首先要保證該邏輯卷所在的卷組有足夠的可用於擴展的空間,如果不夠的回話可以先添加磁碟,在磁答盤上建立邏輯卷類型的分區(使用fdisk命令),然後使用vgextend命令擴展卷組。
擴展卷組的命令:
vgextend /dev/vg0 /dev/sdb2
上述命令用於將卷組vg0擴展到新磁碟分區/dev/sdb2上
擴展邏輯卷的命令是:
lvextend -L +1024M /dev/vg0/lv0
上述命令為邏輯卷/dev/vg0/lv0擴展了1024M
最後記得使用resizee2fs命令使之生效
resizee2fs /dev/vg0/lv0
『貳』 linux 查看vg有哪些lv
/usr 系統應用佔用一些再看看 /tmp /var ,時間長了也會佔用很多
你說的獨立是要把這些文件系統分別建立
你現在用了LVM,擴展文件系統是比較容易的
先看看卷組vg_XXX還有沒有空間:
vgdisplay vg_XXX
卷組有空間就可以直接擴展邏輯卷lv_root,沒空間就用剩餘磁碟或新磁碟擴展卷組:
磁碟分區:pvcreate /dev/sda3
vgextend vg_XXX /dev/sda3
『叄』 雙系統下如何擴充Linux操作系統的LVM
(一)在VM中加一個15G的磁碟
#df –h
掛載正常,可以收工了。
『肆』 【計算機基礎】Linux 存儲 PV、VG 和 LV 及其使用
LVM ( Logical Volume Manager ) 架構採用分層結構,可以讓分區變得彈性,可以隨時隨地的擴大和縮小分區大小。
磁碟分區後使用 pvcreate 命令可以將分區創建為物理卷 PV。
將多個 PV 組合起來,使用 vgcreate 命令創建成卷組 VG。
VG 相當於整合過的硬碟,LV 則相當於分區,使用 lvcreate 創建 lV。
如何創建 PV、VG、LV 及掛載目錄 ?
『伍』 linux加硬碟,擴充邏輯分區的幾個問題請賜教!
LVM分區空間擴充抄
查看目襲前磁碟分區情況,系統是安裝在一塊45G的虛擬磁碟上。安裝系統時採用了LVM分區方式。其中/soft空間大小為11G
查看目前虛擬機的磁碟情況,目前虛擬機中有兩塊硬碟,/dev/sda 45G,/dev/sdb 55G
創建pv ,通過pvcreate命令將磁碟/dev/sdb創建為一個系統PV
# pvcreate /dev/sdb
將 PV /dev/sdb添加到卷組vg_openstack中。參考下圖中標記的數據可知,磁碟已經添加到vg_openstack,而且卷組的空間增加了50G
# vgextend vg_openstack /dev/sdb
為/soft 添加30G的空間。圖中標記的位置給出了/soft的大小,以及/soft的lv名稱為 /dev/vg_openstack/LogVol04
# lvextend -L +30G -n /dev/vg_openstack/LogVol04
邏輯卷擴展後並不會馬上生效,需要使用「resize2fs」命令重新載入邏輯卷的大小,圖中可知,/soft已經添加30G空間
# resize2fs /dev/vg_openstack/LogVol04
『陸』 【Linux命令】磁碟管理(邏輯卷與物理卷)
Linux和Windows都採用了MBR的磁碟管理方法,也就是先對一個硬碟進行分區,在對這個一般光碟進行格式化的方法;他們的區別是: Linux系統,是先進行磁碟分區,如果需要使用該分區,將其掛載到對應目錄即可;而Windows則是自動將所有分區掛載好 傳統的磁碟管理的缺點:不方便進行分區擴充、容易導致文件系統崩潰、不適用於作為生產環境的伺服器、拷貝分區的時候要求強制卸載磁碟分區,分區轉移時耗費的時間長;
LVM磁碟管理技術 是Linux環境下對磁碟管理的一種技術,是通過一個建立在硬碟和分區之上的邏輯層來提高磁碟分區的靈活性
物理卷(PV):就是真正的物理硬碟或物理分區
卷組(VG):是將多個物理硬碟整合到一起形成的邏輯卷組;也可以視作一塊邏輯硬碟
邏輯卷(LV):卷組是一塊邏輯硬碟,邏輯硬碟必須分區之後才能使用;邏輯卷可以視作是卷組的邏輯分區
物理擴展(PE):物理擴展是用來保存數據的最小單元
系統首先把物理硬碟合並為卷組;再通過卷組分區;將卷組(邏輯硬碟)分成邏輯分區(邏輯卷)進行使用;
把物理硬碟分成分區,也可以使用一整塊的物理硬碟;把物理硬碟分區建立為物理卷(PV)也可以把整塊物理硬碟都建立為物理卷;把剛剛劃分的物理卷合為卷組(VG)卷組就已經可以動態的調整大小了,最後把卷組劃分成邏輯卷,其中邏輯卷也是可以隨時劃分大小的
pvcreate命令在系統中一般用於創建物理卷;
語法結構
在使用這個命令的時候不要對存放Linux系統的盤符進行進行使用;我們在創建物理卷的時候都是對邏輯分區進行創建的;擴展分區(Extend)不能進行創建物理卷
pvdisplay 命令用於查看當前的分區情況
語法格式以及常用參數:
查看我們剛剛創建的物理卷
pvremove命令常用於刪除對應的物理卷
語法結構:
刪除我們剛剛創建的物理卷
vgcreate 命令的作用是將一個或多個物理卷整合成一個卷組;在創建卷組之前我們需要保證系統中有足夠的除系統存放卷本身的物理卷(使用pvscan查看)需要注意的是,存放Linux的系統物理卷不能被劃分到自定義卷組中、 常用參數:-s:設定PE(最小物理存儲單元)的大小、-l:最大邏輯卷數量、-p:允許存在的最大物理卷數量
語法結構:
將我們剛剛創建物理卷添加到卷組之中
vgdisplay 這個命令可以用來查看我們創建的卷組; 常見的參數 -s 卷組信息以短格式輸出 ;vgdisplay可以查看對應卷組的簡簡訊息,所以相對於pvdisplay用處又大了那麼一點
語法格式:
查看剛剛創建的卷組和某一個卷組的信息
同樣:vgscan 命令也可以查看當前卷組使用情況的簡簡訊息
vgremove 命令的作用是刪除指定的卷組
語法結構:
刪除我們剛剛創建的卷組
注意:當刪除含有邏輯卷的卷組的時候系統會提示是否刪除對應卷組和對應邏輯卷,只有在兩個都輸入:y之後系統才會刪除對應的卷組
lvcreate 命令作用是在一個指定的卷組中創建一塊邏輯卷,前提是要求有指定的卷組; 常用參數:-L:規定創建的邏輯卷大小(直接寫大小就可以)、-l:通過PE劃分邏輯卷的大小(後面接的數字是PE的個數)
語法結構:
在指定的卷組里創建邏輯卷
lvdisplay 命令可用於查看邏輯卷的詳細信息,也可以用來查看指定邏輯卷的詳細信息 參數:-m:查看對應邏輯卷的掛載信息
語法結構:
檢查指定的邏輯卷,並查看指定邏輯卷的掛載信息:
管理邏輯卷大小的常用命令是lvextend 命令和 lvrece 命令分別表示邏輯卷大小的擴充和減少, 其中lvextend命令表示邏輯卷大小擴充,常用參數 -L(指的是擴充的具體大小)、-l(指的是擴充的LE塊數量);lvextend命令表示邏輯卷大小的減小,常用參數-L(指的是減小的具體大小)、-l(指的是減小的LE塊數量)
語法結構:
對我們指定的兩個邏輯卷分別進行容量的增加和減少,並掛載對應的邏輯卷
『柒』 linux之lvm分區擴容
以下步驟的前提為磁碟lvm分區
1、加入新硬碟
2、分區
PV(physical volume)即物理卷,就是物理磁碟,可以通過fdisk -l 查看操作系統有幾塊硬碟
VG(volume group)即卷組,就是一組物理磁碟的組合,裡面可以有一塊硬碟也可以有多塊硬碟
LV(logical volume)及邏輯卷,就是在VG(指定的物理磁碟組)裡面劃分出來的
可以說成是PV就是硬碟,而VG就是管理硬碟的操作系統,而LV就是操作系統分出來的各個分區.
PV->VG->LV-> 文件系統使用(掛載到某個目錄)
對新磁碟/dev/sdb進行分區
[root@xt-prod-mydb02 ~]# parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
New disk label type? gpt
(parted) mkpart
Partition name? []?
File system type? [ext2]? xfs
Start? 1
End? 10G
(parted) q
Information: You may need to update /etc/fstab.
創建物理卷 pvcreate /dev/sdb1
創建卷組 並將物理卷加入其中 vgcreate data /dev/sdb1 (data為卷組名)
創建邏輯卷組並分配大小 lvcreate -l +100%FREE -n lvdata data
格式化 mkfs.xfs /dev/mappper/data-lvdata
開機掛載新硬碟 vi /etc/fstab
掛載 mount -a (先建data目錄 mkdir /data)
查看 df -lh
卸載掛點 umount /dev/mapper/data-lvdata
3、擴容
磁碟/dev/sdb只分10個G。。還有10G沒有分配。。所以繼續進行分區
parted /dev/sdb
列印分區信息表可以看到有兩個分區了。
創建物理卷 pvcreat /dev/sdb2
查看將要擴容的卷組信息 vgdisplay 可見可擴容大小為0
將物理卷擴展到卷組 #vgextend data /dev/sdb2 (此處『cl』是卷組名稱)
再次查看卷組信息 vgdisplay 可擴容空間變成10G
將卷組中空閑空間擴展到 /data #lvextend -l +100%FREE /dev/mapper/data-lvdata
.刷新文件系統是擴容生效 #xfs_growfs /dev/mapper/data-lvdata
查看結果 :df -lh 擴容成功
『捌』 linux如何增加文件系統大小
增加硬碟、或新建分區
在硬碟或分區上創建物理卷PV,例如新硬碟為sdb
pvcreate
/dev/sdb
擴展卷組VG,例如:文件系統所在的VG名為vgname
vgextend
vgname
/dev/sdb
擴展邏輯卷LV,例如:文件系統所在的LV名為lvname,增加10G
lvextend
+L
10G
/dev/vgname/lvname
擴展文件系統
resize2fs
/dev/vgname/lvname
如果沒用邏輯卷管理,文件系統是無法擴展的;如果邏輯卷有足夠的剩餘空間(vgdisplay可看),第1、2、3步可省略
『玖』 虛擬機linux怎麼擴展的磁碟空間
1.首先在vmware當即的情況下擴展空間;
2.啟動Linux,然後執行parted命令:
1.現在為LogVol00邏輯卷增加剛才我們新加入的空間
[root@bogon ~]# lvextend -L +3.9G /dev/VolGroup00/LogVol00
Rounding up size to fullphysical extent 3.91 GB
Extending logical volumeLogVol00 to 9.81 GB
Logical volume LogVol00successfully resized
[root@bogon ~]#
2.此時加好後還不會生效,還要執行一條命令:
[root@bogon ~]# resize2fs -p /dev/VolGroup00/LogVol00
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-lineresizing required
Performing an on-line resize of /dev/VolGroup00/LogVol00 to 2572288(4k) blocks.
The filesystem on /dev/VolGroup00/LogVol00 is now 2572288 blockslong.
[root@bogon ~]# df -h
文件系統 容量 已用可用 已用% 掛載點
/dev/mapper/VolGroup00-LogVol00
9.6G 5.1G 4.0G56% /
/dev/sda199M 26M 68M28% /boot
tmpfs1006M 0 1006M 0% /dev/shm
[root@bogon ~]#