--/etc/fstab文件分析
【前言:前一講分區的掛載,重啟之後就會失效,要想永久生效,需要將其寫入/etc/fstab文件】
一、格式:6個組成部分
物理分區名/卷標 掛載點 文件系統 缺省設置 是否檢測 檢測順序
LABEL=/ / ext4 defaults 1/0 0/1/2
/dev/sda1
二、將分區信息寫入/etc/fstab
/dev/sdb1 /web ext3 defaults 1【如果是數據分區則檢測】 2【檢測順序比/目錄靠後】
這樣,系統啟動時就會自動掛載該分區,並不需要手動掛載。
三、查詢與設置卷標
e2label /dev/sda1 //查詢卷標
e2label /dev/sdb2 apache //設置卷標
此時就可以將其寫入/etc/fstab文件:將第一行/dev/sdb1改為LABEL=apache,其實作用完全相同
四、SWAPFILE實現增加swap分區的功能
【dd if=/dev/sda of=/dev/sdb 實現磁盤對拷】
【free -m free查看內存信息,-m是以m為單位顯示,-g以g為單位顯示】
1、 mkdir /var/swap
chmod 700 /var/swap //創建存放swap虛擬交換空間的目錄
2、 dd if=/dev/zero of=/var/swap/file.swp bs=1024k count=10
解釋:Linux系統的兩大偽設備
/dev/zero 不多的對文件輸入0
/dev/null 文件黑洞
bs:block size:制定文件塊大小
count:以bs為單位,制定file.swp文加的大小
則:dd if=/dev/zero of=/var/swap/file.swp bs=1024k count=10
表示:指定/var/swap/file.swp文件大小為10M,同時將其文件內容全部填充為0
【用該命令創建一個非常大的文件,可以測試磁盤的讀寫速度以及進行磁盤爆滿實驗】
3、mkswap /var/swap/file.swp
創建swap空間
4、 swapon /var/swap/file.swp
啟用該新創建的swap空間
【swapoff /var/swap/file.swp //關閉該swap空間】
5、將該swap空間寫入/etc/swaptab文件,則系統每次啟動時,自動加載該swap空間
/var/swap/file.swp swap swap defaults defaults 0 0
--磁盤配額的設置
案例:
/test目錄 777 50m/用戶
一、開啟分區的磁盤配額的功能
編輯/etc/fstab文件,在掛載屬性上標志usrquota【用戶配額】或grpquota【用戶組配額】
臨時設置:使用命令 mount -o remount,usrquota /home
永久設置:
1、 編輯/etc/fstab文件
/dev/sda3 /home ext4 defaults,usrquota 1 2
2、 命令
mount -o remount /home
二、建立配額數據庫
quota -cvuga【quota 配額,限額,定額】
-c 創建
-v 顯示詳細信息
-u 建立檢測用戶配額
-g 建立檢測用戶組配額
-a 檢測所有分區
quota -cvu /test //只建立用戶配額,並且精確到/test分區
執行第一條命令之後會創建aquota.user,aquota.groups兩個文件
【還有一種使用touch命令的方式【老的UNIX經常使用】,但是我們不推薦】
三、啟用配額功能
quotaon 分區名稱
如: quotaon /test
【關閉配額功能:quotaoff 分區名稱】
四、編輯用戶配額
edquota 用戶名 進入用戶配額編輯模式