一台阿里云 ecs 云服务器,操作系统用的是 ubuntu 24.04,挂载了一个云盘,云盘是通过一个系统盘的快照创建的。
现在想 mount 这个云盘上的分区,但不知道分区所使用的文件系统,请问如何知道文件系统用的是什么?
fdisk -l
命令只显示是 Linux filesystem
,就是下面的 /dev/vdb3
Device Start End Sectors Size Type
/dev/vdb1 2048 4095 2048 1M BIOS boot
/dev/vdb2 4096 413695 409600 200M EFI System
/dev/vdb3 413696 1048575966 1048162271 499.8G Linux filesystem
在 askubuntu 上找到了对应的命令 lsblk -f
# lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
vda
└─vda1 ext4 1.0 / 6392db53-9906-438b-8413-d1bb1449e364 22.6G 73% /
vdb
├─vdb1
├─vdb2 vfat FAT32 B1C5-D773
└─vdb3 ext4 1.0 34df1d99-e197-47c9-9c1e-e9866b947280
上面的 vdb3 ext4
就是想要的结果
一、使用终端命令
df -T 命令
显示所有已挂载文件系统的类型,包含设备路径、容量及挂载点信息。
示例输出:
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 98G 62G 31G 67% /
tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm
说明:Type列为文件系统类型,如ext4、tmpfs等。
lsblk -f 命令
列出所有块设备的详细信息,包括未挂载的分区文件系统类型。
示例输出:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 a1b2c3d4-5678-90ef-ghij-klmnopqrstuv /
└─sda2 swap b2c3d4e5-6789-01fg-hijk-lmnopqrstuv [SWAP]
说明:FSTYPE列直接标注分区类型。
blkid 命令
显示所有存储设备的UUID和文件系统类型,无需挂载即可查看。
示例输出:
/dev/sda1: UUID="a1b2c3d4..." TYPE="ext4"
/dev/sdb1: UUID="x1y2z3..." TYPE="ntfs"
说明:TYPE字段为文件系统类型。
二、通过配置文件
查看 /etc/fstab
系统启动时自动挂载的文件系统配置列表,包含设备挂载点及类型。
示例内容:
UUID=a1b2c3d4... / ext4 defaults 0 1
说明:第四列标注文件系统类型(如ext4)。