首页 新闻 会员 周边 捐助

linux 中如何知道未 mount 的磁盘分区所使用的文件系统

0
悬赏园豆:30 [已解决问题] 解决于 2025-02-26 18:26

一台阿里云 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
dudu的主页 dudu | 高人七级 | 园豆:24728
提问于:2025-02-26 18:11
< >
分享
最佳答案
0

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 就是想要的结果

dudu | 高人七级 |园豆:24728 | 2025-02-26 18:26
其他回答(1)
0

‌一、使用终端命令‌
‌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)。

lxzhen | 园豆:217 (菜鸟二级) | 2025-04-24 16:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册