Linux 添加新硬碟 LVM操作(作用:新增硬碟的卷管理)__Linux

來源:互聯網
上載者:User
1

查看當前系統硬碟及分區情況

(註:linux中SCSI的第1個硬碟/dev/sda,第2個硬碟/dev/sdb依此類推) 2

初始化分區sdb為物理卷pv

 pvcreate /dev/sdb  //初始化

 pvdisplay  //顯示物理卷資訊 3

建立邏輯卷組vg,將/dev/sdb物理卷加入到這個卷組裡(VolGroup00為自己定義的名字)

vgcreate VolGroup00 /dev/sdb  //建立邏輯卷組

vgdisplay  //顯示卷組資訊 4

建立邏輯卷LV,名稱LogVol00,由卷組VolGroup00提供空間,並給他指定擁有700M的空間

lvcreate -L 700M -n LogVol00 VolGroup00   //建立邏輯卷

lvdisplay   //顯示邏輯卷資訊  

格式化邏輯分區,格式  ext4

 

注意:/dev/mapper   與 /dev/VolGroup00/LogVol00 指向的同一個地方

 

mkfs.ext4 /dev/mapper/VolGroup00-LogVol00 

mkfs.ext4 /dev/VolGroup00/LogVol00結果是一樣的  

測試:將/dev/mapper/VolGroup00-LogVol00這個邏輯卷掛在到/data2檔案下

mount /dev/mapper/VolGroup00-LogVol00 /data2  

到此步,物理卷pv-->邏輯卷組vg-->邏輯卷lv 建立完成,並且可以掛載檔案系統。如題,目標是擴充原檔案系統/data大小。下面完成此操作,

先卸載掛載在/data2目錄下的邏輯卷  

卸載/data掛載的分區,

****卸載前將資料備份走,血的教訓呀。  

初始化分區/dev/sda5物理卷pv

 pvcreate /dev/sda5  //初始化

 pvdisplay  //顯示物理卷資訊  

/dev/sda5添加到VolGroup00卷組中,VolGroup00卷組在上一步中已經建立

vgextend VolGroup00 /dev/sda5  

將/dev/mapper/VolGroup00-LogVol00邏輯卷掛載到  /data檔案系統

mount /dev/mapper/VolGroup00-LogVol00 /data  

增大VolGroup00-LogVol00邏輯卷500M

lvextend -L +500M /dev/mapper/VolGroup00-LogVol00  

上一步操作保是增加了邏輯卷的大小, /data檔案系統大小並未改變,使用resize2fs命令,重定義檔案系統大小

resize2fs /dev/VolGroup00/LogVol00  

到此結束

卸載掛載檔案系統

umount /dev/VolGroup00/LogVol00

刪除邏輯卷

lvdisplay 查看

lvremove /dev/VolGroup00/LogVol00  //邏輯卷實體路徑

刪除邏輯卷組

vgdisplay 查看

vgremove VolGroup00   //邏輯卷組名

刪除物理卷

pvdisplay 查看

pvremove /dev/sdb2  //物理卷名

 

 

附lvm原理圖

 

檔案系統:linux系統檔案

邏輯卷:顧名思義,

物理卷:碰盤分區或者是raid

 

 

   邏輯卷lv     邏輯卷lv

       \           /

        \         /

         \       /

        邏 輯 卷 組vg

        /    |      \ 

       /     |       \

      /      |        \

物理卷pv   物理卷pv   物理卷pv

 

常用命令 

1、 物理卷命令 

一般維護命令: 

#pvscan //在系統的所有磁碟中搜尋已存在的物理卷 

#pvdisplay 物理卷全路徑名稱 //用於顯示指定物理卷的屬性。 

#pvdata 物理卷全路徑名稱  //用於顯示物理卷的卷組描述地區資訊,用於調試目的。 

#pvchange –x|--allocation {y|n} 物理卷全路徑名  //用於改變物理卷的分配許可設定物理卷的建立與刪除命令

