温馨提示×

linux mount支持哪些格式

小樊
45
2026-10-02 09:32:51
栏目: 智能运维

在 Linux 中,mount 命令本身是一个通用挂载工具,它支持的“格式”实际上就是内核支持的文件系统类型(filesystem types)。是否支持某种格式,取决于:

  1. Linux 内核是否编译了该文件系统支持
  2. 是否加载了相应的内核模块(module)
  3. 用户空间工具(如 ntfs-3g、exfat-fuse)是否安装

一、常见 Linux 原生支持的文件系统

这些通常内核直接支持,可直接 mount:

文件系统 说明
ext2 / ext3 / ext4 Linux 常用文件系统
xfs 企业级文件系统(RHEL/CentOS)
btrfs 支持快照、raid
reiserfs 老式文件系统
jfs IBM 日志文件系统
f2fs 闪存设备优化
nilfs2 日志结构文件系统

二、其他类 Unix / 网络文件系统

文件系统 说明
tmpfs 内存文件系统
devtmpfs 设备相关
proc 进程信息
sysfs 内核设备模型
debugfs 内核调试
nfs / nfs4 网络文件系统
cifs / smbfs Windows 共享(Samba)
sshfs 通过 SSH(FUSE)
glusterfs 分布式存储

三、Windows / 移动设备常见格式

1️⃣ FAT 系列(原生支持)

mount -t vfat /dev/sdb1 /mnt
  • msdos
  • vfat(FAT16/FAT32)

2️⃣ NTFS

  • 只读(部分内核)
  • 读写推荐:
mount -t ntfs-3g /dev/sdb1 /mnt

(需安装 ntfs-3g)

3️⃣ exFAT

  • 新内核(5.4+)原生支持:
mount -t exfat /dev/sdb1 /mnt
  • 老系统用:
mount -t exfat-fuse /dev/sdb1 /mnt

四、光盘 / 镜像格式

类型 示例
iso9660 标准光盘
udf DVD / 蓝光
squashfs 只读压缩文件系统
cramfs 嵌入式

挂载镜像:

mount -o loop image.iso /mnt

五、加密 / 特殊文件系统

类型 说明
crypt 加密设备
dm-crypt LUKS
overlay 容器常用
aufs 老容器方案
ecryptfs 用户级加密

六、FUSE 文件系统(用户态)

通过 FUSE 可支持几乎所有格式:

  • ntfs-3g
  • exfat-fuse
  • sshfs
  • mergerfs
  • rclone

七、查看系统支持哪些格式

1️⃣ 查看内核支持

cat /proc/filesystems

2️⃣ 查看可加载模块

ls /lib/modules/$(uname -r)/kernel/fs

3️⃣ 查看 mount 支持的格式

mount -l

或

man mount

八、示例汇总

mount -t ext4 /dev/sda1 /mnt
mount -t ntfs-3g /dev/sdb1 /mnt
mount -t vfat /dev/sdc1 /mnt
mount -t nfs server:/path /mnt
mount -o loop image.img /mnt

如果你有具体使用场景(比如 U 盘、Windows 双系统、NAS、容器),我可以给你更精确的挂载方式。

0 踩