Linux 在使用了 LVM 管理後,還需要手動分區嗎?
概念沒有吃透。
你如何使用分區的?一個硬碟,您分區後,格式化成文件系統,最終成為您的C盤,D盤,或者Linux下的一個掛載點,如/,/opt
而在處理LVM時,你可以理解這是處於中間的一個概念,處於物理設備和文件系統之間的一個邏輯概念。目標是為了方便擴展您可以使用的文件系統大小。你知道,一個分區如果建立了,除非後面有連續的空閑空間,否則無法直接進行擴容使用的。而LVM是這樣一種概念和實現,用以在物理設備和分區結構起到橋樑擴充的作用。
LVM中基本的概念:PV VG LV 就是物理卷,卷組,邏輯卷。
PV: 就是物理設備構成,可以是一個分區,也可以是一個硬碟。VG:是一個邏輯容器概念,同時包含了PV和LV。PV的數量和大小決定了一個卷組,也就是VG的最終可用物理空間的容量。
LV:是邏輯概念,LV最為類似之前的分區,為什麼?它可以格式化成為文件系統給您來使用。只不過您發現一個問題。之前你是這麼用的:分區--&> 文件系統
現在變成了:分區--&>PV--VG---LV--文件系統所以現在,你應該明白了吧?廢話,要不然你boot放哪裡?
你可能沒理解 LVM 的概念
LVM 是 Logical Volume Manager 邏輯卷管理的簡寫,實際上是在物理硬碟和你使用的磁碟之間做了一層抽象,簡單的理解為,LVM 後你的多個物理硬碟變為超級大的硬碟,你可以從中間劃分出多個小磁碟來使用,這樣更靈活
LVM最大的特點是磁碟管理更靈活,並且支持在線擴容,您想了解詳情可以看這篇文章哈
fdisk-磁碟分區與分區擴容
這個是可以的,LVM和支持未初始化的磁碟直接加進卷組,實例如下:
[root@centos wvfeng]# uname -r
3.10.0-514.26.2.el7.x86_64
[root@centos wvfeng]# vgextend centos /dev/sdc
Volume group "centos" successfully extended
[root@centos wvfeng]# vgs
VG #PV #LV #SN Attr VSize VFree
centos 3 2 0 wz--n- 25.50g 8.00g
[root@centos wvfeng]# vgdisplay
--- Volume group ---
VG Name centos
System ID
Format lvm2
Metadata Areas 3
Metadata Sequence No 11
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 3
Act PV 3
VG Size 25.50 GiB
PE Size 4.00 MiB
Total PE 6528
Alloc PE / Size 4481 / 17.50 GiB
Free PE / Size 2047 / 8.00 GiB
VG UUID 7xbZne-NeFJ-OAQ8-aQHM-vjG3-RvFq-pUqvpX
[root@centos wvfeng]# lvresize -l +2047 /dev/mapper/centos-root
Size of logical volume centos/root changed from 16.70 GiB (4276 extents) to 24.70 GiB (6323 extents).
Logical volume centos/root successfully resized.
[root@centos wvfeng]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- 24.70g
swap centos -wi-ao---- 820.00m
[root@centos wvfeng]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 7.5G 0 part
├─centos-swap 253:0 0 820M 0 lvm [SWAP]
└─centos-root 253:1 0 24.7G 0 lvm /
sdb 8:16 0 10G 0 disk
└─sdb1 8:17 0 10G 0 part
└─centos-root 253:1 0 24.7G 0 lvm /
sdc 8:32 0 8G 0 disk
└─centos-root 253:1 0 24.7G 0 lvm /
sr0 11:0 1 1024M 0 rom
[root@centos wvfeng]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- 7.51g 0
/dev/sdb1 centos lvm2 a-- 10.00g 0
/dev/sdc centos lvm2 a-- 8.00g 0
不管什麼情況都要手動分區啊,邏輯卷又不會自動為你分好
首先,分區和lvm是不同的概念,lvm簡單的說是抽象化了物理的空間使磁碟管理更加方便,而分區則是一個物理概念,我的理解是lvm是介於分區(fdisk)與系統格式(filesystem)之間的東西.
推薦閱讀:
※linux 分區有什麼好處?哪些是必要的?
※Linux哪種文件系統更有前景?
※如何設置開機默認啟動ubuntu?
※Vim 和 Emacs 這類經典的軟體會被淘汰嗎?
※手機上 Android 這麼火,為什麼電腦上 Linux 火不起來?