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(目录)