天天看點

Linux磁盤和檔案系統管理(二)

實驗報告

實驗目的:熟練掌握磁盤和檔案系統管理

實驗要求:

1.添加兩塊10g的scsi硬碟(sdb sdc),配置名為mbox的邏輯卷,

2.建立 /mailbox/ 目錄,挂載mbox的分區

3.使用df -h檢視/mailbox空間

4.建立3個使用者terry jerry shrek,其中terry和shrek屬于teacher組,

5.實作jerry使用者對 /mailbox/ 目錄的空間使用容量為500m,

6.實作teacher組對 /mailbox/ 目錄的空間使用容量為4g。

7.再新加了一塊10g硬碟,擴容到 mbox分區。

8.使用 df -h 指令檢查 /mailbox/ 目錄确實增加了10g新空間

9.jerry使用者登陸後添加資料到 /mailbox/ 目錄最多為500m

10.terry 使用者登陸後添加4g資料到 /mailbox/ 目錄後,shrek使用者不能再添加資料。

實驗步驟

添加兩塊10g的scsi硬碟(sdb sdc),配置名為mbox的邏輯卷

(1) 對硬碟(sdb sdc)進行設定

fdisk /dev/sdb

fdisk /dev/sdc

(2) 重讀分區表

partprobe /dev/sdb1

partprobe /dev/sdb2

partprobe /dev/sdc1

(3) 将實體硬碟初始化為實體卷

pvcreate /dev/sdb1 /dev/sdc1

(4) 建立一個由sab1和sdc1兩個實體卷組成的名為yyc的卷組

vgcreate yyc /dev/sdb1 /dev/sdc1

(5) 将指定卷組分割出10g空間建立為mbox的邏輯卷

lvcreate -l 10g -n mbox yyc

(6) 使用mkfs指令對邏輯卷yyc進行格式化,建立xfs檔案系統

mkfs.xfs /dev/yyc/mbox

建立 /mailbox/ 目錄,挂載mbox的分區

(1) 建立 /mailbox/ 目錄

mkdir mailbox

mkdir /mailbox

(2) 挂載mbox的分區

mount /dev/yyc/mbox /mailbox/

使用df -h檢視/mailbox空間

(1) 檢視/mailbox空間

df -h /mailbox/

建立3個使用者terry jerry shrek,其中terry和shrek屬于teacher組

(1) 建立teacher組

groupadd teacher

(2) 建立terry jerry shrek使用者

useradd -g teacher jerry

useradd -g teacher terry

useradd shrek

實作jerry使用者對 /mailbox/ 目錄的空間使用容量為500m

(1) 解除安裝CD光牒驅動

umount /dev/yyc/mbox

(2) 将名為mbox的邏輯分區挂載到/mailbox下

mount -o usrquota,grpquota /dev/yyc/mbox /mailbox/

(3) 開機自動挂載

vim /etc/fstab

xfs_quota -x -c 'limit -u bsoft=200m bhard=500m jerry' /mailbox/

實作teacher組對 /mailbox/ 目錄的空間使用容量為4g

(1) 實作teacher組對 /mailbox/ 目錄的空間使用容量為4g

xfs_quota -x -c 'limit -g bsoft=3g bhard=4g teacher' /mailbox/

再新加了一塊10g硬碟,擴容到 mbox分區

(1) 添加一塊10g硬碟

(2) 對新添加的硬碟sdd進行設定

fdisk /dev/sdd

(3) 重讀分區表

pvcreate /dev/sdd1

(4) 将sdd1擴充到yyc卷組中

vgextend yyc /dev/sdd1

(5) 從yyc卷組擴充10g到mbox邏輯卷中

lvextend -l +10g /dev/yyc/mbox

(6) 設定mailbox權限為可讀、可寫、可執行

chmod 777 /mailbox/

使用 df -h 指令檢查 /mailbox/ 目錄确實增加了10g新空間

(1) 使用df -h 指令檢查 /mailbox/ 目錄

(2) 同步檔案系統

xfs_growfs /dev/yyc/mbox

(3) 使用df -h 指令檢查 /mailbox/ 目錄

jerry使用者登陸後添加資料到 /mailbox/ 目錄最多為500m

(1) 進入jerry使用者

su – jerry

(2) 進入/mailbox目錄

cd /mailbox/

(3) 将/dev/zero檔案輸出到mailbox 輸出量為1m 900個

dd if=/dev/zero of=mailbox bs=1m count=900