Как не допустить переполнения ди

Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT
Author Message
Fodin
DD-WRT User


Joined: 07 Mar 2010
Posts: 52

PostPosted: Fri Jun 24, 2011 8:20    Post subject: Как не допустить переполнения ди Reply with quote
Я поставил transmission на скачку в автомате и быстро столкнулся с проблемой, что качать ему некуда. Идея такова: как только общий объем файлов в папке превышает лимит - самые старые файлы удаляются.
Работает только с файлами в текущей папке, вложенные папки не смотрит.
Просто добавляем строку в крон:
cd /mnt;ls -l -c -p -A | grep -v / | grep "\.avi\|\.mkv" | awk '{max=max+$5/1024/1024 /1024;if (max>100) print $9}' | while read file;do rm $file; done
В данном примере используется папка /mnt и предел в 100Гб для файлов avi и mkv.
Возможно, истинные линуксоиды скажут, что можно сэкономить флэш-память, если написать -lcpA, но я сделал именно так. Проверять, работает ли короткий вариант - лень.
Sponsor
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum