轉載: http://netslyz.blog.51cto.com/1006247/380095
今天的實驗通過為linux主機新增硬碟並建立磁碟分割和磁碟配額(給主機添加了兩塊SCSI硬碟)。1.首先,先用“fdisk -l”命令,確認系統新識別的硬碟裝置(/dev/sdb和/dev/sdc)。2.使用新增的第一塊硬碟(/dev/sdb)完成今天的實驗,接下來開始為該硬碟分區,執行“fdisk /dev/sdb”,進入 到互動分區管理介面中,輸入“n” 建立分區,再輸入“p”建立第個主要磁碟分割,輸入“1”,使第一個主分號為1,即sdb1,為此分區劃分的磁碟空間為20000M,約20G,輸入“p”可以查看剛剛建立的第一個分區/dev/sdb1的資訊:3.以同樣的方法建立第二個分區/dev/sdb2:4.將剩作的磁碟空間劃分給擴充分區,輸入“n”,再輸入“e”建立擴充分區,分區號為4,即sdb4:5.在建立立的擴充分區/dev/sdb4上建立兩個邏輯分區/dev/sdb5和/dev/sdb6:6.sdb5之後將作為新增的swap分區,此時輸入”t “,將分區類型ID號改為82,“82”是SWAP的分區類型:7.最後輸入“w”儲存並退出:8.變更硬碟(特別是正在使用的硬碟)的分區設定以後,建議最好將系統重啟,或者執行“partprobe /dev/sdb”命令重新控測"/dev/sdb"硬碟中分區情況的變化:9.使用"mkfs -t /dev/sdb1"或"mkfs.ext3 /dev/sdb1"將分區/dev/sdb1格式化ext3檔案系統,再以同樣的方式格式化/dev/sdb2和/dev/sdb6這兩個分區:10.使用"mkswap /dev/sdb5"將/dev/sdb5格式化為swap分頁檔系統: 11.使用"free |grep -i swap"命令查看當前的交換空間情況: 12.使用"swapon /dev/sdb5"命令啟用新增加的交換分區,並查看現在交換空間情況,發現大小由1048568變為3008546,另外可以"swapoff /dev/sdb5"命令停用新增的交換分區:13.在/目錄下建立目錄disk,在disk目錄下建立子目錄sdb1,sdb2,sdb6,(步驟略),並查看: 14.使用"mount /dev/sdb1 /disk/sdb1"、"mount /dev/sdb2 /disk/sdb2"、"mount /dev/sdb6 /disk/sdb6"命令掛載檔案系統,並使用"df -hT"查看是否成功:(已成功!) 15.另外,我們還可以設定檔案系動的自動掛載,這樣就避免每次開機手動掛載。修改/etc/fstab檔案的配置,使用"vi /etc/fstab"命令進行修改,如下:(硬碟分區及掛載到此結束) 16.接下來開始實現磁碟配額,就拿/dev/sdb1這個分區做個例子吧,因為這個分區已經掛上,但是暫不支援磁碟配,因此先卸載掉,一會兒再掛: 17使用"mount -o usrquota,gprquota /dev/sdb1 /disk/sdb1"命令重新掛載分區,以使其增加對使用者、組配額的功用,對於支援磁碟配額功能的檔案系統,我們可以通過"mount"資訊查看: 18.使用"quotacheck -augcv"命令檢查當前系統所有分區的磁碟配額資訊,並在可用的檔案系統中建立配額檔案,並查看建立立的配額檔案:19.對當前系統已經建立的使用者jarry設定磁碟配客: 20.將磁碟空間的軟式節流大小設定為80KB,硬限制設定為100KB,將可建立的檔案個數的軟式節流設定為10個,硬限制設定為15個:21.使用"quotaon -ugv /disd/sdb1"命令啟用磁碟配額功能: 22.接下來驗證配置的磁碟配額功能是否生效,在/disk/sdb1目錄下建立一個子目錄public,許可權為所有使用者讀取、寫入、可執行,並切換到使用者jarry,從目錄/usr/share/doc/ced-4.1.5中複製檔案NEWS,大小為15KB,當複製到第5次時已經超出磁碟空間軟式節流設定的80KB,複製第6次時已經超出硬限制,不允許繼續寫入了。(驗證成功!) 23.進入/disk/sdb1/public繼續寫入新的空檔案,當寫入檔案數為11時,已經發出警告超出軟式節流個數,寫入第16個檔案時發出硬限制警告,不允許繼續寫入新檔案了。(驗證成功!) 另外,對組設定磁碟配額功能與對使用者的設定一樣,這裡不再贅述。