在 Linux 中,mount 命令本身是一个通用挂载工具,它支持的“格式”实际上就是内核支持的文件系统类型(filesystem types)。是否支持某种格式,取决于:
ntfs-3g、exfat-fuse)是否安装这些通常内核直接支持,可直接 mount:
| 文件系统 | 说明 |
|---|---|
ext2 / ext3 / ext4 |
Linux 常用文件系统 |
xfs |
企业级文件系统(RHEL/CentOS) |
btrfs |
支持快照、raid |
reiserfs |
老式文件系统 |
jfs |
IBM 日志文件系统 |
f2fs |
闪存设备优化 |
nilfs2 |
日志结构文件系统 |
| 文件系统 | 说明 |
|---|---|
tmpfs |
内存文件系统 |
devtmpfs |
设备相关 |
proc |
进程信息 |
sysfs |
内核设备模型 |
debugfs |
内核调试 |
nfs / nfs4 |
网络文件系统 |
cifs / smbfs |
Windows 共享(Samba) |
sshfs |
通过 SSH(FUSE) |
glusterfs |
分布式存储 |
mount -t vfat /dev/sdb1 /mnt
msdosvfat(FAT16/FAT32)mount -t ntfs-3g /dev/sdb1 /mnt
(需安装 ntfs-3g)
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 可支持几乎所有格式:
ntfs-3gexfat-fusesshfsmergerfsrclonecat /proc/filesystems
ls /lib/modules/$(uname -r)/kernel/fs
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、容器),我可以给你更精确的挂载方式。