我很难解释以下命令的结果。我对它们了解得越多,我就越确信我所看到的东西在某种程度上不是它应该的样子。
该命令的结果
df
显示/dev/sda1
已安装在/
(应该是),但是为什么结果lsblk
列出 的安装点sdb1
是/
?是否应该在 fdisk 结果中将两个驱动器标记为引导驱动器?
michaele@data-node-3:~$ df Filesystem 1K-blocks Used Available Use% Mounted on udev 7690624 8 7690616 1% /dev tmpfs 1540136 340 1539796 1% /run /dev/sda1 10287416 1373528 8373280 15% / none 4 0 4 0% /sys/fs/cgroup none 5120 0 5120 0% /run/lock none 7700676 0 7700676 0% /run/shm none 102400 0 102400 0% /run/user michael@data-node-3:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk └─sda1 8:1 0 100G 0 part sdb 8:16 0 250G 0 disk └─sdb1 8:17 0 10G 0 part / michael@data-node-3:~$ sudo fdisk -l Disk /dev/sdb: 268.4 GB, 268435456000 bytes 4 heads, 32 sectors/track, 4096000 cylinders, total 524288000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x0009626f Device Boot Start End Blocks Id System /dev/sdb1 * 2048 20971519 10484736 83 Linux Disk /dev/sda: 107.4 GB, 107374182400 bytes 4 heads, 32 sectors/track, 1638400 cylinders, total 209715200 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x0009626f Device Boot Start End Blocks Id System /dev/sda1 * 2048 209715199 104856576 83 Linux
答案1
lsblk
从 获取挂载点信息/proc
,但您可以使用命令在此处显示结果mount
。
然而,根据所提供的信息,/dev
和的条目/run
看起来像是使用的地方/dev/sdb1
:即 10G,并且/dev
通常/run
不会使用大量磁盘空间。查看输出mount
将有助于理解为什么lsblk
报告/dev/sdb1
为“/”。
您的根文件系统“/”与/dev/sda1
根据的一致df
,并且(除非您设置多重引导系统),只有一个分区应标记为“引导”。