Linux 系統管理(中)(轉)

ba發表於2007-08-16
Linux 系統管理(中)(轉)[@more@]  第二部分 磁碟空間管理

  由於Linux是多使用者的操作環境,如果任由每個使用者存放檔案而不加限制,磁碟空間將迅速消耗,很快便無法使用。Quota的功能就是去限制使用者運用的磁碟空間。在系統尚未設定磁碟空間時,可用執行quota命令檢查自己的磁碟使用空間,若出現下列資訊,則表示沒有限制:

  [lambert@free lambert]$ quota

  Disk quotas for user lambert (501):none ← 無限制

  這表示使用者lambert可以任意堆放檔案,直到塞滿整個磁碟為之,這樣將造成其他使用者都無法儲存資料。為了避免這種毫無節制、濫用空間的災難發生,本節將討論如何為使用者設定磁碟空間的限制。

  一,編輯fstab檔案

  用文字編輯程式開啟/etc/fstab 檔案,其內容如下:

  編輯ext3檔案系統原生分割槽的設定表示要建立使用者與組的磁碟空間限制:

  LABEL=//ext3 defaults,usrquota,grpquota 1 1 ← ext3檔案系統分割槽

  倘若只要限制使用者或組的磁碟空間,則只需要加上usrquota或grpquota其中一項即可,儲存檔案後退出,請重新啟動。

  對fstab檔案中各欄位的代表意義有興趣者,可執行man fstab和man mount命令來檢視相關資訊。

  二,生產配置檔案

  修改fstab檔案後,請先在系統根目錄下執行touch aquota.user與touch aquota.group命令,自行建立aquota.user及aquota.group兩個檔案,接著執行quotacheck命令設定:

  [root@free root]# quotacheck –ugavmc

  Quotacheck: Scanning / dec/ hda1[/]done

  Quotacheck: Checked 10064 directories and 202332 files

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961429/,如需轉載,請註明出處,否則將追究法律責任。

相關文章