在 Linux 中,“修改 mount 路径”通常有两种含义,下面分别说明:
如果文件系统已经挂载,可以用 mount --move 移动挂载点:
# 原挂载点
/mnt/old
# 新挂载点(需先创建)
mkdir -p /mnt/new
# 移动挂载
mount --move /mnt/old /mnt/new
✅ 适用于:
⚠️ 注意:
/etc/fstab如果是永久修改挂载路径,需要改 /etc/fstab:
umount /mnt/old
mkdir -p /mnt/new
/etc/fstab原内容示例:
/dev/sdb1 /mnt/old ext4 defaults 0 0
改为:
/dev/sdb1 /mnt/new ext4 defaults 0 0
mount -a
或:
mount /mnt/new
umount /old/nfs
mkdir -p /new/nfs
mount -t nfs server:/path /new/nfs
并同步修改 /etc/fstab:
server:/path /new/nfs nfs defaults 0 0
如果是 Docker:
docker run -v /host/new/path:/container/path ...
或修改 docker-compose.yml:
volumes:
- /host/new/path:/container/path
# 查看当前挂载
mount
df -h
findmnt
# 卸载失败(设备忙)
fuser -m /mnt/old
lsof /mnt/old
如果你能补充:
我可以给你更精确的命令。