在 Ubuntu 系统中,可以通过以下方法查看当前系统运行在哪个物理设备或分区上:
方法 1:使用 df 命令
df -h /
- 输出示例:
Filesystem Size Used Avail Use% Mounted on /dev/sda1 50G 20G 28G 42% / - 说明:
Filesystem列显示根目录/挂载的设备(如/dev/sda1)。- 如果系统安装在
/dev/nvme0n1p2等 NVMe 硬盘上,也会在此显示。
方法 2:使用 lsblk 命令
lsblk -o NAME,MOUNTPOINT,SIZE,TYPE
- 输出示例:
NAME MOUNTPOINT SIZE TYPE sda 100G disk ├─sda1 / 50G part └─sda2 /home 49G part - 说明:
- 查找
MOUNTPOINT列为/的设备(如sda1),表示系统根目录挂载在此分区。
- 查找
方法 3:使用 findmnt 命令
findmnt /
- 输出示例:
TARGET SOURCE FSTYPE OPTIONS / /dev/sda1 ext4 rw,relatime - 说明:
SOURCE列直接显示根目录/对应的设备(如/dev/sda1)。
方法 4:查看 /etc/fstab 文件
cat /etc/fstab | grep -v '^#'
- 输出示例:
UUID=abcd1234-5678-... / ext4 defaults 0 1
- 说明:
- 查找挂载点为
/的行,UUID或设备路径(如/dev/sda1)即为系统所在分区。
- 查找挂载点为
方法 5:使用 blkid 命令(需 root 权限)
sudo blkid
- 输出示例:
/dev/sda1: UUID="abcd1234-5678-..." TYPE="ext4" PARTUUID="..." - 说明:
- 结合
df或lsblk的结果,匹配 UUID 或设备路径确认系统分区。
- 结合
总结
- 最简单方法:直接运行
df -h /或lsblk。 - 关键字段:关注
MOUNTPOINT=/或TARGET=/对应的设备(如/dev/sda1)。 - 高级场景:如果系统使用 LVM 或 RAID,可能需要进一步检查
/dev/mapper/或 RAID 配置。
1648

被折叠的 条评论
为什么被折叠?



