112706 Dodanie zużycia dysku z quoty do panelu Kloxo-MR
min zł10 PLN
Ukończony
Opublikowano około 11 lat temu
min zł10 PLN
Płatne przy odbiorze
Poszukuję osoby lub firmy, która wykona niewielką modernizację kodu panelu administracyjnego Kloxo-MR w taki sposób, aby zużycie miejsca na dysku w panelu było liczone z quoty, a nie za pomocą komendy du -s, która jest zbyt wolna i bardzo mocno obciąża dyski.
Przykład:
du -s /home/testclient
100200 /home/testclient
quota -u testclient
Ograniczenia dyskowe user testclient (uid 7798):
System plików bloki miękki twardy pobł. pliki miękki twardy pobł.
/dev/root 100256 51200000 51200000 34 0 0
Następująca komenda wypisuje dokładnie to samo co du -s:
quota -u testclient | tail -1 | awk \'{print $2}\'
Ze względu na to, że właścicielem plików baz danych w /var/lib/mysql jest mysql należy do tego celu pozostawić komendę du -s. Nie stanowi to jednak problemu, bo bazy danych znajdują się na dyskach SSD i tu zliczanie trwa zaledwie kilkanaście sekund.
Komendę du -s należy także pozostawić dla szczegółowego zużycia miejsca przez pocztę. Nie należy jednak dodawać poczty do całkowitego zużycia, ponieważ jest to już liczone przez quotę.
Do prac dostarczam serwer VPS z odpowiednim środowiskiem testowym.
Zlecenie jest dość pilne, a zarazem dość proste.
Udało mi się już uruchomić quotę, ale zliczanie pokazuje dla stron WWW, poczty oraz baz danych taką samą wielkość. Pozostaje więc dopisanie małej funkcji dla quoty.