我想在 sda、sdb 和 sdc 上创建一个 ext4 文件系统并mount
使用它们,但我不知道如何处理所有的 raid 内容。
lsblk
输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111.8G 0 disk
|-sda1 8:1 0 8G 0 part
| `-md0 9:0 0 8G 0 raid1 [SWAP]
|-sda2 8:2 0 512M 0 part
| `-md1 9:1 0 511.4M 0 raid1 /boot
`-sda3 8:3 0 103.3G 0 part
`-md2 9:2 0 206.5G 0 raid5 /
sdb 8:16 0 2.7T 0 disk
|-sdb1 8:17 0 8G 0 part
| `-md0 9:0 0 8G 0 raid1 [SWAP]
|-sdb2 8:18 0 512M 0 part
| `-md1 9:1 0 511.4M 0 raid1 /boot
`-sdb3 8:19 0 103.3G 0 part
`-md2 9:2 0 206.5G 0 raid5 /
sdc 8:32 0 2.7T 0 disk
|-sdc1 8:33 0 8G 0 part
| `-md0 9:0 0 8G 0 raid1 [SWAP]
|-sdc2 8:34 0 512M 0 part
| `-md1 9:1 0 511.4M 0 raid1 /boot
`-sdc3 8:35 0 103.3G 0 part
`-md2 9:2 0 206.5G 0 raid5 /
fdisk -l /dev/sda
输出:
Disk /dev/sda: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x17dd98e6
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 16779264 16777217 8G fd Linux raid autodetect
/dev/sda2 16781312 17829888 1048577 512M fd Linux raid autodetect
/dev/sda3 17831936 234439600 216607665 103.3G fd Linux raid autodetect
fdisk -l /dev/sdb
(sdc
几乎相同)输出:
Disk /dev/sdb: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x788018fb
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 16779264 16777217 8G fd Linux raid autodetect
/dev/sdb2 16781312 17829888 1048577 512M fd Linux raid autodetect
/dev/sdb3 17831936 234439600 216607665 103.3G fd Linux raid autodetect
那么如何在 sda、sdb、sdc 上创建文件系统并挂载它们?
答案1
创建 RAID 后,只需使用 RAID 设备对其进行格式化,如下所示:
mkfs.ext4 /dev/md0
答案2
读了一会儿后,我意识到我的问题不正确。我想知道如何在具有 RAID 分区的磁盘上创建分区(而不是文件系统)。我以前cfdisk
这样做过。但现在我有另一个问题:为什么在 ~112 GB 的磁盘中会有一个 215 GB 的 RAID 磁盘?这对我来说毫无意义。