当前位置: 首页>>技术问答>>正文


命令行选项,以检查我使用的文件系统?

, ,

问题描述

是否有一个命令可以显示各个分区和磁盘正在使用哪个文件系统(ext3,ext4,FAT32,…)?

sudo fdisk -l如何列出有关磁盘和分区的信息类似?

最佳解决办法

安装:

me@hostname:/$ mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)

次佳解决办法

ubuntuforums中找到解决方案:blkid

系统盘:

sudo blkid /dev/sda1
/dev/sda1: UUID="...." TYPE="ext4"

外置USB盘:

sudo blkid /dev/sdf1
/dev/sdf1: LABEL="backup" UUID="..." TYPE="ext3"     

mdadm RAID:

sudo blkid /dev/md0
/dev/md0: LABEL="raid" UUID="..." TYPE="ext4" 

挂载而不指定文件系统(注释掉fstab中的任何条目)也可以:

sudo mount /dev/sdf1 /mnt/tmp
mount | grep /mnt/tmp
/dev/sdf1 on /mnt/tmp type ext3 (rw)

第三种解决办法

df -h -T将列出与文件系统类型一起使用的所有磁盘。

第四种办法

lsblk -f

将为您提供任何连接设备的文件系统,无论它们是否已安装。

它还为您提供了其他有用的信息,用于为您的fstab文件创建所需的行,例如UUID。

第五种办法

此处建议的所有解决方案都是有效的,但不允许查看例如分区是FAT16还是FAT32。对于这种详细程度,最好的命令是

sudo file -s /dev/sda1

例如,在USB密钥上:

/dev/sdc: DOS/MBR boot sector, code offset 0x58+2, OEM-ID "MSWIN4.1", sectors/cluster 32, Media descriptor 0xf8, sectors/track 63, heads 255, sectors 15794176 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 3856, reserved 0x1, serial number 0x4c437f55, unlabeled

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1847.html,未经允许,请勿转载。