Linux 學習筆記 檔案系統與LVM磁碟管理

2021-06-22 14:59:32 字數 1863 閱讀 3179

檔案系統與lvm磁碟管理

邏輯卷管理通過將底層物理硬碟抽象封裝起來,以邏輯卷的形式表現給上層系統,

邏輯卷的大小可以動態調整,而且不會丟失

現有資料,新加入到硬碟也不會改變。

現有上層的邏輯卷。作為一種動態磁碟管理機制,邏輯卷技術提高了磁碟管理的

靈活性。

pe physical extend     // 物理擴充套件

pv physical volume    // 物理卷

vg volume group        // 捲組

lv logical volume       // 邏輯卷

使用lvm的步驟:

a. 物理硬碟格式化為pv(物理卷),底層空間被分做每個4m大小的pe。

b. 建立vg(捲組)--空間池的概念。

說明:不同的pv加入同乙個vg,不同pv的pe全部進入vg的pe池內。

c. 建立lv(邏輯卷)。

說明:lv基於pe建立,大小為pe的整數倍,組成lv的pe可能來自不同物理磁碟。

d. 格式化lv,掛載。

說明:lv的擴充縮減實際上就是增加或減少組成該lv的pe的數量,其過程不丟失原始資料。建立好vg後,出現 

/dev/vgname/lvname 目錄。

lvm邏輯卷的建立流程如下:

1.將乙個磁碟或分割槽格式化為物理卷:pvcreate /dev/sdb1  /dev/sdb2

2.將物理卷新增到乙個卷組中:vgcreate vgname -vg /dev/sdb1   /dev/sdb2

3.基於捲組建立乙個邏輯卷mylv(名字):lvcreate -l 10g -n mylv  vgname -vg

4.格式化邏輯卷:mkfs.ext4 /dev/linux -vg/mylv

5.掛載使用:mount /dev/linux -vg/mylv  /mnt

邏輯卷檢視命令:

pvdisplay (詳細) 

pvsvgdisplay

vgs

lvdisplay

lvs刪除乙個lvm的操作:

1.刪除乙個lv(邏輯卷):lvremove /dev/linux -vg/mylv

2.刪除乙個vg(捲組):vgremove linux -vg

3.刪除乙個pv(物理卷):pvremove /dev/sda1

邏輯卷的拉伸及縮小:

1.保證卷組中有足夠空閒空間:vgdisplay

2.擴充指定邏輯卷空間:lvextend -l +10g /dev/linux -vg/mylv

3.更新檔案系統:resize2fs /dev/linux -vg/mylv

4.檢視更新後的檔案系統:df -h

拉伸乙個捲組:

1.將要新增到卷組中的磁碟格式化為物理卷:pvcreate /dev/sdc

2.將磁碟新增到指定卷組中:vgextend linux -vg /dev/sdc

3.檢視擴充後大小:vgdisplay

二、邏輯卷可以動態縮小,但是縮小操作必須使邏輯卷離線,也就是解除安裝,縮小乙個邏輯卷的步驟如下:

1.解除安裝該邏輯卷:umount /dev/lnux -lv/mylv

2.縮小檔案系統:resize2fs /dev/linux -lv/mylv 10g 

3.縮小邏輯卷大小:lvreduce -l -5g /dev/linux -lv/mylv

4.檢視縮小後大小:lvdisplay

5.掛載使用:mount /dev/linux -lv/mylv /mnt

縮小乙個捲組:

1.將乙個磁碟移出乙個捲組:vgreduce linux -lv /dev/sdc

2.檢視縮小後捲組大小:vgdisplay

注:

學習筆記 Linux 檔案系統

linux 檔案系統 1 linux檔案系統也稱為樹狀結構 家族樹或倒置樹 由一系列相互關聯的檔案組成。該樹狀方便了檔案的組織和查詢。2 檔名 l 長度不超過255 l大寫,小寫,數字,下劃線,點,逗號 l 不要包含空格 l 注意不同系統間的共享檔名。windows 檔名 8.3 unix 檔名 1...

Linux相關學習筆記 檔案系統

bin 二進位制可執行命令 dev 裝置特殊檔案 外部裝置檔案存在這裡 etc 系統管理和配置檔案 etc rc.d 啟動的配置檔案和指令碼 home 使用者主目錄的基點,比如使用者user的主目錄就是 home user,可以用 user表示 lib 標準程式設計庫,又叫動態鏈結共享庫,作用類似w...

Linux學習筆記一Linux檔案系統

linux檔案系統 root 存放root使用者相關檔案 home 存放普通使用者的相關檔案 bin 存放普通命令檔案的目錄 sbin 具有一定權才能使用的命令的目錄 mnt 掛載軟碟機,光碟機的地方 etc 存放配置檔案的地方 var 經常變化的資料 boot 引導性檔案 srv 檔案安裝存放的位...