本帖最后由 q913555 于 2016-5-13 00:32 编辑
前段时间买了个云服务器作为练习用,但是云服务器的默认分区并不怎么科学,所以就想到了用lvm新建了一个逻辑卷挂载到 /usr 目录下。新建玩逻辑卷后,先用 mv 命令把 /usr 目录下的所有东西移动到别的目录,正常挂载逻辑卷后再用 mv 命令把之前移走的文件全部移动回来。之后写入分区信息 /etc/fstable 。用 mount -a 可以正常挂载。重启后发现系统正常但远程不上。无奈只好重装了云服务器。
之后用虚拟机做了一次同样的试验,发现是 sshd 服务无法启动,报错如下:
报错提示libcrypto.so.10权限拒绝。查看了 /usr 本身的权限和子目录权限没什么问题,libcrypto.so.10是个链接文件,权限777,链接到源文件libcrypto.so.1.0.1e,源文件权限是755。不管怎么改变权限都是一样提示错误,后来把 libcrypto.so.10 删掉还是一样的错误提示。之后还原了一天之前的虚拟机快照,用 cp -a 把所有文件拷贝走,挂载逻辑卷到 /usr 后再用 cp -a 拷贝回来,sshd服务还是启动不起来,一样的报错信息。因为这次是拷贝,把挂载到 /usr 的分区卸掉之后原来的文件还在,发现 sshd 服务能正常启动了。
请教同学们和铭哥:
出现这种错误的原因,有没有解决方法?
如果之前分区没规划好,现在想增加分区挂载到 /usr 该怎样做才正确?
前段时间买了个云服务器作为练习用,但是云服务器的默认分区并不怎么科学,所以就想到了用lvm新建了一个逻辑卷挂载到 /usr 目录下。新建玩逻辑卷后,先用 mv 命令把 /usr 目录下的所有东西移动到别的目录,正常挂载逻辑卷后再用 mv 命令把之前移走的文件全部移动回来。之后写入分区信息 /etc/fstable 。用 mount -a 可以正常挂载。重启后发现系统正常但远程不上。无奈只好重装了云服务器。
之后用虚拟机做了一次同样的试验,发现是 sshd 服务无法启动,报错如下:
报错提示libcrypto.so.10权限拒绝。查看了 /usr 本身的权限和子目录权限没什么问题,libcrypto.so.10是个链接文件,权限777,链接到源文件libcrypto.so.1.0.1e,源文件权限是755。不管怎么改变权限都是一样提示错误,后来把 libcrypto.so.10 删掉还是一样的错误提示。之后还原了一天之前的虚拟机快照,用 cp -a 把所有文件拷贝走,挂载逻辑卷到 /usr 后再用 cp -a 拷贝回来,sshd服务还是启动不起来,一样的报错信息。因为这次是拷贝,把挂载到 /usr 的分区卸掉之后原来的文件还在,发现 sshd 服务能正常启动了。
请教同学们和铭哥:
出现这种错误的原因,有没有解决方法?
如果之前分区没规划好,现在想增加分区挂载到 /usr 该怎样做才正确?
0
没出现什么问题吗?回头我在虚拟机试下
maria 发表于 2016-5-13 09:44
先把新数据盘分区,格式化,然后挂载到某个目录,如/mnt
然后mv /usr/* /mnt
移动完,卸载/mnt,把新数据 ...
没出现什么问题吗?回头我在虚拟机试下
编辑回复