software raid
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 100
raidmonitor 0.0.1
raidmonitor is a Linux software RAID monitor. more>>
Raidmonitor monitors your linux raid devices (/proc/mdstat). It can send you a mail when something goes wrong, or show the current status in a window.
Raidmonitor is built using pccts for the parser generation and gtkmm for the GUI.
<<lessRaidmonitor is built using pccts for the parser generation and gtkmm for the GUI.
Download (0.20MB)
Added: 2005-04-07 License: GPL (GNU General Public License) Price:
1663 downloads
FreeNAS 0.7RC1 / 0.69.2 Stable
A Free NAS server that supports FTP, NFS protocols, Software RAID more>> <<less
Download (69.3MB)
Added: 2009-07-04 License: Freeware Price: FREE
18 downloads
Other version of FreeNAS
License:Freeware
Linux ATA RAID HOWTO 2.1
Linux ATA RAID HOWTO explains how to setup RedHat on a system with Promise Fasttrack RAID. more>>
Linux ATA RAID HOWTO explains how to setup RedHat on a system with Promise Fasttrack RAID.
The Linux ATA RAID HOWTO explains how to set up RAID 1 (disk mirroring) and then install Red Hat Linux on the mirror device.
Promise Technology was one of the first companies to come up with quasi-hardware RAID for inexpensive IDE hard disks.
This document covers using the Promise proprietary RAID driver as well as the Linux native ATA RAID.
Enhancements:
- Minor enhancements
<<lessThe Linux ATA RAID HOWTO explains how to set up RAID 1 (disk mirroring) and then install Red Hat Linux on the mirror device.
Promise Technology was one of the first companies to come up with quasi-hardware RAID for inexpensive IDE hard disks.
This document covers using the Promise proprietary RAID driver as well as the Linux native ATA RAID.
Enhancements:
- Minor enhancements
Download (MB)
Added: 2006-10-03 License: (FDL) GNU Free Documentation License Price:
1118 downloads
raidmon 1.6.1
Raidmon is a shell script which runs as a daemon and monitors software RAID devices (Linux MD). more>>
Raidmon is a shell script which runs as a daemon and monitors software RAID devices (Linux MD).
raidmon starts to beep when a disk fails or while a RAID device is resyncing after an unclean shutdown.
Every event also triggers the email alert mechanism, which sends mail to one or more persons with the details of whats going on.
<<lessraidmon starts to beep when a disk fails or while a RAID device is resyncing after an unclean shutdown.
Every event also triggers the email alert mechanism, which sends mail to one or more persons with the details of whats going on.
Download (0.014MB)
Added: 2006-12-15 License: GPL (GNU General Public License) Price:
1046 downloads
RAIDmon2 2.3
RAIDmon2 is a script to monitor PERC RAID controllers. more>>
RAIDmon2 is a script to monitor Dells PERC/4 RAID controller with SNMP.
It uses X-window (Tk at version 2.2, GTK in older ones) or STDOUT as output.
<<lessIt uses X-window (Tk at version 2.2, GTK in older ones) or STDOUT as output.
Download (0.021MB)
Added: 2005-04-07 License: Free To Use But Restricted Price:
1661 downloads
Pioneer MigrationSERVER 2.1
Pioneer Linux is an Ubuntu-based server-oriented distribution. more>>
Pioneer Linux is an Ubuntu-based server-oriented distribution.
Enhancements:
- Technalign, Inc. has announced the release of Pioneer MigrationSERVER 2.1. Pioneer MigrationSERVER replaces previous versions and the 2.1 release staging for the Technalign Trailblazer Framework. MigrationSERVER 2.1 includes additional functions such as software RAID, DHCP, and the Squid Proxy Server to mention a few, which install simply by clicking a button on the web interface. Users can use either SSH or Webmin to manage their servers and both have been included as options for server management. Technaligns MigrationSERVER allows customers to drive down their server and acquisition costs.
<<lessEnhancements:
- Technalign, Inc. has announced the release of Pioneer MigrationSERVER 2.1. Pioneer MigrationSERVER replaces previous versions and the 2.1 release staging for the Technalign Trailblazer Framework. MigrationSERVER 2.1 includes additional functions such as software RAID, DHCP, and the Squid Proxy Server to mention a few, which install simply by clicking a button on the web interface. Users can use either SSH or Webmin to manage their servers and both have been included as options for server management. Technaligns MigrationSERVER allows customers to drive down their server and acquisition costs.
Download (807MB)
Added: 2007-06-18 License: GPL (GNU General Public License) Price:
861 downloads
Bluewhite64 Linux 12.0
Bluewhite64 Linux is an unofficial port of Slackware Linux to the AMD64 architecture. more>>
Bluewhite64 Linux is an unofficial port of Slackware Linux to the AMD64 architecture. This means that it runs on AMD64 based servers and computers.
Bluewhite64 Linuxs goal of this port is to mimic the user experience of the Intel x86 distribution at its best. I will try to include the same software, configuration scripts and so on. If you notice any differences between Bluewhite64 and the original Slackware, dont hesitate to email me.
Enhancements:
- This version includes the Linux 2.6.21.5 kernel with the IA32-emulation enabled, the testing Linux 2.6.22 kernel in the testing/ directory with support for IDE, SATA, SCSI, and RAID controllers, Ext2, Ext3, ReiserFS, XFS, and IBMs SGI filesystems, SCSI and ATA RAID volume, software RAID, LVM2, KVM (Kernel-based Virtual Machine), and encrypted file systems. It also includes the GCC 4.1.2 compiler and Glibc 2.5 with NPTL, the latest KDE 3.5.7 and XFce 4.4.1, the Mozilla Firefox browser and Mozilla Thunderbird 2.0.0.4, SeaMonkey 1.1.2, Apache 2.2.4, PHP 5.2.3, and MySQL 5.0.37.
<<lessBluewhite64 Linuxs goal of this port is to mimic the user experience of the Intel x86 distribution at its best. I will try to include the same software, configuration scripts and so on. If you notice any differences between Bluewhite64 and the original Slackware, dont hesitate to email me.
Enhancements:
- This version includes the Linux 2.6.21.5 kernel with the IA32-emulation enabled, the testing Linux 2.6.22 kernel in the testing/ directory with support for IDE, SATA, SCSI, and RAID controllers, Ext2, Ext3, ReiserFS, XFS, and IBMs SGI filesystems, SCSI and ATA RAID volume, software RAID, LVM2, KVM (Kernel-based Virtual Machine), and encrypted file systems. It also includes the GCC 4.1.2 compiler and Glibc 2.5 with NPTL, the latest KDE 3.5.7 and XFce 4.4.1, the Mozilla Firefox browser and Mozilla Thunderbird 2.0.0.4, SeaMonkey 1.1.2, Apache 2.2.4, PHP 5.2.3, and MySQL 5.0.37.
Download (3800MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
835 downloads
FreeNAS 0.69b4 / 0.686.4 Stable
A Free NAS server that supports FTP, NFS protocols, Software RAID more>>
FreeNAS 0.69b4 / 0.686.4 Stable gives a program which is to support FTP, NFS protocols, Software RAID(0,1,5) with a Full WEB configuration interface. It takes less than 16MB once installed on Compact Flash, hard drive or USB key.
Enhancements:
- Upgrade to FreeBSD 6.4.
- Upgrade rsync to 3.0.4.
- Upgrade PHPMailer to 2.2.1.
- Upgrade Transmission to 1.34.
- Minors changes:
- Add new attribute Temporary directory to UPnP WebGUI to define a directory used to store temporary trans-coded files.
- Modify /etc/rc.d/samba script.
- Add Who combo-box to RSYNC client/local jobs to select user which is used to execute this job.
- Add Enable check-box to RSYNC client/local jobs to enable/disable them (FR 2123243).
- Add hw.ata.to=15 to sys-ctrl to prevent TIMEOUT WRITE_DMA errors, e.g. when using APM for hard drives (FR 2101811).
- Bug fixes:
- Fix bug in zone-info port.
- Remove Samba --with-utmp build parameter. It causes a crash when accessing shares (BR 2118240).
- Fix bug in Samba Make-file which causes various problems, e.g. it was not possible to join an AD domain.
Requirements: none
Download (59.3MB)
Added: 2008-10-01 License: Freeware Price: FREE
19 downloads
srcat Alpha-0
srcat project can retrieve data from disks once used in a Coraid SR (SATA+RAID) appliance. more>>
srcat project can retrieve data from disks once used in a Coraid SR (SATA+RAID) appliance.
Enhancements:
- This initial alpha release retrieves data from disks that previously composed a clean RAID 5 in a Coraid SR.
- The retrieval takes place on a POSIX platform, independently of the SR unit.
- Support for RAID arrays missing disks and for levels besides RAID 5 has yet to be added.
<<lessEnhancements:
- This initial alpha release retrieves data from disks that previously composed a clean RAID 5 in a Coraid SR.
- The retrieval takes place on a POSIX platform, independently of the SR unit.
- Support for RAID arrays missing disks and for levels besides RAID 5 has yet to be added.
Download (0.007MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
1214 downloads
Make CD-ROM Recovery 0.9.7
Make CD-ROM Recovery is a disaster recovery CD-ROM maker. more>>
Make CD-ROM Recovery makes a bootable (El Torito) disaster recovery image (CDrec.iso), including backups of the linux system to the same CD-ROM (or CD-RW) if space permits, or to a multi-volume CD-ROM set. Otherwise, the backups can be stored on another local disk, NFS disk or (remote) tape.
After a disaster (disk crash or system intrusion) the system can be booted from the CD-ROM and one can restore the complete system as it was (at the time mkCDrec was run) with the command /etc/recovery/start-restore.sh
Disk cloning (clone-dsk.sh script) allows one to restore a disk to another disk (the destination disk does not have to be of the same size as it calculates the partition layout itself). A thrid script, restore-fs.sh, will restore only one filesystem to a partition of your choice, and the user can choose with which filesystem the partition has to be formatted.
Linux 2.2.x, 2.4.x and 2.6.x kernels are supported, and if size of the kernel is not too big a boot floppy can be made, otherwise a 2.88 Mb boot floppy will be emulated on CD-ROM.
MkCDrec supports ext2 , ext3, minix, xfs , jfs, reiserfs file systems, LVM and software RAID (multiple devices). Each file system is backed up as a compressed tar archive (including the tar log). The compress program used is the users choice (compress, gzip, bzip2, lzop,...)
But there is more: msdos, fat, vfat and ntfs mounted partitions are recognized and are saved as compressed dumps (on CD, tape, etc.)
The user has the possibility to encrypt all backups with openssl if desired (see the Config.sh configuration file for more information).
To restore your system completely just boot from the first CD-ROM made by mkCDrec and type "/etc/recovery/start-restore.sh " to restore everything from CD. Automatic Disaster Recovery and One Button Disaster Recovery are supported by mkCDrec too.
With the clone-dsk.sh script one can restore selective a disk or partitions to another free disk.
mkCDrec supports IDE (inclusive ATA), SCSI disks, hardware RAID based disks (e.g. Compaq SMART2 Disk Array), LVM and software RAID. With an El-Torito CD-ROM you can boot from an IDE or SCSI based CD-ROM drive on IA32/64, powermac and x86_64 GNU/Linux based computer systems only.
<<lessAfter a disaster (disk crash or system intrusion) the system can be booted from the CD-ROM and one can restore the complete system as it was (at the time mkCDrec was run) with the command /etc/recovery/start-restore.sh
Disk cloning (clone-dsk.sh script) allows one to restore a disk to another disk (the destination disk does not have to be of the same size as it calculates the partition layout itself). A thrid script, restore-fs.sh, will restore only one filesystem to a partition of your choice, and the user can choose with which filesystem the partition has to be formatted.
Linux 2.2.x, 2.4.x and 2.6.x kernels are supported, and if size of the kernel is not too big a boot floppy can be made, otherwise a 2.88 Mb boot floppy will be emulated on CD-ROM.
MkCDrec supports ext2 , ext3, minix, xfs , jfs, reiserfs file systems, LVM and software RAID (multiple devices). Each file system is backed up as a compressed tar archive (including the tar log). The compress program used is the users choice (compress, gzip, bzip2, lzop,...)
But there is more: msdos, fat, vfat and ntfs mounted partitions are recognized and are saved as compressed dumps (on CD, tape, etc.)
The user has the possibility to encrypt all backups with openssl if desired (see the Config.sh configuration file for more information).
To restore your system completely just boot from the first CD-ROM made by mkCDrec and type "/etc/recovery/start-restore.sh " to restore everything from CD. Automatic Disaster Recovery and One Button Disaster Recovery are supported by mkCDrec too.
With the clone-dsk.sh script one can restore selective a disk or partitions to another free disk.
mkCDrec supports IDE (inclusive ATA), SCSI disks, hardware RAID based disks (e.g. Compaq SMART2 Disk Array), LVM and software RAID. With an El-Torito CD-ROM you can boot from an IDE or SCSI based CD-ROM drive on IA32/64, powermac and x86_64 GNU/Linux based computer systems only.
Download (0.76MB)
Added: 2007-06-19 License: GPL (GNU General Public License) Price:
867 downloads
Relax and Recover 1.2
Relax and Recover (abbreviated rear) is a highly modular disaster recovery framework for GNU/Linux based systems. more>>
Relax and Recover (abbreviated rear) is a highly modular disaster recovery framework for GNU/Linux based systems.
The disaster recovery information (and maybe the backups) can be stored via the network, local on hard disks or USB devices, DVD/CD-R, tape, etc. The result is also a bootable image that is capable of booting via PXE, DVD/CD and tape (OBDR).
Main features:
- Focus on Disaster Recovery
- Modular concept
- For Linux and other Unix-like operations systems
- No external dependancies - use only standard software supplied with the distribution
- encryption (optional) - openssl ?
- Linux: kernel > 2.6 supported (no kernel 2.2/2.4 support !)
- User friendly - minimal output, use log file for error messages and details
The aim is to make rear as least demanding as possible, it will require only the applications neccessary to fulfill the job rear is configured for. All other applications will be copied to the rescue system if they are present.
Enhancements:
- Added SELinux suppport for NETFS Did restore tests with NETFS - see video 2006-08-31 GSS
- Added NETFS support BACKUP=NETFS 2006-08-30 GSS
- finally fixed bug in mkrescue-functions.sh about c0d0p 0 (DEVwP=1)
- Added RHEL ES/AS support 2006-07-21 GD
- start the NFS/CIFS tar backup-restore cyclus
- added support for Software RAID
<<lessThe disaster recovery information (and maybe the backups) can be stored via the network, local on hard disks or USB devices, DVD/CD-R, tape, etc. The result is also a bootable image that is capable of booting via PXE, DVD/CD and tape (OBDR).
Main features:
- Focus on Disaster Recovery
- Modular concept
- For Linux and other Unix-like operations systems
- No external dependancies - use only standard software supplied with the distribution
- encryption (optional) - openssl ?
- Linux: kernel > 2.6 supported (no kernel 2.2/2.4 support !)
- User friendly - minimal output, use log file for error messages and details
The aim is to make rear as least demanding as possible, it will require only the applications neccessary to fulfill the job rear is configured for. All other applications will be copied to the rescue system if they are present.
Enhancements:
- Added SELinux suppport for NETFS Did restore tests with NETFS - see video 2006-08-31 GSS
- Added NETFS support BACKUP=NETFS 2006-08-30 GSS
- finally fixed bug in mkrescue-functions.sh about c0d0p 0 (DEVwP=1)
- Added RHEL ES/AS support 2006-07-21 GD
- start the NFS/CIFS tar backup-restore cyclus
- added support for Software RAID
Download (0.099MB)
Added: 2006-09-04 License: GPL (GNU General Public License) Price:
1150 downloads
Source Mage GNU/Linux 0.9.6 PPC
Sourcemage is a source-based GNU/Linux distribution based on a Sorcery metaphor of casting and dispelling programs. more>>
Source Mage GNU/Linux distribution is based on a sorcerous metaphor of "casting" and "dispelling" packages, which we refer to as "spells".
This is a development ISO and potentially loaded with bugs and glitches. This is where you come in. We need your help to squash these bugs.
Please download, burn, and install this ISO to a spare partition, extra computer, or over your least favorite friends Windows partition. VMWare or bochs works too. Upon finding a glitch, please report it in bugzilla. No bug is too small, or too large.
Help shape the future of Source Mage! Download the Next Generation Testing ISO and install!
Enhancements:
- A "dependency" scheme was added to make sure you dont accidentally skip a vital step or do things in the wrong order.
- You can still override dependencies if you really know what youre doing.
- Spells are now installed in the background while you are busy selecting options.
- Software RAID support via mdadm was added.
<<lessThis is a development ISO and potentially loaded with bugs and glitches. This is where you come in. We need your help to squash these bugs.
Please download, burn, and install this ISO to a spare partition, extra computer, or over your least favorite friends Windows partition. VMWare or bochs works too. Upon finding a glitch, please report it in bugzilla. No bug is too small, or too large.
Help shape the future of Source Mage! Download the Next Generation Testing ISO and install!
Enhancements:
- A "dependency" scheme was added to make sure you dont accidentally skip a vital step or do things in the wrong order.
- You can still override dependencies if you really know what youre doing.
- Spells are now installed in the background while you are busy selecting options.
- Software RAID support via mdadm was added.
Download (207.9MB)
Added: 2006-03-15 License: GPL (GNU General Public License) Price:
1321 downloads
NetBSD 3.1
NetBSD is a free, secure, and highly portable UNIX-like operating system. more>>
NetBSD is a free, secure, and highly portable Unix-like Open Source operating system available for many platforms, from 64-bit Opteron machines and desktop systems to handheld and embedded devices.
Its clean design and advanced features make it excellent in both production and research environments, and it is user-supported with complete source. Many applications are easily available through The NetBSD Packages Collection.
Main features:
- Clean design
- Wide platform support
- BSD License
- Full source availability
- Security
- Mature and stable
- Hype free
- Packet filtering and Network Address Translation (NAT)
- IPv6
- Network File System (NFS)
- Comprehensive and robust networking
- Wireless networking
- Hardware and software RAID
- High performance PCI IDE
- SCSIPI subsystem - combined SCSI and ATAPI
- 64-bit filesystems
- Large IDE disks
- Soft Updates on FFS for high performance and reliability
- Many filesystem types
- DVD ROM and RAM
- The package system (applications)
- Machine independent driver framework
- Machine independent audio framework
- Kernel debugging
- OS emulation
- USB (Universal serial bus)
- Other device support
- The UVM virtual memory system
- Cardbus
- wscons machine independent console
- 64-bit clean
- Non-executable stack and heap
<<lessIts clean design and advanced features make it excellent in both production and research environments, and it is user-supported with complete source. Many applications are easily available through The NetBSD Packages Collection.
Main features:
- Clean design
- Wide platform support
- BSD License
- Full source availability
- Security
- Mature and stable
- Hype free
- Packet filtering and Network Address Translation (NAT)
- IPv6
- Network File System (NFS)
- Comprehensive and robust networking
- Wireless networking
- Hardware and software RAID
- High performance PCI IDE
- SCSIPI subsystem - combined SCSI and ATAPI
- 64-bit filesystems
- Large IDE disks
- Soft Updates on FFS for high performance and reliability
- Many filesystem types
- DVD ROM and RAM
- The package system (applications)
- Machine independent driver framework
- Machine independent audio framework
- Kernel debugging
- OS emulation
- USB (Universal serial bus)
- Other device support
- The UVM virtual memory system
- Cardbus
- wscons machine independent console
- 64-bit clean
- Non-executable stack and heap
Download (200MB)
Added: 2006-11-04 License: GPL (GNU General Public License) Price:
1087 downloads
INSERT 1.3.9b
INSERT aims to be a multi-functional, multi-purpose disaster recovery and network analysis system. more>>
INSERT (the Inside Security Rescue Toolkit) aims to be a multi-functional, multi-purpose disaster recovery and network analysis system. It boots from a credit card-sized CD-ROM and is basically a stripped-down version of Knoppix. It features good hardware detection, fluxbox, emelfm, links-hacked, ssh, tcpdump, nmap, chntpwd, and much more.
INSERT provides full read-write support for NTFS partitions (using captive), and the ClamAV virus scanner (including a fairly recent signature database and a GUI). It also has a network boot facility.
Main features:
- full read-write support for NTFS-partitions using captive
- support for various file system types: EXT2,EXT3,MINIX,REISERFS,JFS,XFS,NTFS,FAT,MSDOS,NFS,SMBFS,NCPFS,UDF,UFS,HFS,HFS+
- support for linux software RAID and LVM
- support for WLAN adapters
- network analysis (e.g. nmap, tcpdump)
- disaster recovery (e.g. parted, gpart, partimage, testdisk, recover)
- virus scanning (Clam Antivirus)
- computer forensics (e.g. chkrootkit, rootkit hunter)
- surf the internet (e.g. links-hacked, AxY FTP)
- network boot server to boot network boot enabled clients that cannot boot from the CD
- based on Linux kernel 2.4.27 and Knoppix 3.6
<<lessINSERT provides full read-write support for NTFS partitions (using captive), and the ClamAV virus scanner (including a fairly recent signature database and a GUI). It also has a network boot facility.
Main features:
- full read-write support for NTFS-partitions using captive
- support for various file system types: EXT2,EXT3,MINIX,REISERFS,JFS,XFS,NTFS,FAT,MSDOS,NFS,SMBFS,NCPFS,UDF,UFS,HFS,HFS+
- support for linux software RAID and LVM
- support for WLAN adapters
- network analysis (e.g. nmap, tcpdump)
- disaster recovery (e.g. parted, gpart, partimage, testdisk, recover)
- virus scanning (Clam Antivirus)
- computer forensics (e.g. chkrootkit, rootkit hunter)
- surf the internet (e.g. links-hacked, AxY FTP)
- network boot server to boot network boot enabled clients that cannot boot from the CD
- based on Linux kernel 2.4.27 and Knoppix 3.6
Download (59.3MB)
Added: 2007-02-28 License: GPL (GNU General Public License) Price:
975 downloads
mdadm 2.6.3
mdadm is a tool for creating, maintaining, and monitoring Linux more>>
mdadm project is a tool for maintaining, creating, and monitoring Linux "md" device arrays, also known as Software RAID.
These notes apply to 2.6 kernels only and, in some cases, to 2.6.15 or later.
Md arrays can be assembled at boot time using the autodetect functionality
which is triggered by storing components of an array in partitions of type
fd - Linux Raid Autodetect.
They can also be assembled by specifying the component devices in a
kernel parameter such as
md=0,/dev/sda,/dev/sdb
In this case, /dev/md0 will be assembled (because of the 0) from the listed
devices.
These mechanisms, while useful, do not provide complete functionality
and are unlikely to be extended. The preferred way to assemble md arrays at boot time is using mdadm or mdassemble (which is a trimmed-down mdadm).
To assemble an array which contains the root filesystem, mdadm needs to be run before that filesystem is mounted, and so needs to be run from an initial-ram-fs. It is how this can work that is the primary focus of this document.
It should be noted up front that only the array containing the root
filesystem should be assembled from the initramfs. Any other arrays
should be assembled under the control of files on the main filesystem
as this enhanced flexibility and maintainability.
A minimal initramfs for assembling md arrays can be created using 3 files and one directory. These are:
/bin Directory
/bin/mdadm statically linked mdadm binary
/bin/busybox statically linked busybox binary
/bin/sh hard link to /bin/busybox
/init a shell script which call mdadm appropriately.
An example init script is:
#!/bin/sh
echo Auto-assembling boot md array
mkdir /proc
mount -t proc proc /proc
if [ -n "$rootuuid" ]
then arg=--uuid=$rootuuid
elif [ -n "$mdminor" ]
then arg=--super-minor=$mdminor
else arg=--super-minor=0
fi
echo "Using $arg"
mdadm -Acpartitions $arg --auto=part /dev/mda
cd /
mount /dev/mda1 /root || mount /dev/mda /root
umount /proc
cd /root
exec chroot . /sbin/init < /dev/console > /dev/console 2>&1
Enhancements:
- Assorted minor bugs relating to RAID4, verison-1 metadata, option parsing, spare migration, and more were fixed.
<<lessThese notes apply to 2.6 kernels only and, in some cases, to 2.6.15 or later.
Md arrays can be assembled at boot time using the autodetect functionality
which is triggered by storing components of an array in partitions of type
fd - Linux Raid Autodetect.
They can also be assembled by specifying the component devices in a
kernel parameter such as
md=0,/dev/sda,/dev/sdb
In this case, /dev/md0 will be assembled (because of the 0) from the listed
devices.
These mechanisms, while useful, do not provide complete functionality
and are unlikely to be extended. The preferred way to assemble md arrays at boot time is using mdadm or mdassemble (which is a trimmed-down mdadm).
To assemble an array which contains the root filesystem, mdadm needs to be run before that filesystem is mounted, and so needs to be run from an initial-ram-fs. It is how this can work that is the primary focus of this document.
It should be noted up front that only the array containing the root
filesystem should be assembled from the initramfs. Any other arrays
should be assembled under the control of files on the main filesystem
as this enhanced flexibility and maintainability.
A minimal initramfs for assembling md arrays can be created using 3 files and one directory. These are:
/bin Directory
/bin/mdadm statically linked mdadm binary
/bin/busybox statically linked busybox binary
/bin/sh hard link to /bin/busybox
/init a shell script which call mdadm appropriately.
An example init script is:
#!/bin/sh
echo Auto-assembling boot md array
mkdir /proc
mount -t proc proc /proc
if [ -n "$rootuuid" ]
then arg=--uuid=$rootuuid
elif [ -n "$mdminor" ]
then arg=--super-minor=$mdminor
else arg=--super-minor=0
fi
echo "Using $arg"
mdadm -Acpartitions $arg --auto=part /dev/mda
cd /
mount /dev/mda1 /root || mount /dev/mda /root
umount /proc
cd /root
exec chroot . /sbin/init < /dev/console > /dev/console 2>&1
Enhancements:
- Assorted minor bugs relating to RAID4, verison-1 metadata, option parsing, spare migration, and more were fixed.
Download (0.19MB)
Added: 2007-08-20 License: GPL (GNU General Public License) Price:
812 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above software raid search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed