Linux 建立 LVM 磁碟方式

目標

要將 /dev/sdb 建立成一個 LVM 磁碟

  • 可以使用 fdisk -l 列出目前主機內的所有實體硬碟資料清單

1 fdisk

  • fdisk /dev/sdb
:
Command (m for help): n
:
   p   primary partition (1-4) p
Partition number (1-4): 1
First cylinder (1-24321, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-24321, default 24321):
Using default value 24321

Command (m for help): t
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)
Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

2 pvcreate/vgcreate

  • pvcreate /dev/sdb1
  • vgcreate vg-seagate1 /dev/sdb1
  • vgdisplay vg-seagate1
  --- Volume group ---
  VG Name               vg-seagate1
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               298.09 GB
  PE Size               4.00 MB
  Total PE              76310
  Alloc PE / Size       0 / 0
  Free  PE / Size       76310 / 298.09 GB
  VG UUID               XrrB58-E5zC-OFg0-e3Ch-lNsj-wr0n-LiyH33

3 create, format, and mount logical volume

  • 指定特定空間大小 290G
    • lvcreate -L 290G -ndata01 vg-seagate1
    • mkfs -t ext3 /dev/vg-seagate1/data01
    • mount /dev/vg-seagate1/data01 /backup
  • 由上面 vgdisplay 可以知道 vg-seagate1 的可用大小為 VG Size = 298.09 GB 如果想要擴增到 100% 可透過 lvextend 來加上剩下的 8.08G1)
    • lvextend -L +8.08G /dev/vg-seagate1/data01
    • ext2online /dev/vg-seagate1/data01

看執行的內容

  • 如果有安裝 X Window 又在 Console 前面也可使用 system-config-lvm 的圖形介面來建立

參考網址

1) 8.09G 會出現空間不足的問題
 
回到頁頂
tech/lvm.txt · 上一次變更: 2008/01/08 06:34 來自 jonathan
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0