Linux九阴真经之无影剑残卷3(将home目录搬到新分区)

如何将home目录里的文件迁移到新的分区

1、将新的硬盘分区格式化,然后查看分区表

2、创建挂载文件夹/mnt/home, 将新的分区挂载上去

[root@laobai ~#mkdir /mnt/home
[root@laobai ~#mount /dev/sdb1 /mnt/home/

3、考虑到备份时会有人使用home目录下的文件,所有切换到1终端操作,再将home下的文件备份到挂载的新磁盘内,查看文件属性

[root@laobai ~#init 1
[root@laobai ~#cp -av /home/* /mnt/home
`/home/laobai/.bashrc' -> `/mnt/home/laobai/.bashrc'
`/home/laobai/.bash_logout' -> `/mnt/home/laobai/.bash_logout'
`/home/laobai/.bash_profile' -> `/mnt/home/laobai/.bash_profile'

4、为了其他程序以后使用根目录下的home,所以要把新磁盘再挂载到home文件夹内,

[root@laobai ~#vim /etc/fstab

5、此时 mnt下的home文件夹就可删除了,先取消挂载,再删除其内容。

[root@laobai ~#umount /mnt/home
[root@laobai ~#rm -rf /mnt/home
[root@laobai ~#lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0     11:0    1  3.7G  0 rom  /media/CentOS_6.9_Final
sdb      8:16   0  100G  0 disk 
└─sdb1   8:17   0   55G  0 part /home
sda      8:0    0  200G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0 48.8G  0 part /
├─sda3   8:3    0 29.3G  0 part /date
├─sda4   8:4    0    1K  0 part 
└─sda5   8:5    0    2G  0 part [SWAP]

6.完成目标,进入init3 模式。

7、如果将文件挂载到目录内,文件必须是带有文件系统。6.9系统需要加 -o  loop  

[root@laobai ~#mount -o loop f1 /mnt/cdrom

8、如想永久保存,则在etc下fstab里修改文件

注:其他几种挂载形式方法如下

 vim /etc/fstab
/root/p1   /mnt/p1  ext4 loop  0 0 (文件)
/dev/sr0        /mnt/cdrom      iso9660 defaults  0 0(光盘)
/boot           /mnt/boot       none   bind 0 0(目录)

posted @ 2018-04-26 10:44  老白&  阅读(165)  评论(0编辑  收藏  举报