linux系统迁移目录磁盘操作

以根目录下的home文件夹为例,迁移到新的磁盘中。
1.确认磁盘名称:fdisk -l   返回结果如下:

磁盘/dev/vda:42.9 GB, 42949672960 字节,83886080 个扇区

Units =扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O大小(最小/最佳):512 字节 / 512 字节

磁盘标签类型:dos

磁盘标识符:0x000b8be3

设备Boot      Start         End      Blocks   Id  System

/dev/vda1   *        2048     2099199     1048576   83  Linux

/dev/vda2         2099200    83886079    40893440   8e  Linux LVM

磁盘/dev/vdb:805.3 GB, 805306368000 字节,1572864000 个扇区

Units =扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O大小(最小/最佳):512 字节 / 512 字节

磁盘/dev/mapper/centos-root:37.6 GB, 37576769536 字节,73392128 个扇区

Units =扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O大小(最小/最佳):512 字节 / 512 字节

磁盘/dev/mapper/centos-swap:4294 MB, 4294967296 字节,8388608 个扇区

Units =扇区 of 1 * 512 = 512 bytes

扇区大小(逻辑/物理):512 字节 / 512 字节

I/O大小(最小/最佳):512 字节 / 512 字节

2.确认新加载磁盘名称:/dev/vdb;然后执行如下命令:

创建目录:mkdir /media/home

新加磁盘格式化: mkfs.ext4 /dev/vdb

将/home目录挂载到:dev/vdb mount /dev/vdb /media/home

将数据从/home同步到:/media/home rsync -aXS /home/. /media/home/.

数据同步完成后重命名:/home mv /home /home_old

新建/home目录: mkdir /home

取消dev/vdb对/media/home/的挂载: umount /dev/vdb

将新建/home目录挂载到/dev/vdb硬盘 :mount /dev/vdb /home

3.配置系统自动挂载硬盘

查看硬盘UUID编码 blkid 返回结果如下:

/dev/vda1: UUID="7ced46f3-9708-42aa-a656-a7e96b0e9b72" TYPE="xfs"

/dev/vda2: UUID="fO62tf-4e97-zpRl-SmXG-elcs-BkLA-HT3RQn" TYPE="LVM2_member"

/dev/vdb: UUID="a8f29ede-a609-4e6d-ad43-b7e195fd9f8f" TYPE="ext4"

/dev/mapper/centos-root: UUID="ce2705c5-b728-41e1-8427-6f1c80c79c09" TYPE="xfs"

/dev/mapper/centos-swap: UUID="1c99eab9-eda2-4df3-a332-537d41843a1b" TYPE="swap"

确认磁盘编号为:a8f29ede-a609-4e6d-ad43-b7e195fd9f8f

修改CentOS自动挂载配置文件:vi /etc/fstab

/dev/mapper/centos-root /     xfs     defaults        0 0

UUID=7ced46f3-9708-42aa-a656-a7e96b0e9b72 /boot     xfs     defaults        0 0

/dev/mapper/centos-swap swap        swap    defaults        0 0

在文件最后加一行:UUID=a8f29ede-a609-4e6d-ad43-b7e195fd9f8f  /home ext4 defaults 0 2

注,含义:

添加编号"a8f29ede-a609-4e6d-ad43-b7e195fd9f8f"磁盘配置信息,格式为:

分区名(设备ID):UUID=238ce3c8-cef3-4ab4-87aa-0f928cdf16e6

挂载目录名称:/home

文件系统类型:defaults 挂载参数(默认值:default)-dump

备份设置(默认值:0)

开机磁盘检查顺序(默认值:2)

4.重启系统 :reboot

5.迁移完成后,删除备份的home文件夹:rm -rf /home_old

你可能感兴趣的:(linux系统迁移目录磁盘操作)