我的/etc/fstab
包含这个:
# / was on /dev/sda1 during installation
UUID=77d8da74-a690-481a-86d5-9beab5a8e842 / ext4 errors=remount-ro 0 1
Run Code Online (Sandbox Code Playgroud)
此系统上还有其他几个磁盘,并非所有磁盘都安装到正确位置(例如,/dev/sda1 和 /dev/sdb1 有时会颠倒)。
如何查看系统上所有磁盘的 UUID?我可以在这个系统上看到第三个磁盘的 UUID 吗?
set*_*ora 206
有一个工具叫做blkid
(使用它作为 root 或 with sudo
),
# blkid /dev/sda1
/dev/sda1: LABEL="/" UUID="ee7cf0a0-1922-401b-a1ae-6ec9261484c0" SEC_TYPE="ext2" TYPE="ext3"
Run Code Online (Sandbox Code Playgroud)
您可以查看此链接以获取更多信息
Mic*_*zek 199
在/dev/disk/by-uuid
有符号链接映射中的每个驱动器的UUID其条目/dev
(例如/dev/sda1
)
您可以使用命令查看这些 ls -lha /dev/disk/by-uuid
Str*_*dic 20
要仅获取UUID
特定磁盘设备的(例如在脚本中使用),您可以使用:
sudo blkid -s UUID -o value /dev/sdXY
Run Code Online (Sandbox Code Playgroud)
/dev/sdXY
设备名称在哪里。
MIr*_*rra 16
这对我有用:
ls -la /dev/disk/by-uuid
Run Code Online (Sandbox Code Playgroud)
如果要检查分区是什么类型,请使用:
df -Th
Run Code Online (Sandbox Code Playgroud)
它会告诉你是否有 ext3 或 ext2。今天它帮助了我,因为有一个格式化的 ext2 分区,我认为它是 ext3,这导致挂载失败。
Nic*_*ich 12
lsblk -o +uuid,name
Run Code Online (Sandbox Code Playgroud)
您可以看到所有可以添加到-o
( --output
)的输出
lsblk --help
Run Code Online (Sandbox Code Playgroud)
这也将完成这项工作
# blkid
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
535853 次 |
最近记录: |