使用者工具

網站工具


tech:lvmmount

Linux 掛上 LVM 磁碟

當開機磁碟掛點後, 這台主機內的其他硬碟內的 LVM 要能夠掛上新建的開機磁碟, 不是直接 mount /dev/sdb1 就可以掛上去.. 這問題之前都沒有花時間去了解, 現在終於有機會實際處理一下..

以下的 Case 是簡單版, 也就是一顆硬碟(WD 160G)只給一個 VG 使用, VG 是沒有跨多個 PV 實體硬碟的狀況.

- 將硬碟掛上新建立好的主機

透過 fdisk -l 可以確認這顆硬碟目前的 dev → /dev/sdb

fdisk -l
[[email protected] ~]# fdisk -l

Disk /dev/sda: 18.2 GB, 18209320960 bytes
255 heads, 63 sectors/track, 2213 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        2213    17671500   8e  Linux LVM

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       19457   156288321   8e  Linux LVM

- 查看 PV, VG, LV 名稱

使用 pvscan 確認目前硬碟的 PV, VG 狀況

pvscan
[[email protected] ~]# pvscan 
  PV /dev/sdb1   VG VolGroup02   lvm2 [149.03 GB / 32.00 MB free]
  PV /dev/sda2   VG VolGroup00   lvm2 [16.84 GB / 0    free]
  Total: 2 [165.88 GB] / in use: 2 [165.88 GB] / in no VG: 0 [0   ]

所以知道 /dev/sdb1 PV 的 VG 是 VolGroup02

- 建立 VG, LV 的 dev 目錄與連結

這時候看 /dev 目錄內是沒有 VolGroup02, 所以透過

vgchange -ay VolGroup02

來建立出來這些 VG, LV 的 dev 目錄與連結

[[email protected] ~]# vgchange -ay VolGroup02
  1 logical volume(s) in volume group "VolGroup02" now active
[[email protected] ~]# ls -lt /dev/VolGroup02/
總計 0
lrwxrwxrwx 1 root root 31  7月 31 22:02 LogVol00 -> /dev/mapper/VolGroup02-LogVol00

- 掛上 LV 回來使用

所以編輯 /etc/fstab 建立 /data 目錄, 就可將這個 LogVol00 掛給 /data 回來使用

mkdir /data
vi /etc/fstab
:
/dev/VolGroup02/LogVol00 /data                  ext3    defaults        0 0
:
mount /data
df -k
[[email protected] ~]# df -k
檔案系統               1K-區段      已用     可用 已用% 掛載點
/dev/mapper/VolGroup00-LogVol00
                      15140656   5160292   9198848  36% /
/dev/sda1               101086     19416     76451  21% /boot
tmpfs                  1025468         0   1025468   0% /dev/shm
/dev/mapper/VolGroup02-LogVol00
                     153786412  96160684  49813840  66% /data

參考網址

tech/lvmmount.txt · 上一次變更: 2010/07/31 22:35 由 jonathan