Linux 如何掛載 LVM Partition

2016-06-27 CentOS

如果你的 Linux 主機不是自行切割,預設都是採用 LVM 來安裝,那就會遇到移機掛載 LVM 的問題,此篇記錄如何掛載一顆 LVM 硬碟

 

環境:

  • CentOS
  • /dev/sdb 為 LVM 磁碟
  • 使用 parted 工具

 

HowTo mount LVM partition

Step.1 使用 parted 查看 /dev/sdb 的分割區類型

# if you not have parted , can 'yum install parted'.
$ parted -l

Model: HGST HTS 545050A7E680 (scsi)
磁碟 /dev/sdb:500GB
磁區大小 (邏輯/物理):512B/512B
分割區:msdos

編號  起始點  結束點  大小   類型     檔案系統  旗標
 1    1049kB  525MB   524MB  primary  xfs       啟動
 2    525MB   500GB   500GB  primary            lvm

由於這是原主機的硬碟,所以會有啟動磁區,但我們要的資料在 lvm 分割區,確認為 lvm 類型

 

Step.2 查看 sdb 的 PV

$ pvscan
PV /dev/sdb2   VG centos     lvm2 [465.27 GiB / 64.00 MiB free]

從上面找到 sdb2 的 VG 是 centos

 

Step.3 確認一下 sdb2 的 VG 狀態

$ vgchange -ay centos
3 logical volume(s) in volume group "centos" now active

有三個 logical volume 並且上線中

 

Step.4 確認 sdb2 有哪些 volume

$ ls /dev/centos/
home  root  swap

原來 lvm 在建立時幫你切割了 home, root, swap 這幾個分區,而 root 就掛載在根目錄下,所以我們的資料都在 root

 

Step.5 mount 掛載 root

$ mount /dev/centos/root /mnt/root
$ df -lh
/dev/mapper/centos-root 50G 1.4G 49G 3% /mnt/root

 

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