您好,登錄后才能下訂單哦!
這篇文章主要介紹“l(fā)inux下怎么正確使用LVM及相應(yīng)命令”,在日常操作中,相信很多人在linux下怎么正確使用LVM及相應(yīng)命令問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux下怎么正確使用LVM及相應(yīng)命令”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
1.先建物理卷
# pvcreate -f /dev/rdsk/cCdDtT
這里必須使用硬盤的字符設(shè)備文件
2.再建邏輯卷組
# mkdir /dev/vg0X
X:0~f,邏輯卷組名
# mknod /dev/vg0X/group c 64 0x0X0000
# vgcreate vg0X /dev/dsk/cCdDtT
3.然后劃分邏輯卷
# lvcreate -L size –n /dev/vg0X/lvolY vg0X
正確的做法應(yīng)該是:# lvcreate -L size -n lvolY vg0X,如果按照原命令輸入,得到這樣的結(jié)果:"LogicalVolumeName": Must be a simple file name, not a path name”
4.在LV上建文件系統(tǒng)
# newfs -F file_system_type /dev/vg0X/rlvolY
file_system_type:文件系統(tǒng)類型,包括hfs和vxfs,注意此時用該邏輯卷的字符設(shè)備文件。
5.將此文件系統(tǒng)Mount到一個目錄下
# mkdir /directory
# mount /dev/vg0X/lvolY /directory
到此為止,您已經(jīng)可以使用這個硬盤了。有時您可能在現(xiàn)有的環(huán)境下,需要添加、刪除邏輯卷,或者是需要擴大文件系統(tǒng)。我們可以這樣做:
6.添加邏輯卷
添加文件系統(tǒng)卷。例如:在vg01上添加一個200M的文件系統(tǒng)卷,卷名為data,mount到目錄/sample 上。
A.創(chuàng)建邏輯卷,在系統(tǒng)提示符下鍵入命令:
# lvcreate -L 200 -n data /dev/vg01
B.在邏輯卷data上創(chuàng)建文件系統(tǒng):
# newfs -F hfs /dev/vg01/rdata
注:如果是vxfs文件系統(tǒng),則用
# newfs -F vxfs /dev/vg01/rdata
C.創(chuàng)建目錄/sample,并將邏輯卷data mount 到/sample.
# mkdir sample
# mount /dev/vg01/data /sample
D.用bdf命令,將會看到/dev/vg01/datamount 到 /sample上。
7.刪除邏輯卷
例如:刪除 vg01 中名為 data 的邏輯卷,mount 到/sample。
1)卸載所要刪除的邏輯卷:
A.首先用 umount 命令將邏輯卷 data 從/sample上卸載下來:
# umount /sample
B.若系統(tǒng)提示設(shè)備忙,不能卸載;則在根目錄系統(tǒng)提示符下,鍵入以下命令,進入單用戶:
# shutdown -y 0
C.在單用戶下,先將所有文件系統(tǒng)mount上,鍵入命令:
# mount -a
D.用bdf命令看該邏輯卷是否已經(jīng)mount上,如果mount上,鍵入以下命令:
# umount /sample
2)刪除邏輯卷 /dev/vg01/data ,用命令:
# lvremove /dev/vg01/data
8.擴大文件系統(tǒng)
1)擴大文件系統(tǒng),首先要找到這個文件系統(tǒng)所對應(yīng)的邏輯卷,只有首先擴大邏輯卷,給文件系統(tǒng)以擴大的空間,才能擴大文件系統(tǒng)。
2)為擴大邏輯卷,先進單用戶,在根目錄系統(tǒng)提示符下,鍵入命令:
# shutdown -y 0
3)進入單用戶后,先將所有文件系統(tǒng)mount上,鍵入命令:
# mount -a
4)用bdf命令看該文件系統(tǒng)是否已經(jīng)mount上,如果mount上,用命令 #umount文件系統(tǒng)名umount該文件系統(tǒng)。例如,想要擴大“/usr”到500M ,就鍵入命令:# umount /usr
5)用命令:
# lvextend -L 500 /dev/vg00/lvol4
這里,假定 /usr 對應(yīng) /dev/vg00/lvol4
6)用命令:
# extendfs /dev/vg00/lvol4 擴大文件系統(tǒng)。
注:如果是vxfs文件系統(tǒng),則用
# extendfs -F vxfs /dev/vg00/lvol4
7)用命令: # mount /dev/vg00/lvol4 /usr
將文件系統(tǒng) mount 到 /usr,這樣,文件系統(tǒng)“/usr”就被擴大了,
8)用命令:# init 3 進入原來多用戶運行級。
點評:如果在多用戶模式下對文件系統(tǒng)執(zhí)行umount命令提示“busy”,不一定非得通過重啟系統(tǒng)進入單用戶模式執(zhí)行umount命令,可以通過在多用戶模式下用(fuser -cku 文件系統(tǒng))的方法先殺掉和要卸載文件系統(tǒng)相關(guān)的進程,然后執(zhí)行卸載,最后通過lvextend與extendfs命令可以擴大文件系統(tǒng)。強制卸載可使用umount -l /dataarchive.
到此,關(guān)于“l(fā)inux下怎么正確使用LVM及相應(yīng)命令”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。