- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
Loopback設備是linux中的一個可以用來像其他媒體設備一樣的虛設備。媒體設備的例子像硬盤分區,例如/dev/had1,/dev/had2,dev/sda1,或者像/dev/fd0軟盤分區一樣的整個磁盤。這些設備全部都可以用來儲存文件以及目錄。它們可以被格式化成需要的文件格式(ext2fs, msdos, ntfs等)然后被mount。
Loopback文件系統就是把一個文件和另外的一個文件系統聯系起來,就像一個完整文件系統一樣。它可以被格式化和mount成以上所提到過的文件系統。這樣,這些設備就被稱為/dev/loop0或者/dev/loop1,然后和文件產生聯系,然后這個虛擬設備被mount。
方法一
你可以用dd命令創建一個你需要限制的最大字節數的文件
然后用該文件創建loopback設備,然后將該設備掛接到你需要限制的目錄就行了
#dd if=/dev/zero of=/mnt/point1/file.img bs=1k count=1000 #losetup /dev/loop1 /mnt/point1/file.img #mkfs -t ext3 /dev/loop1 1000 #mkdir /mnt/point2 #mount -t ext3 /dev/loop1 /mnt/point2
方法二
定期執行限制文件夾容量的腳本
#!/bin/bash ls -1 /data > /file df=$(cat file) for file in $df do size=$(/usr/bin/du -sk /data/$file |/bin/cut -f1) while [ 1024 -lt $size ] do chmod -R 400 /data//data/$file exit done done
方法三
先使用quota限制某一使用者或群組最大磁盤配額然后以創建鏈接的方式限制文件夾的大小
1.開啟磁盤的 quota 功能:編輯/etc/fstab ,使得準備要開放的 quota 磁盤可以支持 quota;
2.預掃瞄磁盤的使用情況:使用quotacheck 來掃瞄一下我們要使用的磁盤;
3.建立使用者的quota :使用edquota 來編輯每個使用者或群組的可使用空間;
4.啟動quota:使用quotaon
5.依據不同的使用者與群組來設定quota然后創建鏈接
開啟磁盤的quota功能:
#vi /etc/fstab /dev/hda1 / ext3 defaults 1 1 /dev/hda2 swap swap defaults 0 0 /dev/hdb1 /backup ext3 defaults 1 1 /dev/hdb2 /home ext3 defaults,usrquota,grpquota 1 1
(1)重新開機==>reboot;也可以選擇
(2)重新 remount filesystem 來驅動設定值
# umount /dev/hdb2 # mount -a
或者
#mount -a -o remount <==這個指令可以重新將 /etc/fstab
掃瞄磁盤的使用者使用狀況,并產生重要的aquota.group與aquota.user:
#quotacheck -avug quotacheck: Scanning /dev/hdb2 [/home] done quotacheck: Checked 10 directories and 22 files
Linux 版本中,我不能夠以 aquota.user(group)來啟動我的quota ,建立連接quota.user(group)
#ln -s aquota.group quota.group #ln -s aquota.user quota.user
啟動 quota 的限額:
#quotaon -av
編輯使用者的可使用空間:
#edquota –u test Disk quotas for user test (uid 501): Filesystem blocks soft hard inodes soft hard /dev/hdb2 32 40000 50000 8 0 0 #edquota -p test test2 \將這個設定同時復制給 test2 #edquota -t \設定寬限時間 #quota –vu test test2 \查詢一下是否真的有設定進去 設定開機時啟動: #vi /etc/rc.d/rc.local /sbin/quotaon -au
創建鏈接:
ln -s /home/test /var/www/
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP