我正在使用 Ubuntu 20.04。我想获取有关我的 USB 驱动器的一些信息
当我输入 lsblk --fs 时,我得到了有关我的 USB 棒的信息。我可以看到分区标签、fstype。
但是我看不到未使用的分区的可用磁盘空间(fsavail),也看不到挂载点。
即使没有使用这些信息,我怎样才能获取它们?
答案1
不带参数运行lsblk
。这将显示分区大小和挂载点。
示例:(sda
USB 驱动器有 8 个分区,其中只有 1 个分区被格式化)
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 1 119.3G 0 disk
├─sda1 8:1 1 14.9G 0 part /mnt/docker-data
├─sda2 8:2 1 14.9G 0 part
├─sda3 8:3 1 14.9G 0 part
├─sda4 8:4 1 14.9G 0 part
├─sda5 8:5 1 14.9G 0 part
├─sda6 8:6 1 14.9G 0 part
├─sda7 8:7 1 14.9G 0 part
└─sda8 8:8 1 14.9G 0 part
mmcblk0 179:0 0 28.9G 0 disk
├─mmcblk0p1 179:1 0 256M 0 part /boot/firmware
└─mmcblk0p2 179:2 0 28.6G 0 part /
运行带有标志的命令--fs
只会输出有关文件系统的信息,如下所示:
$ lsblk --fs
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 ext4 1.0 docker-data 8834d40e-65a7-4391-92c5-608f82d9911c 13.9G 0% /mnt/docker-data
├─sda2
├─sda3
├─sda4
├─sda5
├─sda6
├─sda7
└─sda8
mmcblk0
├─mmcblk0p1 vfat FAT32 system-boot B726-57E2 134.7M 47% /boot/firmware
└─mmcblk0p2 ext4 1.0 writable 483efb12-d682-4daf-9b34-6e2f774b56f7 20.6G 23% /
答案2
您可以运行lsblk --help
来查看有哪些选项。
以下命令行在宽终端窗口(足够宽以允许所有列正确写入)中运行良好
lsblk -fm
以下命令行可能会执行您在问题中要求的操作
lsblk -e7 -o name,size,fsavail
评论:
-e7 # stops printing details about loop mounts
-o # lets you list exactly which optional columns you want
添加您想要的选项,例如fstype,label,mountpoint,model
lsblk -e7 -o name,size,fsavail,fstype,label,mountpoint,model
你可以做一个别名以方便运行您喜欢的命令行。
请注意,不同版本(和不同版本的 Ubuntu)有不同的选项lsblk
。此答案中列出的选项适用于当前最新版本的 Ubuntu 20.04.x LTS。