首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将/var/lib移到新分区

问将/var/lib移到新分区
EN

Ask Ubuntu用户
提问于 2017-03-30 23:00:26
回答 2查看 3.6K关注 0票数 2

我有一个系统,它完全驻留在(相对较小的)单个硬盘上(/dev/sda)。现在,我希望/var/lib/会被越来越多的文件填充(由于使用了lxd容器),因此我希望将其转移到另一个硬盘驱动器或分区,我要将其添加到系统中。

我想到了一些方法,我想从一些更有经验的人那里得到一些建议。

方法A-符号链接

  1. sudo cp -a -r /var/lib/ /mnt/new/
  2. sudo mv /var/lib /var/old-lib
  3. sudo ln -s /mnt/new/lib
  4. 重新启动

方法B-在现有/var/lib

上安装新文件夹

  1. sudo mnt /dev/new-hd
  2. /mnt/temp sudo
  3. cp -a -r /var/lib/* /mnt/temp
  4. sudo umount /mnt/temp
  5. 为/dev/new创建fstab条目(要挂载到/var/lib)
  6. 数独山-a

现在看着它。我稍微赞成B方法。有什么评论吗?

在我的用法中,它是关于lxd的,所以我也在想,是否移动整个/var/lib是最好的选择,还是应该只移动相关的部分?模拟整个/var/lib的优点是有一个非常类似于默认的结构(因此,需要注意的定制内容更少)

EN

回答 2

Ask Ubuntu用户

发布于 2017-03-30 23:46:20

如果您是从头构建系统,您可能会使用方法B,因为这是将您的文件系统扩展到多个物理设备上的正确方法。所以,如果你能做到B,我认为这是更合理的方法。我只会使用方法A,如果您计划频繁交换不同的副本,或需要一个副本在两个地方存在。

票数 1
EN

Ask Ubuntu用户

发布于 2017-03-31 00:05:56

是否真的有必要在正在运行的机器上执行此操作?为什么不下载任何linux发行版的livecd,并从cd/usb运行系统呢?您应该能够将/var/lib移动到任何其他位置,而不会出现任何问题。不要忘记复制/移动文件权限。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/898650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档