🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.unix
Article #26971

xfs_quota probem

#26971
From: Mrok
Date: Thu, 24 Jun 2010 09:22
46 lines
2376 bytes
Przepraszam z góry że piszę na tą grupę, ale grupie linuxa
odpowiedzi nie dostałem.

Mam proste pytanie (nie wiem jak z relizacją):

Jaką w wypadku systemu xfs z ustawioną quotą wylistować wyłącznie
użytkowników którzy mają przekroczony bsoft limit ?

-----
Na serwerze (Debian Linux) mam xfs. Mam trzy grupy użytkowników,
z których każda ma inny limit. Dla każdej ustawiam quotę jak poniżej:

cat ./user-max.txt | while read user_name; do
     xfs_quota -x -c "limit bsoft=900m bhard=1000m $user_name" /home < 
./user-list-01.txt
done

Czyli próg zadziałania to 90%.

Raport quoty daje mi taki wynik:

[...]
aaa                76          0          0     00 [--------]
bbbbbbbb      1246464          0          0     00 [--------]
ccccccc       1870072    1843200    2048000     00  [5 days]
ddddd         2788684    3891200    4096000     00 [--------]
eeeeeeee        55360     921600    1024000     00 [--------]

Mogę użyć awk i wyciągnąć z tej listy takich ludzi na zasadzie:

/usr/sbin/xfs_quota -x -c report /home | grep day | awk '{print $1}' > 
/tmp/list.txt

ale kiedy czas minie to nie zadziała.

Mogę też napisać skrypt; dla każdego usera odejmij wartość z kolumny
4 od wartości z kolumny 2 i jeśli jest ona mniejsza od zakładanej
wartości wrzuć nazwę tego usera do pliku. To jest jednak również
połowicznym rozwiazaniem bo muszę w takim wypadku założyć że
każdy user będzie miał limit nie na poziomie 90%, ale na poziomie
np. 100MB.

Jak to zrobić? Nie wierzę że taki system jak xfs nie ma takiej opcji.

Dzięki za ewentualną pomoc.
M.
Technical Details
Message-ID: <hvv7og$44v$1@zeus.man.szczecin.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.man.szczecin.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.man.szczecin.pl!not-for-mail
From: Mrok <null@blackhole.net>
Newsgroups: pl.comp.os.unix
Subject: xfs_quota probem
Date: Thu, 24 Jun 2010 11:22:07 +0200
Organization: ACI - http://www.aci.com.pl
Lines: 46
Message-ID: <hvv7og$44v$1@zeus.man.szczecin.pl>
NNTP-Posting-Host: kea.pam.szczecin.pl
Mime-Version: 1.0
X-Trace: zeus.man.szczecin.pl 1277370960 4255 212.14.5.146 (24 Jun 2010 09:16:00 GMT)
X-Complaints-To: usenet@news.man.szczecin.pl
NNTP-Posting-Date: Thu, 24 Jun 2010 09:16:00 +0000 (UTC)
User-Agent: Mozilla-Thunderbird 2.0.0.24 (X11/20100329)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit