歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux環境下為普通用戶和用戶組加入磁盤配額限制

Linux環境下為普通用戶和用戶組加入磁盤配額限制

日期:2017/2/28 16:00:54   编辑:Linux教程

提前准備:

1、 虛擬機添加硬盤(IDE、 SCSI)

2、 fdisk 進行分區

#fdisk -l

目的:察看新添加的硬盤的名稱/dev/sdb

#fdisk /dev/sdb

Commond:m

Commond:n

E:

P: p--------硬盤容量比較大,

1-------第一個主分區

1----開始位置

+500M

Commond:w

#fdisk –l

/dev/sdb1

3、 mkfs 格式化

選擇文件系統:規范數據存儲的規則

NTFS FAT16 FAT32 ….

EXT2 EXT3 EXT4 SWAP….

在一台pc機裝多個操作系統(不使用虛擬機)

分區(E)上安裝linux,運行在windows環境下,E盤看不到

F -------E 建議盡量安裝到最後一塊分區

#mkfs -t ext3 /dev/sdb1

或者

#mkfs.ext3 /dev/sdb1

經歷了以上三個步驟

現在硬盤就可以使用了

光盤、u盤、硬盤等---外部設備

補充:備份

將重要的目錄每隔一段時間保存到外部設備

重要: /etc /boot

分類:cp tar cpio dump dd(比如:將硬盤的MBR)

完整備份:將整個目錄每次重新保存

增量備份:將目錄部分(發生變化)每次保存

硬盤 磁帶

注意:外部設備不能直接使用

掛載----將外部設備映射成系統的一個目錄

手動創建該目錄#mkdir zhy

4、 掛載

1) 永久掛載

#vi /etc/fstab

系統啟動自動執行一遍

經常被使用到外部設備

2) 臨時掛載

#mount –t ext3 外部設備名 掛載點

#mount /dev/sdb1 /mnt/u_po

-o 選項 defaults usrquota grpquota …….

#man mount

參數和/etc/fstab 字段是對應的

#cd /mnt/u_po

卸載外部設備前必須要退出當前環境

#cd ..

第一種表示卸載外部設備

#umount /dev/sdb1

或者卸載掛載點

#umount /mnt/u_po

#mount -text3 -o defaults,usrquota,grpquota /dev/sdb1 /var/zhy

或者

#vi /etc/fstab

/dev/sdb1 /var/zhy ext3 defaults,usrquota,grpquota 1 1

:wq

重啟系統

或者

#mount -o remount /var/zhy

5、 設置配額

生成配額文件

aquota.user-----限制用戶

aquota.group---限制群組

group1 ----zhs lisi

5 3 3

#cd /var/zhy

#man quotacheck

#quotacheck -cvuga

目的:檢測當前設備的配額使用情況,並生成相應的配置文件

開啟配額功能

#man quotaon

#quotaon –avgu

Zhy]#ls

Aquota.usr

Aquota.group

Lost+found

#useradd zhy

#passwd zhy

zhy4:x:504:zhy1,zhy2,zhy3

#edquota –u zhy

Filesystem blocks soft hard inodes soft hard

/dev/sdb1 0 100 200 0 4 8

filesystem :指定外部設備名

Blocks:第一種方式 (B M k)限制空間大小

Soft:軟限制----超出該限制會有提醒 3M

Hard:硬限制---不允許超出

Innode:節點 文件的數量(個)

Soft:軟限制8個

Hard:應限制

#quotaoff –avug

#quotaon -avug

#su zhy1

$cd /var/zhy

$touch file1 file2 file34 fiel4

$touch file5

Warning:軟限制

$touch file6file7 fiel8

$touch file09

error:應限制

Copyright © Linux教程網 All Rights Reserved