This file is to provide information relevant to working with drives, partitions, and file systems on the IFL Boot Disk. The file is divided into the following topics: 1. Working with drives and partitions (refers to KB article 382) 2. Summary of supported file systems and available utilities 3. Partitioning utilities 1. Working with drives and partitions: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Information pertaining to naming, mounting, and unmounting drives and partitions can now be found in TeraByte KB article 382, which is located at the following link: http://www.terabyteunlimited.com/kb/article.php?id=382 Note that both the console and GUI versions of the IFL Boot Disk now contain the 'dpmount' script, which can be used to interactively mount and unmount drives and partitions. To use 'dpmount' on the console version, exit to the command prompt and type 'dpmount'. To use it on the GUI boot disk, select the "mnt" icon, or select "Mount Drive or Partition" from the right-click menu. Also note that mounting a drive or partition is not required for the vast majority of imaging operations. IFL is able to access all common partition types (NTFS, Ext2/3/4, FAT16, FAT32) internally to the program, which makes mounting them unecessary. 2. Summary of supported file systems and available utilities: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FAT file systems (FAT12/16/32) - mount and access - format (mkdosfs) - check (dosfsck) NTFS - mount and access (ntfs-3g) - format (mkntfs) - resize (ntfsresize, file system only) - set volume label (ntfslabel) Linux ext2/ext3/ext4 - mount and access - format (mke2fs) - check (e2fsck) - resize (resize2fs, file system only)) - view superblock data (tune2fs) - set volume label (e2label) Linux reiserfs (not reiser4) - mount and access - format (mkreiserfs) - check (reiserfsck) - resize (resize_resiserfs, file system only) - view superblock data (debugreiserfs) XFS - mount and access - format (mkfs.xfs) UFS - mount and access JFS - mount and access Most of the utilities listed above will give the command line syntax and options by typing the command without any parameters. For more complete information, please refer to the Linux man page for each command. Please note that the resizing utilites listed above will ONLY resize the file system and NOT the partition itself. This means that resizing will be a two step operation; one for resizing the file system, and another to resize the partition. If you are not already familiar with these utilities, it is highly recommended that you first study their man pages, and experiment on a non-critical drive/partition. 3. Partitioning utilities: ~~~~~~~~~~~~~~~~~~~~~~~~~~ There are 2 partitioning utilities available on the IFL boot disk: fdisk - this is the most commonly used Linux partitioning utility. It has two basic modes of operation; command line and interactive. From the command line, it is primarily used to list partitions on a drive (or on all drives at once) as follows: fdisk -l list all partitions on all drives fdisk -l /dev/hdb list all partitions on /dev/hdb fdisk -l /dev/sda list all partitions on /dev/sda To use fdisk interactively, just type a command such as 'fdisk /dev/hda' to work with hard drive /dev/hda. Then, typing 'm' within fdisk will display the menu of options available. An important thing to know when using fdisk interactively is that nothing actually gets written to the disk until you use the 'w' (write) command from the menu. Until then, all changes you make are only in RAM, and you can exit with 'q' (quit) to cancel any changes you have made during the session. sfdisk - is strictly a command line program, recommended only for advanced users. For more information on these utilities, please refer to their Linux man pages.