Linux和Windows都采用了MBR的磁盤管理方法,也就是先對一個硬盤進(jìn)行分區(qū),在對這個一般光盤進(jìn)行格式化的方法;他們的區(qū)別是: Linux系統(tǒng),是先進(jìn)行磁盤分區(qū),如果需要使用該分區(qū),將其掛載到對應(yīng)目錄即可;而Windows則是自動將所有分區(qū)掛載好 傳統(tǒng)的磁盤管理的缺點(diǎn):不方便進(jìn)行分區(qū)擴(kuò)充、容易導(dǎo)致文件系統(tǒng)崩潰、不適用于作為生產(chǎn)環(huán)境的服務(wù)器、拷貝分區(qū)的時候要求強(qiáng)制卸載磁盤分區(qū),分區(qū)轉(zhuǎn)移時耗費(fèi)的時間長;
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括臨西網(wǎng)站建設(shè)、臨西網(wǎng)站制作、臨西網(wǎng)頁制作以及臨西網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,臨西網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到臨西省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
LVM磁盤管理技術(shù) 是Linux環(huán)境下對磁盤管理的一種技術(shù),是通過一個建立在硬盤和分區(qū)之上的邏輯層來提高磁盤分區(qū)的靈活性
物理卷(PV):就是真正的物理硬盤或物理分區(qū)
卷組(VG):是將多個物理硬盤整合到一起形成的邏輯卷組;也可以視作一塊邏輯硬盤
邏輯卷(LV):卷組是一塊邏輯硬盤,邏輯硬盤必須分區(qū)之后才能使用;邏輯卷可以視作是卷組的邏輯分區(qū)
物理擴(kuò)展(PE):物理擴(kuò)展是用來保存數(shù)據(jù)的最小單元
系統(tǒng)首先把物理硬盤合并為卷組;再通過卷組分區(qū);將卷組(邏輯硬盤)分成邏輯分區(qū)(邏輯卷)進(jìn)行使用;
把物理硬盤分成分區(qū),也可以使用一整塊的物理硬盤;把物理硬盤分區(qū)建立為物理卷(PV)也可以把整塊物理硬盤都建立為物理卷;把剛剛劃分的物理卷合為卷組(VG)卷組就已經(jīng)可以動態(tài)的調(diào)整大小了,最后把卷組劃分成邏輯卷,其中邏輯卷也是可以隨時劃分大小的
pvcreate命令在系統(tǒng)中一般用于創(chuàng)建物理卷;
語法結(jié)構(gòu)
在使用這個命令的時候不要對存放Linux系統(tǒng)的盤符進(jìn)行進(jìn)行使用;我們在創(chuàng)建物理卷的時候都是對邏輯分區(qū)進(jìn)行創(chuàng)建的;擴(kuò)展分區(qū)(Extend)不能進(jìn)行創(chuàng)建物理卷
pvdisplay 命令用于查看當(dāng)前的分區(qū)情況
語法格式以及常用參數(shù):
查看我們剛剛創(chuàng)建的物理卷
pvremove命令常用于刪除對應(yīng)的物理卷
語法結(jié)構(gòu):
刪除我們剛剛創(chuàng)建的物理卷
vgcreate 命令的作用是將一個或多個物理卷整合成一個卷組;在創(chuàng)建卷組之前我們需要保證系統(tǒng)中有足夠的除系統(tǒng)存放卷本身的物理卷(使用pvscan查看)需要注意的是,存放Linux的系統(tǒng)物理卷不能被劃分到自定義卷組中、 常用參數(shù):-s:設(shè)定PE(最小物理存儲單元)的大小、-l:最大邏輯卷數(shù)量、-p:允許存在的最大物理卷數(shù)量
語法結(jié)構(gòu):
將我們剛剛創(chuàng)建物理卷添加到卷組之中
vgdisplay 這個命令可以用來查看我們創(chuàng)建的卷組; 常見的參數(shù) -s 卷組信息以短格式輸出 ;vgdisplay可以查看對應(yīng)卷組的簡短信息,所以相對于pvdisplay用處又大了那么一點(diǎn)
語法格式:
查看剛剛創(chuàng)建的卷組和某一個卷組的信息
同樣:vgscan 命令也可以查看當(dāng)前卷組使用情況的簡短信息
vgremove 命令的作用是刪除指定的卷組
語法結(jié)構(gòu):
刪除我們剛剛創(chuàng)建的卷組
注意:當(dāng)刪除含有邏輯卷的卷組的時候系統(tǒng)會提示是否刪除對應(yīng)卷組和對應(yīng)邏輯卷,只有在兩個都輸入:y之后系統(tǒng)才會刪除對應(yīng)的卷組
lvcreate 命令作用是在一個指定的卷組中創(chuàng)建一塊邏輯卷,前提是要求有指定的卷組; 常用參數(shù):-L:規(guī)定創(chuàng)建的邏輯卷大?。ㄖ苯訉懘笮【涂梢裕?l:通過PE劃分邏輯卷的大?。ê竺娼拥臄?shù)字是PE的個數(shù))
語法結(jié)構(gòu):
在指定的卷組里創(chuàng)建邏輯卷
lvdisplay 命令可用于查看邏輯卷的詳細(xì)信息,也可以用來查看指定邏輯卷的詳細(xì)信息 參數(shù):-m:查看對應(yīng)邏輯卷的掛載信息
語法結(jié)構(gòu):
檢查指定的邏輯卷,并查看指定邏輯卷的掛載信息:
管理邏輯卷大小的常用命令是lvextend 命令和 lvreduce 命令分別表示邏輯卷大小的擴(kuò)充和減少, 其中l(wèi)vextend命令表示邏輯卷大小擴(kuò)充,常用參數(shù) -L(指的是擴(kuò)充的具體大?。?l(指的是擴(kuò)充的LE塊數(shù)量);lvextend命令表示邏輯卷大小的減小,常用參數(shù)-L(指的是減小的具體大?。?l(指的是減小的LE塊數(shù)量)
語法結(jié)構(gòu):
對我們指定的兩個邏輯卷分別進(jìn)行容量的增加和減少,并掛載對應(yīng)的邏輯卷
如果LVM不再需要使用設(shè)備,則可以使用vgreduce命令從卷組中刪除物理卷,vgreduce命令通過刪除物理卷來縮小卷組的容量。參考vgreduce命令_Linux vgreduce命令使用詳解:從卷組中刪除物理卷。
如果仍在使用物理卷,則必須使用pvmove命令將數(shù)據(jù)傳輸?shù)搅硪粋€物理卷。數(shù)據(jù)移動后,可以將其從卷組中刪除。參考pvmove命令_Linux pvmove命令使用詳解:搬移PV中的資料。
1、將范圍移動到現(xiàn)有物理卷
使用pvs命令檢查是否使用了所需的物理卷(我們計(jì)劃在LVM中刪除“/dev/sdb1”磁盤):
# pvs -o+pv_used
?
如果使用此選項(xiàng),請檢查該卷組中其他物理卷上是否有足夠的自由范圍。
如果是這樣,可以在要刪除的設(shè)備上運(yùn)行pvmove命令,范圍將分發(fā)到其他設(shè)備:
# pvmove /dev/sdb1
/dev/sdb1: Moved: 2.0%
…
/dev/sdb1: Moved: 79.2%
…
/dev/sdb1: Moved: 100.0%
pvmove命令完成時,重新使用pvs命令檢查物理卷是否空閑:
# pvs -o+pv_used
?
請使用vgreduce命令從卷組中刪除物理卷/dev/sdb1:
# vgreduce myvg /dev/sdb1
Removed "/dev/sdb1" from volume group "myvg"
最后,運(yùn)行pvremove命令從LVM配置中刪除磁盤?,F(xiàn)在,該磁盤已從LVM中完全刪除,并可用于其他目的:
# pvremove /dev/sdb1
Labels on physical volume "/dev/sdb1" successfully wiped.
2、將范圍移動到新磁盤
如果您在卷組中的其他物理量上沒有足夠的自由范圍,使用以下步驟添加新的物理卷。
向存儲團(tuán)隊(duì)請求新的LUN,分配完這些后,運(yùn)行以下命令以發(fā)現(xiàn)Linux中新添加的LUN或磁盤:
# ls /sys/class/scsi_host
host0
# echo "- - -" /sys/class/scsi_host/host0/scan
# fdisk -l
在操作系統(tǒng)中檢測到磁盤后,請使用pvcreate命令創(chuàng)建物理卷:
# pvcreate /dev/sdd1
Physical volume "/dev/sdd1" successfully created
使用以下命令將新的物理卷/dev/sdd1添加到現(xiàn)有的卷組vg01:
# vgextend vg01 /dev/sdd1
Volume group "vg01" successfully extended
現(xiàn)在,使用pvs命令查看已添加的新磁盤“/dev/sdd1”:
# pvs -o+pv_used
?
使用pvmove命令將數(shù)據(jù)從/dev/sdb1移動到/dev/sdd1:
# pvmove /dev/sdb1 /dev/sdd1
/dev/sdb1: Moved: 10.0%
…
/dev/sdb1: Moved: 79.7%
…
/dev/sdb1: Moved: 100.0%
數(shù)據(jù)移至新磁盤后,重新使用pvs命令檢查物理卷是否空閑:
# pvs -o+pv_used
?
請使用vgreduce命令從卷組中刪除物理卷/dev/sdb1:
# vgreduce myvg /dev/sdb1
Removed "/dev/sdb1" from volume group "myvg"
最后,運(yùn)行pvremove命令從LVM配置中刪除磁盤。現(xiàn)在,該磁盤已從LVM中完全刪除,并可用于其他目的:
# pvremove /dev/sdb1
Labels on physical volume "/dev/sdb1" successfully wip
Linux的文件和目錄的刪除命令有:rm、rmdir、rm -rf、rm -r、rm -f等。其中,rm用于刪除文件,rmdir用于刪除空目錄,rm -rf用于刪除目錄及其子目錄,rm -r用于刪除目錄及其子目錄,rm -f用于強(qiáng)制刪除文件。