linux下怎么正確使用LVM及相應(yīng)命令

這篇文章主要介紹“l(fā)inux下怎么正確使用LVM及相應(yīng)命令”,在日常操作中,相信很多人在linux下怎么正確使用LVM及相應(yīng)命令問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”linux下怎么正確使用LVM及相應(yīng)命令”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供定日網(wǎng)站建設(shè)、定日做網(wǎng)站、定日網(wǎng)站設(shè)計、定日網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、定日企業(yè)網(wǎng)站模板建站服務(wù),十年定日做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

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)提示符下,鍵入以下命令,進(jìn)入單用戶:
# 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)為擴大邏輯卷,先進(jìn)單用戶,在根目錄系統(tǒng)提示符下,鍵入命令:
# shutdown -y 0 
3)進(jìn)入單用戶后,先將所有文件系統(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 進(jìn)入原來多用戶運行級。 
點評:如果在多用戶模式下對文件系統(tǒng)執(zhí)行umount命令提示“busy”,不一定非得通過重啟系統(tǒng)進(jìn)入單用戶模式執(zhí)行umount命令,可以通過在多用戶模式下用(fuser -cku 文件系統(tǒng))的方法先殺掉和要卸載文件系統(tǒng)相關(guān)的進(jì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)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

當(dāng)前文章:linux下怎么正確使用LVM及相應(yīng)命令
當(dāng)前網(wǎng)址:http://muchs.cn/article12/gecpdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、移動網(wǎng)站建設(shè)、建站公司網(wǎng)站導(dǎo)航、靜態(tài)網(wǎng)站、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)