在 Linux 中,mount 用来把文件系统(磁盘、分区、U 盘、NFS、ISO 等)挂载到目录上。下面按常见场景给你一个实用速查表。
mount [选项] <设备> <挂载点>
/dev/sdb1、UUID=xxxlsblk
或
fdisk -l
mount
或
df -h
/dev/sdb1 到 /mnt/datamkdir -p /mnt/data
mount /dev/sdb1 /mnt/data
⚠️ 挂载点目录必须存在
ext4xfsntfsvfat(U 盘)iso9660(ISO)mount -t ext4 /dev/sdb1 /mnt/data
mount -t vfat /dev/sdc1 /mnt/usb
exFAT:
mount -t exfat /dev/sdc1 /mnt/usb
mount -o loop centos.iso /mnt/iso
mount -t nfs 192.168.1.100:/data /mnt/nfs
mount -t cifs //192.168.1.100/share /mnt/win \
-o username=xxx,password=xxx
mount -o ro /dev/sdb1 /mnt/data # 只读
mount -o rw /dev/sdb1 /mnt/data # 读写
mount -o noexec /dev/sdb1 /mnt/data # 禁止执行
mount -o remount,rw /mnt/data # 重新挂载
UUID=xxxx-xxxx /mnt/data ext4 defaults 0 2
查看 UUID:
blkid
mount -a
umount /mnt/data
或
umount /dev/sdb1
⚠️ 如果提示 device is busy:
lsof /mnt/data
或
fuser -m /mnt/data
❌ 挂载点不存在
❌ 挂载 NTFS 却没装 ntfs-3g
❌ fstab 写错导致系统无法启动
❌ 卸载时还在挂载目录内
lsblk # 看设备
mkdir /mnt/xxx # 建目录
mount /dev/sdb1 /mnt/xxx
umount /mnt/xxx
如果你愿意,可以告诉我:
我可以给你精确到命令级别的操作方案。