这是 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
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用 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
/
Run Code Online (Sandbox Code Playgroud)
这个错误是什么意思?(在 sda 和 sda2 中)
/dev/sda是整个磁盘,包含分区的物理设备/dev/sda[123],因此没有文件系统在其上具有 e2label。
同样,/dev/sda2是一个交换分区,因此它没有文件系统(它被格式化为交换),所以它也不能被 e2label 读取。
小智 6
我在尝试标记 XFS 文件系统时也遇到了这个问题。以下是标记 XFS 文件系统的方法
xfs_admin -L "/newlabel" /dev/sdb1
Run Code Online (Sandbox Code Playgroud)
http://docs.oracle.com/cd/E37670_01/E37355/html/ol_admin_xfs.html
| 归档时间: |
|
| 查看次数: |
26239 次 |
| 最近记录: |