将目录迁移到新分区实验

目录迁移实验

         将某个目录迁移到新的分区实验(迁移目录必须保证可以某一时间段不被进程访问才可以迁移),本文以迁移 /home 家目录为例

  实验步骤:

        1. fdisk /dev/sde         首先划分一块新分区
              
        2. mkfs.ext4 /dev/sde1 -L /home         为新分区创建文件系统
        3. mkdir /mnt/home                            创建临时家目录作为迁移数据使用
        4. mount /dev/sde1 /mnt/home            将临时家目录挂载到新分区上
        5. init 1                                               切换到单用户模式(会断网;在主机上操作);避免复制时用户仍在写入数据,导致数据不准确
        6. cp -av /home/* /mnt/home
        7. ls /mnt/home/*                                确认将/home 下的文件都复制到 /mnt/home 下
          8. rm -rf /home/*                                         将 /home 中原分区的数据删除,避免残留垃圾文件(进行此操作前,一定要确认/home 下的数据已经备份)        
        9. 修改 /etc/fstab 文件
                添加 UUID=e0041648-d616-4844-908b-b815d6e835f9 /home ext4 defaults 0 0             将 /home 挂载到新分区上
               
       10. mount -a                                      将 /dev/sde1 挂载到 /home
       11. df 或 mount                                 查看是否挂在成功
               
       12. ls /home/*                                 确认迁移数据是否成功   
       13. umount /mnt/home                  将临时家目录取消挂载
       14. rm -rf /mnt/home                      删除临时家目录
       15. init 3                                           切换回字符登陆模式                     

    

   

原文地址:https://www.cnblogs.com/Dlg-Blog/p/8999842.html