This section describes how to increase or reduce the size of a software RAID 1, 4, 5, or 6 device with the Multiple Device Administration (mdadm(8)) tool.
![]() | Warning |
|---|---|
Before starting any of the tasks described in this chapter, make sure that you have a valid backup of all of the data. | |
Resizing an existing software RAID device involves growing or shrinking the space contributed by each component partition.
The mdadm(8) tool supports resizing only for software RAID levels 1, 4, 5, and 6. These RAID levels provide disk fault tolerance so that one component partition can be removed at a time for resizing. In principle, it is possible to perform a hot resize for RAID partitions, but you must take extra care for your data when doing so.
The file system that resides on the RAID must also be able to be resized in order to take advantage of the changes in available space on the device. In SUSE® Linux Enterprise Server 10 SP1, file system resizing utilities are available for file systems Ext2, Ext3, JFS, and ReiserFS. The utilities support growing and shrinking the size as follows:
Resizing any partition or file system involves some risks that can potentially result in losing data.
![]() | Warning |
|---|---|
To avoid data loss, make sure to back up your data before you begin any resizing task. | |
Resizing the RAID involves the following tasks. The order in which these tasks is performed depends on whether you are increasing or decreasing its size.
Table 8.2. Tasks Involved in Resizing a RAID