管理磁盤和文件系統

管理磁盤和文件系統

學習fdisk分區工具:

fdisk -l 查看分區表

p_w_picpath

 

fdisk /dev/sdb對第二塊硬盤進行分區操作

p_w_picpath

 

這個界面中:

m 幫助

p 顯示已存在的分區

n 新建分區

d 刪除分區

l 查看文件類型

t 更改文件類型

w 保存

q 不保存退出

 

我們下面來建立一些分區操作:

加入我們要分一個5G的主分區,一個2G的交換分區

p_w_picpath

p_w_picpath 

創建了一個主分區爲5G

 

p_w_picpath

餘下的容量創建了一個擴展分區

 

p_w_picpath

創建了一個邏輯卷

 

p_w_picpath

更改類型爲swap

 

p_w_picpath

分區就好了,輸入w 保存退出

 

p_w_picpath

執行partprobe /dev/sdb重新探測下

 

創建文件系統:

分區好了,我們就要格式化並掛上分區使用了

mkfs -t 文件系統類型分區設備 ------- 格式化分區

mkfs–t ext4 /dev/sdb1 相當於 mkfs.ext4 /dev/sdb1

p_w_picpath 

對我們剛纔創建的分區進行格式化操作

 

 

p_w_picpath

p_w_picpath 

對交換分區進行格式化,並啓用創建的交換分區,我們看到交換分區的容量已經增加了!

用swapoff /dev/sdb5 可關閉我們創建的交換分區

 

 

mount [-t 文件類型] 存儲設備掛載點 ----- 對分區或設備進行掛載

我們把剛纔建立的分區掛載到 /test 下

p_w_picpath

 

 

對於光盤鏡像我們可以用:

mount -o loop “鏡像名”掛載點

這樣無需解壓就可以瀏覽

 

umount /test 卸載文件掛載

umount -a 卸載所有

對於光盤: eject 彈出光盤 eject -t 收回光盤

 

設置自動掛載:

修改/etc/fstab

p_w_picpath

我們在最後面加了一條開機掛載

對於swap 則需要在開機腳本里加swapon /dev/sdb5

 

df查看磁盤使用情況

-T 顯示對應的文件格式

-h 顯示更易讀的形式

p_w_picpath

 

 

設置磁盤配額:

實驗步驟:

1. 以支持配額功能的方式掛載文件系統

vim /etc/fstab

p_w_picpath

 

或者手工掛載

p_w_picpath

 

2. 監測磁盤配額並生成配額文件

p_w_picpath

quotacheck -a 檢測所有磁盤

-u 檢測用戶配額

-g 檢測用戶組配額

-c 創建新的配額文件

-v 顯示詳細信息

p_w_picpath 生成了配額文件

 

3. 開啓磁盤配額功能

quotaon -ugv /test 開啓/test目錄的磁盤配額功能

quotaoff/test 關閉/test目錄的磁盤配額功能

p_w_picpath

 

4. 編輯磁盤配額

edquota -u xiaowang對xiaowang進行磁盤配額限制

edquota–g xiaoshou對xiaoshou組進行磁盤配額限制

p_w_picpath

我們對xiaowang進行了軟限制爲 50M,硬限制(最大不能超過的)爲 80M

 

edquota–t 修改寬限時間,用戶超過了軟限制以後,默認寬限時間爲7天能繼續使用,我們可以更改這個值(可以是天,小時,分鐘,秒)

p_w_picpath

這裏設置了只要軟限制超過了5分鐘,就限制用戶不能在繼續使用該磁盤

 

 

5. 驗證磁盤配額

p_w_picpath

 

其他選項:

edquota -p 已配置用戶未配置用戶 ------- 拷貝用戶配額到另一用戶

p_w_picpath

 

驗證正確

quota -u 用戶 -------- 查看用戶的配額情況

p_w_picpath

 

repquota /test/ -------查看文件系統的配額情況

p_w_picpath

 

 

LVM邏輯卷管理

/boot/ 分區不能建立在邏輯卷基礎上必須獨立

PV (physical volume)物理卷ID標記號爲8e,若時整塊硬盤可以劃分一個主分區後在做相應的調整

VG (volume group)卷組由一個或多個物理卷組成的一個整體,在卷組中可以動態的添加或刪除物理卷

LV (logical volume)邏輯卷建立在卷組上的,與物理卷沒有直接關係,使用mkfs工具創建文件系統或就可掛載使用

先關命令:

pvscan顯示系統中所有的物理卷

pvcreate創建物理卷

pvdisplay顯示無理拒的詳細信息(默認顯示所有物理卷信息)

pvremove將物理卷還原成普通的分區或磁盤

vgscan顯示所有的LVM卷組

vgcreate創建邏輯卷組

vgdisplay顯示卷組的詳細信息(默認顯示所有卷組)

vgremove刪除指定的卷組

vgextend擴展卷組的磁盤空間

lvscan掃描邏輯卷,顯示其信息

lvcreate創建邏輯卷

lvdisplay顯示邏輯卷信息(默認顯示所有邏輯卷信息)

lvextend擴展邏輯卷的磁盤空間

lvremove移除一個邏輯卷

案例:

在第二塊磁盤上創建兩個分區,都爲物理卷(8e),對第一個分區做成邏輯卷掛載到/mail , 第二個分區用於擴展第一塊磁盤上的根分區

1. 創建分區,創建物理卷

p_w_picpath

p_w_picpath 

分了兩個LVM分區

 

p_w_picpath

p_w_picpath 

我們已經創建了兩個物理卷,第一塊磁盤上也有一個物理卷

 

2. 創建卷組

p_w_picpath

我們把第二塊硬盤上的第一個分區創建成了一個卷組

 

3. 創建邏輯卷

p_w_picpath 

lvcreate -L 指定大小, -n 指定邏輯卷沒名字和麪跟卷組名字

 

p_w_picpath

4. 格式化邏輯卷

mkfs.ext4 /dev/mail_store/mail 對這個邏輯卷格式化

p_w_picpath

 

5. 掛載到/mail 我們修改/etc/fatab

p_w_picpath

p_w_picpath 

成功的掛載上了

 

加入我們想加大這個目錄,那麼就去擴大我們的邏輯卷

p_w_picpath

用lvextend -L +大小,加在哪裏來擴展邏輯卷的大小

 

但是我們的文件目錄並沒有跟着擴大,需要執行resize2fs /dev/mail_store/mail 來重新指定大小,類如下圖:

p_w_picpath

 

 

OK,我們來擴展一下第一塊磁盤上的根分區:

1.將第二個分區也做成物理卷

p_w_picpath

 

2.執行vgextend來擴展卷組

p_w_picpath

p_w_picpath

卷組已經成功擴展了

 

3. 我們來擴大根分區的容量,即增加邏輯卷的容量

看下擴容之前的大小

p_w_picpath

 

執行lvextend來增加2G容量

p_w_picpath

 

成功擴容了掛載到根分區的邏輯卷,不過下面我們要重新指定一下,讓文件系統能重新識別,執行resize2fs /dev/VolGroup/LogVol00

p_w_picpath

 

我們在看一下根分區磁盤情況:

p_w_picpath

成功擴容了2G

 

下面是一些LVM 的其他操作:

移除邏輯卷

p_w_picpath

 

移除卷組:

p_w_picpath

 

移除物理卷(還原成普通分區)

p_w_picpath

 

縮小邏輯卷

重新指定邏輯卷的大小

p_w_picpath

 

本檔案完畢!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章