如何将迁移home到独立分区中

    背景(centos7中):

        由于在刚开始学习linux时磁盘分配追求简单,只是把一个磁盘简单的分了3个分区。现在,因用户数据增多、磁盘空间变少、当数据撑满磁盘时,会导致系统崩溃。为防止此种情况的发生我必须把把根下的/home 目录迁移出 来独立分区。

    准备:

        新建分区:

            1.用lsblk命令查看磁盘空间

    如何将迁移home到独立分区中

        2.用fdisk /dev/sda 命令来新建一个分区

    如何将迁移home到独立分区中

    如何将迁移home到独立分区中

        3.用lsblk查看内核是否已经识别新的分区

    

   如何将迁移home到独立分区中

         4.如果内核没有识别新的分区CentOS 5,7: 使用partprobe /dev/sda,如果同步此步操作忽略.

         5.用mkfs.xfs /dev/sda6 给此分区创建文件系统

  如何将迁移home到独立分区中

        6用init1 切换到当用户模式(防止用户登录,导致数据丢失)

        7.用 vim /etc/fstab 命设置防止服务器重启,设置数据丢失且必须在服务器下操作

    如何将迁移home到独立分区中

        8.查看是否设置成功

    如何将迁移home到独立分区中

        

    挂载分区:

        1.用mkdir  /mnt/home 创建一个新的空文件夹

        2.用mount  /dev/sda6  /mnt/home 命令将分区挂载到系统中

    如何将迁移home到独立分区中

        3.用cp -a /home/* /mnt/home命令将/home 目录下的用户数据拷贝到新的分区中。

        4.如果数据量不是特别的大可以用diff /home/* /mnt/home 命令来比较内容是否相同,但如果数据很大需要用cp -a /home/* /一个空的目录中,命令再备份一份

    如何将迁移home到独立分区中

         5.用rm -rf  /hme/*把/home/下的用户删除   

    如何将迁移home到独立分区中

  

    挂载:

        用mount /dev/sda6  /home 命令将分区sda6挂载到/home 目录下(也可以先将sda6c从/mnt/home 目录卸载,在挂载到/home 目录下)

  并检测

    如何将迁移home到独立分区中

     

        最后用int 3切换命令行模式恢复网络

`   

    

    

    

原创文章,作者:m25Chronos,如若转载,请注明出处:http://www.178linux.com/84302

(0)
m25Chronosm25Chronos
上一篇 2017-08-09
下一篇 2017-08-10

相关推荐

  • 日志分析工具Awstats实战之Nginx篇-分析结果静态化

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1316979 前言: Awstats 是在 SourceForge 上发展很快的一个基原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处…

    Linux干货 2016-08-15
  • N25第1周作业

    1.计算机的组成及功能 地址:博客园http://www.cnblogs.com/qingyangzi/p/6133274.html 2.linux主要的发行版及其区别和联系 地址:博客园http://www.cnblogs.com/qingyangzi/p/6135801.html 3.linux哲学思想 地址:博客园http://www.cnblogs.…

    Linux干货 2016-12-05
  • 第九周脚本练习

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; awk -F: ‘{if($NF!=”/sbin/nologin”) print $1}’ /etc/passwd | wc -l 2、写一个脚本 (1) 获取当前主机的主机名,保存于ho…

    Linux干货 2017-03-30
  • 0804正则表达式作业

    用正则表达式表示IP地址         首先来分析一下,制IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(1…

    Linux干货 2016-08-10
  • find—查找条件

    find—查找条件    目 录 一、根据时间戳查找: 二、根据权限查找 三、根据文件所属人owner,文件所属组group查找 四、根据搜索层级查找 五、根据文件名查找 六、根据文件类型查找    find实时查找工具,通过遍历指定路径完成文件查找 (1)工作特点: 查找速度略慢 精确查找 实时查找 可以只…

    Linux干货 2017-08-13
  • 马哥教育网络班20期+第九周博客作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash export nolginbash export otherbash for i in `grep -o…

    Linux干货 2016-08-09