答案:lsblk命令以树状结构直观展示磁盘分区信息,支持多种输出定制选项,比fdisk -l更易读且无需root权限。

直接回答:Linux中使用
lsblk
fdisk -l
解决方案:
lsblk
最基础的用法是直接在终端输入
lsblk
例如:
lsblk
输出可能如下:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 231.4G 0 part
└─vg0-root
253:0 0 200G 0 lvm /
└─vg0-swap_1
253:1 0 15.7G 0 lvm [SWAP]
sdb 8:16 0 1.8T 0 disk
└─sdb1 8:17 0 1.8T 0 part /data从上面的例子可以看出,
sda
sda1
sda2
sda3
sda1
/boot/efi
sda2
/boot
sda3
vg0-root
/
vg0-swap_1
sdb
sdb1
/data
lsblk
-a
--all
lsblk
-b
--bytes
-d
--nodeps
-f
--fs
-i
--ascii
-l
--list
-m
--perms
-n
--noheadings
-o
--output <list>
lsblk -o NAME,SIZE,MOUNTPOINT
-p
--paths
-r
--raw
-t
--topology
-v
--version
例如,要显示所有块设备的文件系统信息,可以使用以下命令:
lsblk -f
要以列表格式显示磁盘分区的大小和挂载点,可以使用以下命令:
lsblk -l -o NAME,SIZE,MOUNTPOINT
有时候,我们只想查看特定类型的设备,比如只查看磁盘或只查看分区。虽然
lsblk
grep
例如,要只查看磁盘,可以使用以下命令:
lsblk | grep disk
要只查看分区,可以使用以下命令:
lsblk | grep part
这些命令会将
lsblk
grep
grep
更精确的过滤可以使用
awk
lsblk | awk '$7 == "disk" {print}'这里
$7
lsblk
fdisk -l
lsblk
此外,
fdisk -l
lsblk
总的来说,
lsblk
如果
lsblk
MOUNTPOINT
/etc/fstab
要解决这个问题,首先要确保分区已经格式化成适当的文件系统。可以使用
mkfs
/dev/sdb1
sudo mkfs.ext4 /dev/sdb1
然后,可以在
/etc/fstab
/etc/fstab
/dev/sdb1 /data ext4 defaults 0 2
其中,
/dev/sdb1
/data
ext4
defaults
0
2
修改
/etc/fstab
mount -a
/etc/fstab
sudo mount -a
完成这些步骤后,再次运行
lsblk
MOUNTPOINT
有时候我们需要根据UUID来查找对应的磁盘或分区,
lsblk
blkid
grep
首先,使用
blkid
sudo blkid
输出可能如下:
/dev/sda1: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" BLOCK_SIZE="4096" TYPE="vfat" PARTUUID="yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy" /dev/sda2: UUID="zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa" /dev/sdb1: UUID="bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="cccccccc-cccc-cccc-cccc-cccccccccccc"
然后,使用
grep
sudo blkid | grep "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb"
输出会显示包含该UUID的行,从中可以得知对应的设备名称(如
/dev/sdb1
有了设备名称后,就可以使用
lsblk
lsblk /dev/sdb1
这种方法虽然稍微繁琐,但可以有效地根据UUID查找对应的磁盘或分区。
以上就是如何在Linux中查看磁盘分区 Linux lsblk命令详细解读的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号