use*_*349 5 linux directory mount
我在ubuntu工作,这是df -h显示的:
Filesystem Size Used Avail Use% Mounted on
/dev/vda 30G 1.7G 27G 6% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 15G 12K 15G 1% /dev
tmpfs 3.0G 372K 3.0G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 15G 0 15G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/vdb 197G 60M 187G 1% /mnt
Run Code Online (Sandbox Code Playgroud)
现在我想改变的名称/mnt来/data目录来代替.我希望所有内容都保持原样,唯一需要改变的是驱动器挂载点的名称.
这是我在/etc/fstab档案中的内容.
LABEL=c3image-rootfs / ext4 errors=remount-ro 0 1
/dev/vdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 2
Run Code Online (Sandbox Code Playgroud)
你能解释一下必要的命令和要编辑的文件吗?
Dan*_*ott 13
不言而喻,您应该小心,并在运行之前了解每个命令的作用 - 您可能还需要确保在执行此操作时没有任何内容正在使用这些文件.
制作新的挂载点
mkdir /data
Run Code Online (Sandbox Code Playgroud)
卸载当前的挂载点
umount /mnt
Run Code Online (Sandbox Code Playgroud)
编辑/ etc/fstab并更改/mnt为/data
/dev/vdb /data auto defaults,nobootwait,comment=cloudconfig 0 2
Run Code Online (Sandbox Code Playgroud)
安装新位置
mount /data
Run Code Online (Sandbox Code Playgroud)
删除旧的挂载点
rmdir /mnt
Run Code Online (Sandbox Code Playgroud)