On Thu, 2009-06-25 at 22:49 -0500, David C. Rankin wrote:
List,
[putolin]
(Note: if you were smart enough to save the "fdisk -l" information for your drives, you can simply fdisk your array and be done)
This may bee of some use to you: http://linux.die.net/man/8/sfdisk I use The fourth type of invocation: sfdisk device will cause sfdisk to read the specification for the desired partitioning of device from its standard input, and then to change the partition tables on that disk. Thus, it is possible to use sfdisk from a shell script. When sfdisk determines that its standard input is a terminal, it will be conversational; otherwise it will abort on any error. BE EXTREMELY CAREFUL - ONE TYPING MISTAKE AND ALL YOUR DATA IS LOST As a precaution, one can save the sectors changed by sfdisk: % sfdisk /dev/hdd -O hdd-partition-sectors.save ... % Then, if you discover that you did something stupid before anything else has been written to disk, it may be possible to recover the old situation with % sfdisk /dev/hdd -I hdd-partition-sectors.save % (This is not the same as saving the old partition table: a readable version of the old partition table can be saved using the -d option. However, if you create logical partitions, the sectors describing them are located somewhere on disk, possibly on sectors that were not part of the partition table before. Thus, the information the -O option saves is not a binary version of the output of -d.)