centos 7 挂载 /usr目录

由于分区的失误,忘记挂载 /usr 目录了 导致安装 /目录爆满, 在印象中,挂载一个系统目录是非常容易的事情,却从来没做过,今天有幸尝试一下,全坑,,

习惯性的上网查查 有没有别人提问,来收集一些注意事项.

基本都类似于下边这样 ,(1-7步骤为 网络) 

1.   init  1  -- 切换到单用户模式。

2.   cp -ax /usr/*  /mnt/tmp  (tmp为新的/usr分区)。 -- 拷贝现在/usr下的内容到待切换的分区。

3.   ls -l /dev/disk/by-uuid    -- 查看分区的UUID。

4.   修改/etc/fstab中/usr的挂载方式,挂接到新的/usr分区。

5.   mv /usr /usr.old   -- 重命名现有的 /usr为/usr.old

6.   mkdir /usr   -- 创建新的/usr挂载点,启动时自动挂载/usr分区到此处。

7.   restart



前几步一定看清楚 权限 参数,基本没什么问题.

可惜阿 ,第5以后就挂了


我用的centos7 第5步当usr被重命名以后,就无法找到接下来要用到的 mkdir 等 usr/bin 和usr/sbin 中的命令了 这是第一个问题

利用 livecd 重新创建好 /usr 目录以后 以为能重新挂载了, 这时候第二个问题出现了.. 

挂载成功,但是无法启动桌面,还有很多服务也无法启动,总是在某个启动服务的时候卡死..  

这个时候 尝试一下 ctrl+alt+f2 能否切换到命令行

如果不能 不好意思,利用livecd 修复你的系统把...

如果可以, 使用root登陆 ,利用 df -l 查看一下 /usr 是否挂载成功 

如果挂载失败,不好意思,利用livecd修复你的系统吧

如果挂载成功,使用root账户登陆到 / 目录,查看一下/usr权限 是否正确 

之前你改名为usr.old的权限应该为 drwxr-xr-x.

如果正确, 不好意思,利用livecd修复你的系统吧

如果不正确,请修改权限. 

然后重启reboot


如果能够顺利起来,恭喜你,挂载成功!

如果没有起来, 不好意思,利用livecd修复你的系统吧


总结一下,网上说的步骤全对,但是挖坑太多. 或许不同的linux系统 细节不一样也是有可能的




转载于:https://my.oschina.net/2012/blog/472732

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值