歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RHEL5中實現對用戶家目錄/home的遷移

RHEL5中實現對用戶家目錄/home的遷移

日期:2017/2/28 14:35:56   编辑:Linux教程

對/home分區進行遷移。
/home存放普通用戶的家目錄,系統中所建普通用戶在訪問服務器時文件存放在自己的家目錄中,當用戶多數據量過大磁盤分區不夠使用,需要增加磁盤,將/home分區遷移到新增磁盤中,及普通用戶文件將存放到新增磁盤中。
新建三個普通用戶,查看/home下的用戶家目錄。
[root@localhost~]# useradd jacky
[root@localhost~]# useradd tom
[root@localhost~]# useradd lily
[root@localhost~]# ls /home/
jacky lily tom


現新增一塊磁盤。用fdisk命令查看磁盤狀態。
[root@localhost~]# fdisk -l
Disk /dev/sda: 85.8GB, 85899345920 bytes
255 heads, 63sectors/track, 10443 cylinders
Units = cylindersof 16065 * 512 = 8225280 bytes


Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 2563 20482875 83 Linux
/dev/sda3 2564 2824 2096482+ 82 Linux swap / Solaris


Disk /dev/sdb:107.3 GB, 107374182400 bytes
255 heads, 63sectors/track, 13054 cylinders
Units = cylindersof 16065 * 512 = 8225280 bytes


Disk /dev/sdbdoesn't contain a valid partition table


從/dev/sdb中分出50G用於存放用戶家目錄數據。
[root@localhost~]# fdisk /dev/sdb
Command(m for help): n
Commandaction
e extended
p primary partition (1-4)
p
Partitionnumber (1-4): 1
Firstcylinder (1-13054, default 1): 1
Lastcylinder or +size or +sizeM or +sizeK (1-13054, default 13054): +50G

Command(m for help): p

Disk/dev/sdb: 107.3 GB, 107374182400 bytes
255heads, 63 sectors/track, 13054 cylinders
Units =cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 1 6080 48837568+ 83 Linux
Command(m for help): w

對磁盤進行格式化。兩條命令實現的作用一樣,都是對磁盤進行格式化。
[root@localhost~]# mkfs.ext3 /dev/sdb1
[root@localhost~]# mkfs -t ext3 /dev/sdb1

將/home分區中的內容移動到/home1中。
[root@localhost~]# mv /home /home1
[root@localhost/]# ls /home1/
jacky lily tom

新建/home目錄,將/dev/sdb1掛載到/home目錄下,將/home原來的數據復制回新建的/home目錄中,確定數據完整還原後刪除/home1目錄。
[root@localhost/]# mkdir /home
[root@localhost/]# mount /dev/sdb1 /home
[root@localhost/]# cp -rpf /home1/* /home
[root@localhost/]# ls /home
jacky lily lost+found tom

可以查看磁盤的信息。
[root@localhost/]# df -h
文件系統容量已用可用已用% 掛載點
/dev/sda2 19G 3.1G 15G 18% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 500M 0 500M 0% /dev/shm
/dev/hdc 4.1G 4.1G 0 100% /media/RHEL_5.9 x86_64 DVD
/dev/sdb1 46G 181M 44G 1% /home

更多RedHat相關信息見RedHat 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=10

Copyright © Linux教程網 All Rights Reserved