我有一个带有两个HDD (/dev/sda和sdb)的服务器,每个服务器都有1.8TB。
在这两个磁盘上,都有一个500 md1的交换区和一个800 in的分区,它们位于raid md0和md1中:
pvs
PV VG Fmt Attr PSize PFree
/dev/md1 vg0 lvm2 a-- 799,87g 63,87g我是Dom0的根目录,并使用cfdisk在以前的空闲空间中创建了一个新的分区/dev/sda3 3。现在看起来是:
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 1050624 1048577 512M fd Linux raid autodetect
/dev/sda2 1052672 1678774272 1677721601 800G fd Linux raid autodetect
/dev/sda3 1678776320 3907029167 2228252848 1T 83 Linux我想使用这个空闲空间作为备份空间,所以这里不需要raid,但现在不能在/dev/sda3 3上创建文件系统:
$ mkfs.ext4 /dev/sda3
mke2fs 1.42.12 (29-Aug-2014)
The file /dev/sda3 does not exist and no size was specified.它不会出现在
# ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 Mai 24 22:07 /dev/sda
brw-rw---- 1 root disk 8, 1 Mai 24 22:07 /dev/sda1
brw-rw---- 1 root disk 8, 2 Mai 24 22:07 /dev/sda2如何在/dev/sda3 3中创建非raid文件系统?
发布于 2016-05-26 09:07:36
您需要告诉内核,在使用fdisk、cfdisk或parted等对分区表进行任何更改之后,分区表已经更改。
这方面有两种主要方式:
partprobe。这将告诉内核扫描块设备分区并更新其内部分区表记录。partprobe在parted包中。apt-get install parted除非您这样做,否则/dev中的新分区(S)将没有设备节点,因此您将无法运行mkfs来格式化它。
https://unix.stackexchange.com/questions/285248
复制相似问题