Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| mdadmxfs [2023/11/06 10:07] – created norman | mdadmxfs [2025/10/31 13:56] (current) – [Creating the initial 3 drive array] norman | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ===== Creating the initial 3 drive array ===== | ===== Creating the initial 3 drive array ===== | ||
| - | First, create empty partitions to all drives: | + | Created |
| - | + | ||
| - | < | + | |
| - | n # Create a new partition | + | |
| - | p # Primary | + | |
| - | 1 # First partition | + | |
| - | [enter] # Starting point to first sector (default) | + | |
| - | [enter] # Ending point to last sector (default) | + | |
| - | t # Change partition type | + | |
| - | fd # Type: Linux raid autodetect | + | |
| - | w # Write changes to disc</ | + | |
| - | + | ||
| - | When empty RAID partitions have been created to all three discs, I created | + | |
| < | < | ||
| Line 55: | Line 43: | ||
| Now the RAID array is ready to use, and mounted automatically to /raid directory after every boot. | Now the RAID array is ready to use, and mounted automatically to /raid directory after every boot. | ||
| + | |||
| + | ====== Debian need: ====== | ||
| + | |||
| + | < | ||
| + | update-initramfs -u | ||
| + | </ | ||
| + | |||
| + | ===== Adding a new drive to the array ===== | ||
| + | |||
| + | Let's imagine that now you have a new drive, /dev/sde, which you want to add to the previously created array without losing any data. | ||
| + | |||
| + | Add to the RAID array: | ||
| + | |||
| + | < | ||
| + | |||
| + | Now the RAID5 array includes four drives, which only three are in use currently. The array needs to be expanded to include all four drives: | ||
| + | |||
| + | < | ||
| + | |||
| + | Then the physical LVM2 volume needs to be expanded: | ||
| + | |||
| + | < | ||
| + | |||
| + | Now the physical volume is resized by default to cover all available space in the RAID array. We need to find out the new size in physical extents: | ||
| + | |||
| + | < | ||
| + | |||
| + | Let's imagine that the new size is now 764 (can be seen from "Total PE"). Now expand the logical volume to cover this: | ||
| + | |||
| + | < | ||
| + | |||
| + | Then expand the XFS file system. This needs to be done during the file system is online and mounted: | ||
| + | |||
| + | < | ||
| + | |||
| + | By default it is expanded to cover all available space. Finally the RAID array geometry needs to be updated because the array now includes a new disk. First delete the added line from / | ||
| + | |||
| + | < | ||