差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

tech:lvmmount [2010/07/31 22:28] – 建立 jonathantech:lvmmount [2010/07/31 22:35] (目前版本) jonathan
行 1: 行 1:
 +====== Linux 掛上 LVM 磁碟 ======
 +當開機磁碟掛點後, 這台主機內的其他硬碟內的 LVM 要能夠掛上新建的開機磁碟, 不是直接 mount /dev/sdb1 就可以掛上去.. 這問題之前都沒有花時間去了解, 現在終於有機會實際處理一下..
  
 +以下的 Case 是簡單版, 也就是一顆硬碟(WD 160G)只給一個 VG 使用, VG 是沒有跨多個 PV 實體硬碟的狀況.
 +
 +===== - 將硬碟掛上新建立好的主機 =====
 +透過 fdisk -l 可以確認這顆硬碟目前的 dev -> **/dev/sdb**
 +<code sh>
 +fdisk -l
 +</code>
 +<file>
 +[root@pdc-e2160 ~]# 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                      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                   19457   156288321   8e  Linux LVM
 +</file>
 +
 +===== - 查看 PV, VG, LV 名稱 =====
 +使用 pvscan 確認目前硬碟的 PV, VG 狀況
 +<code sh>
 +pvscan
 +</code>
 +<file>
 +[root@pdc-e2160 ~]# 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   ]
 +</file>
 +所以知道 /dev/sdb1 PV 的 VG 是 **VolGroup02** 
 +
 +===== - 建立 VG, LV 的 dev 目錄與連結 =====
 +這時候看 /dev 目錄內是沒有 VolGroup02, 所以透過 
 +<code sh>
 +vgchange -ay VolGroup02
 +</code>
 +來建立出來這些 VG, LV 的 dev 目錄與連結
 +<file>
 +[root@pdc-e2160 ~]# vgchange -ay VolGroup02
 +  1 logical volume(s) in volume group "VolGroup02" now active
 +[root@pdc-e2160 ~]# ls -lt /dev/VolGroup02/
 +總計 0
 +lrwxrwxrwx 1 root root 31  7月 31 22:02 LogVol00 -> /dev/mapper/VolGroup02-LogVol00
 +</file>
 +
 +===== - 掛上 LV 回來使用 =====
 +所以編輯 /etc/fstab 建立 /data 目錄, 就可將這個 LogVol00 掛給 /data 回來使用
 +<code sh>
 +mkdir /data
 +vi /etc/fstab
 +</code>
 +<file>
 +:
 +/dev/VolGroup02/LogVol00 /data                  ext3    defaults        0 0
 +:
 +</file>
 +
 +<code sh>
 +mount /data
 +df -k
 +</code>
 +<file>
 +[root@pdc-e2160 ~]# df -k
 +檔案系統               1K-區段      已用     可用 已用% 掛載點
 +/dev/mapper/VolGroup00-LogVol00
 +                      15140656   5160292   9198848  36% /
 +/dev/sda1               101086     19416     76451  21% /boot
 +tmpfs                  1025468           1025468   0% /dev/shm
 +/dev/mapper/VolGroup02-LogVol00
 +                     153786412  96160684  49813840  66% /data
 +</file>
 +
 +===== 參考網址 =====
 +  * http://www.kume.idv.tw/read-103.html
 +
 +{{tag>lvm linux disk 儲存}}