如何将迁移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 21:03
下一篇 2017-08-10 11:48

相关推荐

  • sed对比grep之理解

    sed对比grep之理解 很多时候回车按下,没有结果,或是报错。 检查发现都是低级错误,关键是习惯刚学完grep,有写习惯没改过来。 sed语法很重要。script语法写对了,就成功了一大半,剩下的就是正则表达式的问题了。 sed与grep的区别是 grep是个行过滤器,筛选符合条件的行。也可以只显示每行匹配到的文本(-o选项),不对文本进行编辑,只是显示查…

    Linux干货 2016-08-10
  • 浅谈正则表达式

    1.       什么是正则表达式 基本说来,正则表达式是一种用来描述一定数量文本的模式。Regex代表Regular Express。本文将用<<regex>>来表示一段具体的正则表达式。 一段文本就是最基本的模式,简单的匹配相同的文本。   2. &n…

    Linux干货 2016-08-12
  • 文件系统配额操作

    创建磁盘配额是实际工作中会遇到的内容,下面是一个磁盘配额的全部过程 一、总体步骤 1 启用配额挂载选项 2 创建配额数据库 3启用数据库 4指定用户空间限制 5测试 6查询 二、分步操作过程 (1)  查看独立的磁盘(或者是分区) [root@localhoast ~]# lsblk NAME   …

    Linux干货 2016-11-23
  • Linux yum客户端的配置及yum命令

    一、什么是yum我们在Linux系统上安装处理软件,一般是使用RPM,它是通过预先编译完成并且把软件打包为RPM文件格式后,再加以安装的一种方式,使用者只要拿到这个打包好的软件,然后将里头的文件放置到应该摆放的目录,这样就完成了安装。但是,由于有些软件是有依赖于其他软件的,当你要安装某个RPM类型的软件时,RPM会检验RPM软件数据库,它所依赖的相关软件包是…

    2017-06-11
  • 马哥linux第一周学习笔记

    计算机组成 Linux基本命令

    Linux干货 2017-12-17
  • 文本处理三剑客之一的sed

    处理文本的工具sed Stream EDitor, 行编辑器 sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Se…

    Linux干货 2017-04-27