Previous Next Table of Contents

2. Volumes

2.1 PC Partitions

GNU parted

GNU parted can create, destroy, resize, copy and move partitions, and the filesystems on them. It currently supports Ext2, FAT16, FAT32 and Linux-swap.

Filesystem      detect  create  resize  copy    check
ext2            *               *               *1
fat             *       *       *2      *2      *
linux-swap      *       *       *       *

NOTES:

1 Limited checking is done when the filesystem is opened. This is the only checking at the moment. All commands (including resize) will gracefully fail, leaving the filesystem in tact, if there is are any errors in the file system (and the vast majority of errors in general).

2 The size of the new partition, after resizing or copying, is restricted by the cluster size. This is worse than you think, because you don't get to choose your cluster size (it's a bug in Windows, and you want compatibility, right?).

2.2 Other partitions

Because I use only Intel x86 machines, any contributions (or non-x86 machine donation ;-) ) are very welcome. If you can provide any useful information, don't hesitate to mail me.

ADFS partitions

Amiga partitions

ATARI partitions

Macintosh partitions

OSF partitions

Sun partitions

Ultrix partitions

2.3 Unix disklabels

(todo)

BSD disklabel

(todo)

UnixWare disklabel

(todo)

SCO OpenServer disklabel

(todo)

Sun Solaris disklabel

(todo)

2.4 Windows NT volumes

This linux-kernel driver allows you to access and mount linear and stripe set volumes.

2.5 MD - Multiple Devices driver for Linux

This driver lets you combine several hard disk partitions into one logical block device. This can be used to simply append one partition to another one or to combine several redundant hard disks to a RAID1/4/5 device so as to provide protection against hard disk failures. This is called "Software RAID" since the combining of the partitions is done by the kernel.

2.6 LVM - Logical Volume Manager (HP-UX LVM?)

The LVM was originally developed by Veritas (see http://www.veritas.com).

Linux implementation is available here:

2.7 IBM OS/2 LVM

Logical Volume Manager is available in OS/2 WarpServer 5. It allows you to create linear volumes on several disks/partitions. Some people say that it's compatible with IBM AIX Logical Volume Manager.

2.8 Novell NetWare volumes

NetWare volumes are used for NWFS-386 filesystem.


Previous Next Table of Contents