在 CentOS(以及其他 Linux 发行版)中,修改挂载点通常的做法是:先卸载原挂载点,再挂载到新的目录。下面按常见场景说明。
umount /old/mount/point
如果提示 device is busy,可加:
umount -l /old/mount/point # 懒卸载
mkdir -p /new/mount/point
mount /dev/sdXn /new/mount/point
示例:
mount /dev/sdb1 /data
需要修改 /etc/fstab
cat /etc/fstab
或
blkid
vi /etc/fstab
原内容示例:
/dev/sdb1 /old/mount/point xfs defaults 0 0
改为:
UUID=xxxx-xxxx /new/mount/point xfs defaults 0 0
建议使用
UUID,比设备名更稳定。
umount /old/mount/point
mount -a
如果你只是想把某个目录“变成”挂载点:
umount /mnt/old
mv /data /data_bak
mkdir /data
mount /dev/sdb1 /data
/etc/fstab 前建议备份:cp /etc/fstab /etc/fstab.bak
如果你能告诉我:
我可以给你更精确的命令。