RHEL5中實現對使用者家目錄 home的遷移

2021-09-24 18:19:55 字數 2919 閱讀 9660

/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)

ppartitionnumber (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 ***

/dev/sdb1              46g  181m  44g   1% /home

RHEL5中實現autofs掛載

將磁碟 dev sdb 用autofs 掛載到 data abc 目錄下。新增磁碟,然後重啟。實現觸發掛載需編輯兩個檔案。編輯 etc auto.master data 然後寫上所要編輯的另乙個檔名,此檔名為自己建立,一般將其存放在 etc 目錄下,檔名根據自己需要定義。root localhost...

RHEL 5 下建立使用者的問題

在rhel 5中安裝oracle10,按照as4的建使用者方法建使用者 useradd g dba d oracle m oracle 結果報錯 useradd warning the home directory already exists.not copying any file from s...

rhel5中管理swap空間

一 新增swap空間 1 擴充套件乙個現有的swap空間 1 首先禁止正在使用的swap空間 root server4 lvm lvresize dev tools swap l 300m extending logical volume swap to 500.00 mb logical volu...