mount 是 Linux 中用来挂载文件系统的命令,最常见的是把磁盘分区、U 盘、ISO、NFS 等挂载到某个目录。下面从基础用法 → 常见示例 → 注意事项一步步说明。
mount [选项] <设备> <挂载点>
/dev/sdb1、UUID=xxxmount
或
df -h
更详细:
lsblk
mount /dev/sdb1 /mnt
如果 /mnt 不存在:
mkdir -p /mnt
mount -t ext4 /dev/sdb1 /mnt
常见类型:
ext4xfsntfsvfatiso9660mount -t ntfs-3g /dev/sdb1 /mnt
如没有 ntfs-3g:
apt install ntfs-3g # Debian/Ubuntu
yum install ntfs-3g # CentOS
mount -o loop ubuntu.iso /mnt
mount -t nfs 192.168.1.10:/data /mnt
查看 UUID:
blkid
挂载:
mount UUID=xxxx-xxxx /mnt
| 参数 | 说明 |
|---|---|
-t |
指定文件系统类型 |
-o |
指定挂载选项 |
-o ro |
只读挂载 |
-o rw |
读写挂载 |
-o loop |
挂载镜像文件 |
-a |
挂载 /etc/fstab 中所有文件系统 |
示例:
mount -o ro /dev/sdb1 /mnt
umount /mnt
或:
umount /dev/sdb1
⚠️ 注意:
unmount编辑:
vim /etc/fstab
示例:
UUID=xxxx-xxxx /mnt ext4 defaults 0 2
测试是否正确:
mount -a
umount: /mnt: target is busy
解决:
lsof /mnt
或:
fuser -m /mnt
mount -o remount,rw /
# 挂载
mount 设备 目录
# 卸载
umount 目录
如果你愿意,我可以:
mount 报错信息你现在是在 桌面 Linux、服务器还是遇到具体问题?