#pvcreate 裝置全路徑名 //用於在磁碟或磁碟分割上建立物理卷初始化資訊,以便對該物理卷進行邏輯卷管理。 

#pvmove 源物理卷全路徑我[目的物理卷全路徑名]  //用於把某物理卷中的資料轉移到同卷組中其他的特刊卷中。 

 

2、 卷組命令 

一般維護命令 

#vgscan //檢測系統中所有磁碟 

#vgck [卷組名] //用於檢查卷組中卷組描述地區資訊的一致性。 

#vgdisplay [卷組名] //顯示卷組的屬性資訊 

#vgrename 原卷組名 新卷組名  

#vgchange -a y|n [卷組名] //改變卷組的相應屬性。是否可分配 

#vgchange -l 最大邏輯卷數 //卷組可容納最大邏輯卷數 

#vgchange -x y|n [卷組名] //卷是否有效 

#vgmknodes [卷組名|卷組路徑] //用於建立(重建立立)已有卷組目錄和其中的裝置檔案  

 

//卷組配置的備份與恢複命令 

#vgcfgbackup [卷組名] //把卷組中的VGDA資訊備份到“/etc/lvmconf”目錄中的檔案 

#vgcfgrestore -n 卷組名 物理卷全路命名 //從備份檔案中必得指定物理卷的資訊 

 

卷組的建立與刪除命令 

#vgcreate 卷組名 物理卷全路徑名[物理卷全路徑名] 

#vgmove 卷組名 

 

卷組的擴充與縮小命令 

#vgextend 卷組名 物理卷全路徑名[物理卷全路徑名] 

#vgreduce 卷組名 物理卷全路徑名[物理卷全路徑名] 

 

卷組的合并與拆分 

#vgmerge 目的卷組名 源卷組名 //合并兩個已經存在的卷組,要求兩個卷組的物理地區大小相等且源卷組是非活動的。 

#vgsplit 現有卷組 新卷組 物理卷全路徑名[物理卷全路徑名] 卷組的輸入與輸出命令 

#vgexport 卷組名 

#vgimport 卷組名 卷組中的物理卷[卷組中的物理卷]

 

3、 邏輯卷命令 

一般命令 

#lvscan 

#lvdisplay 邏輯卷全路徑名[邏輯卷全路徑名] 

#lvrename 舊邏輯卷全路徑名 新邏輯卷全路徑名 

#lvrename 卷組名 舊邏輯卷名 新邏輯卷名 

#lvchange 

#e2fsadm -L +|- 邏輯卷增減量 邏輯卷全路徑名 

 

邏輯卷的建立與刪除命令 

#lvcreate 

#lvremove 

 

邏輯卷的擴充與縮小命令 

#lvextend -L|--size +邏輯卷大小增量 邏輯卷全路徑名 

#lvreduce q -L|--size +邏輯卷減小量 邏輯卷全路徑名 

 

4、 邏輯卷管理命令 

#lvmdiskscan //檢測所有的SCSI、IDE等存放裝置 

#lvmchange -R|--reset //複位邏輯卷管理器  

#lvmsadc [記錄檔全路徑名] //收信邏輯卷管理器讀寫統計資訊,儲存到日誌文 //件中。 

#lvmsar 記錄檔全路徑名 //從lvmsadc命令產生的記錄檔中讀取並報告邏輯卷 

 

增加盤空間無法識別解決方案:

resize2fs命令被用來增大或者縮小未載入的“ext2/ext3”檔案系統的大小。如果檔案系統是處於mount狀態下,那麼它只能做到擴容,前提條件是核心支援線上resize。linux kernel 2.6支援在mount狀態下擴容但僅限於ext3檔案系統

#umount -l /dev/mapper/ycgsstore_sdb-wmy#e2fsck -f /dev/mapper/ycgsstore_sdb-wmy#resize2fs /dev/mapper/ycgsstore_sdb-wmy#mount /dev/mapper/ycgsstore_sdb-wmy
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.