LVM 使用linear 方式

兩顆 3TB HDD 做 LVM,使用 linear 方式

1. 使用GPT方式,而不是用Fdisk
安裝3TB以上硬碟,且不是開機碟,的做法如下,
用Ubuntu 13.04 ,kernel要支援GPT

#parted /dev/sda
(parted) mklabel gpt
(parted) unit TB
(parted) mkpart primary 0 -0
(parted) print
(parted) quit
#mkfs.ext4 /dev/sda1

2.要記得裝lvm2套件,
apt-get install lvm2

(一) 建立LVM

規劃如下:
1. 使用/dev/sda1 一個分割區建立LVM。
2. 只建立一個VG,名稱為 logvg,PE=16M。
3. 只建立一個LV,名稱為 loglv,將VG的所有PE用來建立此LV。
4. 在LV上建立ext4檔案系統。
5. 掛載 /dev/logvg/loglv 到 /mnt/data。

實作:
使用fdisk指令將 /dev/sda1之Partition ID 設成8e 。(註:此步驟不做也沒關係)
pvcreate  /dev/sda1
vgcreate  -s  16M logvg  /dev/sda1
lvcreate  -l 119232 -n loglv  logvg  (可先使用「vgdisplay logvg」知道可用PE數量)
mkfs -t  ext4 /dev/logvg/loglv
mkdir -p /mnt/data
mount  /dev/logvg/loglv /mnt/data

(二) 運作中的LVM增加容量(擴大檔案系統)

續上例規劃如下:
1.在建立好的logvg上新增一個分割區 /dev/sdb1。
2.在logvg多出的可使用PE全部給 loglv。
3. 線上調整 /dev/logvg/loglv檔案系統容量。

實作:
使用fdisk 指令將 /dev/sdb1之Partition ID 設成8e。
pvcreate  /dev/sdb1
vgextend  logvg /dev/sdb1
lvresize -l +119232  /dev/logvg/loglv ( 可先使用「vgdisplay  logvg」指令知道可用PE數量)
resize2fs  /dev/logvg/loglv (將分割區的所有空間給檔案系統使用)

註:上面指令操作時,/dev/logvg/loglv檔案系統不需卸載

參閱 
http://www.cyberciti.biz/tips/fdisk-unable-to-create-partition-greater-2tb.html

~~

沒有留言:

張貼留言