![调整 /var 大小后,Ubuntu 有两个 /var?](https://linux22.com/image/1026205/%E8%B0%83%E6%95%B4%20%2Fvar%20%E5%A4%A7%E5%B0%8F%E5%90%8E%EF%BC%8CUbuntu%20%E6%9C%89%E4%B8%A4%E4%B8%AA%20%2Fvar%EF%BC%9F.png)
我的磁盘上有我的 Linux 目录vda
,而且很明显,它的目录/var
中有目录vda1
。
vda 252:0 0 50G 0 disk
├─vda1 252:1 0 49.9G 0 part /
├─vda14 252:14 0 4M 0 part
└─vda15 252:15 0 106M 0 part /boot/efi
所以我决定扩展/var
到单独的目录并添加vdb
磁盘并创建分区vdb1
。 在 fstab 中映射/dev/vdb1
到并重新启动后,Ubuntu 仍然有一个目录。/var
/var
vda1
vda 252:0 0 50G 0 disk
├─vda1 252:1 0 49.9G 0 part /
├─vda14 252:14 0 4M 0 part
└─vda15 252:15 0 106M 0 part /boot/efi
vdb 252:16 0 200G 0 disk
└─vdb1 252:17 0 200G 0 part /var
这个配置正确吗?调整大小后目录/var
中仍有这个文件是否正常。vda1
答案1
除了可能已被旧目录内容占用的额外空间(/var
如果有的话)之外,/var
在磁盘上同时拥有旧目录和新目录实际上没有其他不利影响。由于您已在文件中配置了/var
新分区上的目录,因此从现在起,系统在重新启动后只会使用这个目录……在这种情况下,旧目录甚至无法访问。因此,从您的 Ubuntu 系统范围来看,您当前的配置是正常的。vdb1
fstab
vda1
但是,如果您出于任何原因需要访问旧/var
目录,那么您可以首先在主目录下创建一个新的挂载点,如下所示:
mkdir ~/bindroot
然后,绑定挂载 /
到该挂载点,如下所示:
sudo mount --bind / ~/bindroot
/var
并访问下的旧目录~/bindroot/var
。