我有一个写入的应用程序/var/lib/yacy
。我有一个分区想要用于该数据库。我已将该分区安装fstab
在/home/somwhere/partition
我想将 的当前内容移动/var/lib/yacy
到已安装的分区,然后将 更改fstab
为将该设备指向/var/lib/yacy
。我该如何做到这一点,既能保持权限,又不破坏任何东西?
答案1
您不必如此迂回地处理这个问题,/var/lib/yacy
只需将其用作分区的挂载点即可。编辑您的 fstab 文件以将文件系统挂载在该挂载点上。至于设置适当的权限,请查看此页面http://www.linuxstall.com/fstab/。您需要重新启动计算机以使更改生效。
答案2
如果您的 /var/lib/yacy 分区是 LVM 逻辑卷,那么如果担心空间问题,为什么不直接扩展大小呢?
您可以在这里阅读有关 LVM 的更多信息:https://wiki.ubuntu.com/Lvm
$ pvdisplay # display all available Physical Disks
$ vgdisplay # display available volume groups
$ lvdisplay # display all logical volumes
增加逻辑卷大小的最简单方法是首先增加逻辑卷所属的 VolumeGroup 的大小。
例子
$ sudo vgextend VolumeGroupName /home/somwhere/partition # Extend the size of the volume group to /home/somwhere/partition
扩展卷组后,可以重新调整感兴趣的逻辑卷的大小
$ sudo lvextend -L +10g /var/lib/yacy # This will add 10GB to /var/lib/yacy
重新启动内核以识别逻辑卷的增加或使用 resize2fs 命令动态调整逻辑卷大小。