【转载】Linux /opt、/var挂载到单独分区

Linux 上新建分区,参考教程:Linux 分区操作
/opt 目录按照Linux /usr目录挂载到新分区此教程成功挂载。但是/var目录却一直未挂载成功。

下面给出/var目录的挂载步骤(/dev/sdb1为被挂载的分区):
1.创建一个挂载点:mkdir /storage
2.挂载 /dev/sdb1/storage 目录上:mount /dev/sdb1 /storage
3.复制/var目录下的内容到/storage目录中:cp -pdr /var /storage
4.清空 /var目录 中的内容: rm -rf /var/* (通过ls命令看一下是否清空)。
5.卸载 /dev/sdb1 : umount /dev/sdb1
6.将 /dev/sdb1 挂载到 /var 上: mount /dev/sdb1 /var

然后通过 ls /var/ 命令查看 /var 中的内容。不过,我们会发现,原来的/var里的内容,现在被保存在了 /var/var/ 这样的目录下,而且还多了一个 lost+found 目录:
为了和原来的 /var 保持一致,我们调整一下目录结构,依次执行下面三个命令:

mv /var/var/* /var/
rm -rf /var/var
rm -rf /var/lost+found

设置开机自动挂载磁盘。打开 vim /etc/fstab 配置文件,在其后加上下面一句:
/dev/sdb1 /var ext4 defaults 0 0
不过,我们应该通过 blkid /dev/sdb1 查看一下磁盘分区UUID,将上面一句修改为:
UUID=2d0a900b-4083-4d97-86f4-c66a0cd8249c /var  ext4 defaults 0 0
然后执行 mount -a 使得配置生效,或者重启。

参考原文
https://ywnz.com/linuxjc/2219.html

评论