对不起,如果这个问题和其他问题太相似了,我找不到任何帮助我的东西。
按照“最佳实践”,我用分区安装了debian : root、tmp、var和home。同样,对于我所读过的建议的大小,但在使用了一段时间之后,对于tmp和var,我给出的似乎太少了,这不时给我带来问题。
为了给var提供更多的空间,我决定使用符号链接/var/cache -> /home/myuser/varcache,然后是/var/lib -> /home/myuser/varlib。第一个似乎很好,但第二个似乎是个坏主意。实际上,我看到的不是/var/lib,而是/var/lib/sudo和/var/lib/varlib,这是实际的符号链接。当然,有些东西不起作用,所以我试着恢复它。
创建这个奇怪的/var/lib/varlib而不是仅仅创建/var/lib有意义吗?
对该怎么办有什么建议吗?
用/var/lib内的某个文件夹进行符号链接是个好主意吗?
发布于 2015-10-09 09:13:10
我怀疑它创建/var/lib/varlib是因为您颠倒了ln -s命令中的参数顺序。
与几乎所有unix命令一样,订单是源命令,后面跟着目标命令。ln -s /home/myuser/varlib /var/lib将在/var/lib中创建一个名为varlib的符号链接。ln -s /var/lib /home/myser/varlib将在/home/myuser中创建一个名为varlib的符号链接
尝试(作为root用户,在单用户模式下,这样就不会在/var/lib下打开任何文件):
rm -f /var/lib/varlib
mkdir -p /home/var
mv /var/lib /home/var/
ln -s /home/var/lib /var/lib如果需要,还可以将其他符号链接dir移出您的home目录(它们实际上不属于其中),并进入/home/var:
mv /home/myuser/varcache /home/var/cache
rm -f /var/cache
ln -s /home/var/cache /var/cache发布于 2015-10-09 07:28:41
如果使用LVM,可以增加/var。如果没有,那么/var/lib中最大的文件夹是什么?也许是mysql?如果是这样的话,您应该将mysql dir移动到您的/home/myuser/mysql并创建符号链接。
https://unix.stackexchange.com/questions/234942
复制相似问题