这是fdisk的输出:
[root@ns1 ~]# fdisk -l Disk /dev/sda: 21.4 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 268 2048287+ 82 Linux swap / Solaris /dev/sda3 269 2611 18818810 83 Linux
但是,当我试图使用e2label我收到以下结果:
[root@ns1 ~]# e2label /dev/sda e2label: Bad magic number in super-block while trying to open /dev/sda Couldn't find valid filesystem superblock. [root@ns1 ~]# e2label /dev/sda1 /boot [root@ns1 ~]# e2label /dev/sda2 e2label: Bad magic number in super-block while trying to open /dev/sda2 Couldn't find valid filesystem superblock. [root@ns1 ~]# e2label /dev/sda3 /
这个错误是什么意思? (在sda&sda2中)
/dev/sda是整个磁盘,即包含分区/dev/sda[123]的物理设备,所以没有文件系统上有一个e2label。
同样, /dev/sda2是一个交换分区,因此它没有文件系统(它被格式化为交换),所以它也不能被e2label读取。
我也遇到过,试图标签一个XFS文件系统。 以下是如何标记XFS文件系统
xfs_admin -L "/newlabel" /dev/sdb1
http://docs.oracle.com/cd/E37670_01/E37355/html/ol_admin_xfs.html
e2label - Change the label on an ext2 filesystem
/ dev / sda2被列为交换,不是一个ext分区。 由于e2label在ext文件系统types上工作,所以不能标记这个分区。
/dev/sda不是分区,它是整个磁盘。