迁移Home目录到独立分区
一般情况下在安装linux系统建立分区的时候不会给home目录建立单独的分区,而是和”/”根目录在同一分区。从生产实际考虑,我们可能会需要对用户的使用空间做配额管理。但是配额管理只能针对整个分区设定,并不能单独对某个目录设定,此时就需要将home目录迁移到单独的分区上。整个迁移过程大致分为以下几个要点:创建新分区、备份home目录、迁移数据、新分区挂载等
1.创建新分区
新分区可以使用现有磁盘未被使用的空间创建,也可以直接使用新的磁盘创建。本篇文章直接模拟使用新的空闲磁盘创建分区。
[root@Centos6T ~]#lsblk /dev/sdb
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 50G 0 disk
[root@Centos6T ~]#fdisk /dev/sdb
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-6527, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-6527, default 6527): +30G
Command (m for help): p
Disk /dev/sdb: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x18305f22
Device Boot Start End Blocks Id System
/dev/sdb1 1 3917 31463271 83 Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
查看分区基本信息
[root@Centos6T ~]#lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 3.7G 0 rom /media/CentOS_6.9_Final
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 1G 0 part /boot
├─sda2 8:2 0 50G 0 part /
├─sda3 8:3 0</