在 Linux 中,“改 mount 路径”通常有以下几种情况和做法:
umount /old/path
mount /dev/sdXn /new/path
例如:
umount /mnt/usb
mount /dev/sdb1 /media/usb
⚠️ 注意:
umount 时该目录不能被占用(无进程使用)mount --move /old/path /new/path
示例:
mount --move /mnt/data /srv/data
✅ 优点:不卸载,不中断访问
/etc/fstab原配置:
/dev/sdb1 /mnt/data ext4 defaults 0 0
改为:
/dev/sdb1 /srv/data ext4 defaults 0 0
然后:
mkdir -p /srv/data
mount -a
✅ 重启后自动挂载到新路径
如果只是改挂载参数(不是路径):
mount -o remount,ro /mnt/data
❌ remount 不能改挂载点路径
mount --bind /old/path /new/path
或 fstab:
/old/path /new/path none bind 0 0
适合:
❌ mount: /new/path: mount point does not exist
✅ 先 mkdir -p /new/path
❌ target is busy
✅ lsof +D /old/path 查占用进程
如果你能说清楚:
mount 输出是什么?我可以给你更精确的命令。