高級文件系統管理
磁盤配額
控制用戶在一個分區上使用多大的空間。
操作步驟:
1、創建一個10G的分區 /dev/sdc1并將其格式化,掛載
2、如果是新硬盤便不存在同步問題。舊硬盤得使用命令partx -a /dev/sdc1
3、臨時創建掛載文件夾 /mnt/home
4、將/home/* mv 到 /mnt/home 中。 Cd /mnt/home中有沒有用戶
5、再將/dev/sdc1重新掛載到/home中。
6、 設置/etc/fstab配置文件
其中,usrquouta 啟用用戶的使用最大空間
grpquouta 啟用用戶組的使用最大空間
執行mount -o remount /dev/sec1 讓配置文件生效
7、保存退出后,reboot重啟切換到普通用戶模式驗證普通用戶是否能正常啟動。
8、創建磁盤配額的數據庫
執行命令quotacheck -cug /home
-c 創建數據庫
-u 創建用戶數據庫
-g 創建用戶組數據庫
/home 掛載點
在centos6中執行quotacheck -cug /home 時,會報錯,需要執行getenforce
查看,如果執行結果是enforcing時。就執行命令setenforce o 臨時關閉,然后再
創建數據庫。
會在/home出現兩個配置文件
證明磁盤配額數據庫創建成功。
9、啟用該數據庫
執行命令 quotaon -p /home 查看數據庫是否被啟用,若未被啟用,則
執行命令quotaon /home 啟用
10、設置每個用戶的磁盤配額
執行命令 edquota 用戶名
11、保存退出后,切換到普通用戶,(一定得是普通用戶)創建兩個文件,f1為
空文件,f2為50M的文件,驗證到80M和100M會不會報警。
上圖中,50M并未超出警告項,和最大使用空間。當超過80M時:
當超過100M時:
12、切換到root下查看空間變化情況:
批量處理
edquota -p zhang wang 復制zhang 的磁盤配額到wang用戶中
在腳本中直接編輯
創建腳本 vim quota.sh
其中,grace是寬限期,用戶軟控制(quota)給了寬限期,在寬限期內可以超過設定的80M,寬限期過后,則不能超過80M。
repquota home 查看當前分區的磁盤配額
warnquota 磁盤配額滿了之后報警用的,可以發郵件 警告之類的。
RAID-5配置
mdadm 模式化的工具
-C 創建模式
-a {yes|no} 自動創建目標raid設備的設備文件
例如:/dev/md0 -a yes
-l 指明要創建的raid級別
-n # 使用#個塊設備來創建raid
-x # 指明空閑盤的個數
-c # 指明塊大小
Raid-5具體操作步驟
1、mdadm -C /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sd{b,c.d,e}
2、cat /proc/mdstat 查看創建狀態
3、創建完成后用lsblk查看raid設備
4、生成配置文件
Mdadm -DS /dev/md0 > /etc/mdadm.conf
5、格式化
mkfs.ext4 /dev/md0
6、寫配置文件 vim /etc/fstab
7、測試
①用 mdadm -D /dev/md0查看raid
②用mdadm -f /dev/md0 /dev/sdd 命令模擬sdd設備損壞,驗證sdg是否頂
替sdd設備。
sdg設備成功頂替了sdd設備。
③ reboot重啟移除已經損壞的sdd設備,添加一塊新的硬盤sdh,將新硬盤加入
raid組命令 mdadm /dev/md0 -a /dev/sdh ,然后mdadm -D查看是否恢
復備用 。
上圖顯示sdh成功成為了備用硬盤。Raid-5創建成功。
刪除raid-5
1、先取消掛載 umount /mnt/raid
2、再停止raid mdadm -S /dev/md0
3、刪除raid
4、清掉/etc/fstab中的raid信息
5、完成刪除
用磁盤分區創建raid-5
1、添加4塊硬盤
2、劃分分區,各10G,修改ID號為fd
通過備份硬盤的mbr信息,以快速劃分其他硬盤的分區
3、同步
4、創建raid卷
mdadm -C /dev/md0 -a yes -n 3 -l 5 -x 1 /dev/sd{d,e,f,g}1
5、用命令mdadm -D /dev/md0 或命令cat /proc/mdstat查看創建狀態
6、lsblk
7、生成配置文件
mdadm -DS /dev/md0 > /etc/mdadm.conf
8、格式化
Mkfs.ext4 /dev/md0
9、創建掛載點
mkdir -f /mnt/raid
10、同步
mount -a
11、寫/etc/fstab配置文件
刪除raid-5分區
1、取消掛載 umount /mnt/raid
2、停止raid
mdadm -S /dev/md0
3、刪除raid
mdadm –zero-superblock /dev/sd*n
4、刪除硬盤分區并同步
5、清除/dev/fatab
6、清除/etc/mdadm.conf
7、清除掛載點/mnt/raid
原創文章,作者:zzd,如若轉載,請注明出處:http://www.www58058.com/41459
文章思路很混亂,望擺正自己的態度,認真完成博客。不會的地方可以向老師或同學們請教,切記不要敷衍自己。