歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux學習筆記_9_文件系統管理_3_/etc/fstab文件分析與磁盤配額應用

--/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 用戶名 進入用戶配額編輯模式

如: edquota hellen

格式說明: blocks (kb) soft hard 限定該用戶使用空間的大小

inodes soft hard 限定該用戶創建文件的多少【很少用】

軟限制(Soft limit):定義用戶可以占用的磁盤空間數。當用戶超過該限制後會收到以超過配額的警告。 

硬限制(Hard limit):當用戶試圖將文件存放在其已經超過該限制值目錄時,報告文件系統錯誤。

edquota -t 設置寬限期 

寬限期(Grace period):定義用戶在軟限制下可以使用其文件系統的期限。

【edquota -g 用戶組名

編輯用戶組配額】 

*五、如果有多個用戶需要復制用戶配額

edquota -p 模板用戶 復制用戶1 復制用戶2 。。。 

【quota 用戶名 查看用戶的配額使用情況,不加用戶名則可查看自己的磁盤配額情況】

【repquota -a 或 repquota /test 管理員查看配額信息】

Copyright © Linux教程網 All Rights Reserved