mount 命令
mount 命令用于挂载文件系统,将设备(如硬盘分区、光盘、USB 驱动器等)连接到文件系统的某个目录中,以便可以访问其中的文件和目录。
挂载设备
sudo mount /dev/sdX1 /mnt/mydisk
查看已挂载的文件系统
mount
卸载设备
sudo umount /mnt/mydisk
挂载ISO文件
sudo mount -o loop myiso.iso /mnt/iso
lsblk 命令
lsblk 命令用于列出所有块设备(如硬盘、SSD、光盘驱动器等)的信息,包括设备名称、大小、挂载点等。它可以帮助用户了解系统中所有的块设备及其分区情况。
常用用法
列出所有块设备
lsblk
显示设备的详细信息
lsblk -f
显示所有块设备,包括没有挂载的设备
lsblk -a
显示设备的UUID
lsblk -o NAME,SIZE,UUID
lsblk是一个Linux命令,用于列出块设备的信息,包括硬盘、磁盘分区和其他存储设备。它可以显示设备的名称、大小、类型以及它们之间的层次结构关系。
使用lsblk命令时,可以在终端中运行以下命令:
lsblk
该命令将显示所有可用的块设备信息,包括设备名称、挂载点、大小等。默认情况下,lsblk以树形结构展示块设备的关系,其中父设备(如硬盘)位于上方,子设备(如分区)位于下方。
lsblk命令还支持一些选项,可以对输出进行格式化或筛选特定的设备。例如,可以使用以下选项来仅显示设备名称和大小:
lsblk -o NAME,SIZE
还可以使用lsblk命令的其他选项来满足特定的需求。您可以通过运行man lsblk命令来查看lsblk命令的完整帮助文档,以获取更多详细信息和用法示例。
区别总结
用途不同:
mount:用于挂载和卸载文件系统,以及查看当前已挂载的文件系统。
lsblk:用于显示系统中所有块设备的信息。
输出内容不同:
mount:主要输出已挂载的文件系统及其挂载点的信息。
lsblk:输出块设备的结构、大小、类型、挂载点等详细信息。
交互性不同:
mount:可以用于实际操作(挂载/卸载)文件系统。
lsblk:主要用于查看和了解块设备的信息,而不是进行挂载操作。
示例
使用 mount 查看已挂载的文件系统
$ mount
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro)
/dev/sda2 on /home type ext4 (rw,relatime)
使用 lsblk 查看块设备信息
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 20G 0 part /
├─sda2 8:2 0 50G 0 part /home
└─sda3 8:3 0 395.8G 0 part
sdb 8:16 1 14.9G 0 disk
└─sdb1 8:17 1 14.9G 0 part /mnt/usb
mount 的输出显示了当前系统中哪些文件系统已被挂载以及它们的挂载点。
lsblk 的输出显示了系统中所有块设备及其分区信息,包括挂载点。
通过这些命令,用户可以分别管理和查看系统中的文件系统挂载情况和块设备的详细信息。