![]() |
![]() |
#281 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
По результатам 2-ух недельного наблюдения - могу констатировать следующее:
1 - неделя корень etx4 и swap - постоянно работающий 24/7 motion + комплект софта + текущее использование интернета.. Журналирование ext4 не отключал - проходя мимо, постоянно виден мигающий светодиод. Периодически проверял температуру контроллера флешки (корпус снят). Тактильно постоянно около 45С - мерял первый день термопарой. Система очень стабильна, просмотр видео онлайн HD без "затыков" (совсем), без флешки бывало "спотыкалось" (Ростелеком 90Мб). 2 - неделя корень etx4 и swap - постоянно работающий 24/7 motion + комплект софта + текущее использование интернета.. Журналирование ext4 отключил - проходя мимо, постоянно там где диод темнота ![]() Периодически проверял температуру контроллера флешки (корпус снят). Он постоянно холодный. Были сомнения работает ли ![]() Здесь можно увеличить место под логи: Смотреть можно во вкладке "Системный журнал", еще один плюс переноса /: Все маки, тех кто к вам пытался подключиться, будут "на карандаше" ![]() Система очень стабильна, тоже самое. Те кто качает торренты, имхо должен заметить разницу. И вообще, если у вас большой трафик, появится стабильность работы. По данным параметрам, пока остановился на этом: Код:
vm.swappiness=70 vm.vfs_cache_pressure=50 Последний раз редактировалось sunny; 14.03.2017 в 23:32. |
![]() |
![]() |
![]() |
#282 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Здесь был неправ:
http://cyber-place.ru/showpost.php?p...&postcount=281 С системным журналом играться не советую там по умолчанию 16кб. При увеличении постоянно висит процесс в топе... Лучше сохранять лог на флешке - файл в виде log_21-22-30-00: Код:
logread > /mnt/sda1/log-$(date +%d-%H-%M-%S) Код:
0 * * * * logread > /mnt/sda1/log/log-$(date +%d-%H-%M-%S) Код:
0 * * * * top -b -n 1 > /mnt/sda1/log/top-$(date +%d-%H-%M-%S) Код:
0 * * * * logread -e Pass > /mnt/sda1/log/root-$(date +%d-%H-%M-%S) Код:
0 * * * * logread -e STA > /mnt/sda1/log/Wi-Fi-$(date +%d-%H-%M-%S) Последний раз редактировалось sunny; 24.02.2017 в 16:21. |
![]() |
![]() |
![]() |
#283 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Задумал сделать скрипт, который удаляет старые файлы при определенном остатке мест на носителе, до этого пользовался этим:
Код:
#!/bin/sh a=`echo | awk '{ print strftime( "%Y-%m-%d", systime()-60*60*24); }'` if [ -n "$a" ] thеn rm -rf /mnt/sda1/$a else echo 'NOT DELETE' fi === Нашел удачную ссылку: https://unixforum.org/index.php?showtopic=127126 Код:
[ $(df /mnt/sda1 | sed 's/.* \([0-9]\+\)%.*/\1/;$!d') -gt 80 ] && find /mnt/sda1 -cmin +50 -type f -delete Код:
[ $(df /mnt/sda1 | sed 's/.* \([0-9]\+\)%.*/\1/;$!d') -gt 80 ] Развернуть для просмотраКод:
BusyBox v1.23.2 (2017-02-17 21:31:48 MSK) multi-call binary. Usage: find [-HL] [PATH]... [OPTIONS] [ACTIONS] Search for files and perform actions on them. First failed action stops processing of current file. Defaults: PATH is current directory, action is '-print' -L,-follow Follow symlinks -H ...on command line only -xdev Don't descend directories on other filesystems -maxdepth N Descend at most N levels. -maxdepth 0 applies actions to command line arguments only -mindepth N Don't act on first N levels -depth Act on directory *after* traversing it Actions: ( ACTIONS ) Group actions for -o / -a ! ACT Invert ACT's success/failure ACT1 [-a] ACT2 If ACT1 fails, stop, else do ACT2 ACT1 -o ACT2 If ACT1 succeeds, stop, else do ACT2 Note: -a has higher priority than -o -name PATTERN Match file name (w/o directory name) to PATTERN -iname PATTERN Case insensitive -name -path PATTERN Match path to PATTERN -ipath PATTERN Case insensitive -path -regex PATTERN Match path to regex PATTERN -type X File type is X (one of: f,d,l,b,c,...) -perm MASK At least one mask bit (+MASK), all bits (-MASK), or exactly MASK bits are set in file's mode -user NAME/ID File is owned by given user -group NAME/ID File is owned by given group -size N[bck] File size is N (c:bytes,k:kbytes,b:512 bytes(def.)) +/-N: file size is bigger/smaller than N -prune If current file is directory, don't descend into it If none of the following actions is specified, -print is assumed -print Print file name -print0 Print file name, NUL terminated -exec CMD ARG ; Run CMD with all instances of {} replaced by file name. Fails if CMD exits with nonzero [свернуть] -cmin +50 и -delete - не работают ![]() Какие будут идеи и предложения, коллеги ? Я так понимаю на основе этого, можно сочинить ![]() Код:
#!/bin/sh if [ $(df /mnt/sda1 | sed 's/.* \([0-9]\+\)%.*/\1/;$!d') -gt 80 ] thеn echo 'DELETE' else echo 'NOT DELETЕ' fi Последний раз редактировалось sunny; 14.03.2017 в 23:31. |
![]() |
![]() |
![]() |
#284 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Испытания начинаются
![]() Жертва эксперимента - флешка Kingston DataTraveler 101 G2 16Gb, USB2.0 Приобретена сегодня в известной сети. Имеет неоднозначные отзывы (низкая скорость). https://market.yandex.ru/product/621...003&track=tabs 5 лет гарантии производителя. Корпус снят - был на клею, отгибаем пластик лезвием канц.ножа вдоль разъема (может помочь - керосин, растворитель, пластиковая карта/визитка). Отформатирована в ext4 программой GParted: - GPT, один раздел sda1 14.42Gb Журналирование отключено. В mc видится, как 14Gb. Будет использоваться для записи видео с камеры: http://cyber-place.ru/showpost.php?p=34514&postcount=50 Через хаб: http://cyber-place.ru/showpost.php?p=35474&postcount=17 В день набегает порядка 1Gb видео (без звука). Во общем 25 февраля 2017 запущена в эксплуатацию - посмотрим сколько проработает (для статистики) ![]() === Кстати о скорости, ставим hdparm и прямо из веб-интерфейса Luci : Проверка скорости записи из под ubuntu: Код:
sync; sudo dd if=/dev/zero of=/media/user/MyUSB/tempfile bs=1M count=1024; sync До и после отключения журналирования. Последний раз редактировалось sunny; 14.03.2017 в 23:30. |
![]() |
![]() |
![]() |
#285 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ура, заработало:
Поправил скрипт 7.06.2017 - вот сейчас ![]() Код:
#!/bin/sh if [ $(df /mnt/sda1 | sed 's/.* \([0-9]\+\)%.*/\1/;$!d') -gt 90 ] then cd /mnt/sda1/ && ls -t | tail -n 2 | grep -v lost+found | xargs rm -rf $b else echo 'NOT DELETE' fi Теперь скрипт при заполнении флешки более 90% удаляет самый старый файл кроме lost+found Архив: 90+lost+found.zip Готовый в аттаче: Последний раз редактировалось sunny; 07.06.2017 в 11:31. |
![]() |
![]() |
![]() |
#286 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
ВАЖНО:
Если вы все сделали по факу: http://cyber-place.ru/showpost.php?p...&postcount=279 http://cyber-place.ru/showpost.php?p...&postcount=280 Перезагрузились но разделы не подмонтированы, выполните перезагрузку еще раз. Тоже касается если вы монтируете разделы редактируя /etc/config/fstab С чем это связано - не знаю. Но если на флешке вы создали 3 раздела - Вам может (МОЖЕТ) - потребоваться 3 перезагрузки (reboot) - чтобы подмонтировать диски. Естественно каждый раз ставим галочки/правим конфиг и reboot.. Потом таких заморочек больше не будет ![]() === Полезная ссылка: https://www.denisyuriev.ru/linux/ope...-v-nas-server/ "Делаем из роутера NAS" Зашивать пакеты luci-app-samba и samba36-server в прошивку желательно, но не обязательно. В 15.05 достаточно поставить luci-app-samba через веб-интерфейс (тем более если у вас /-корень на флешке). Последний раз редактировалось sunny; 04.03.2017 в 14:40. |
![]() |
![]() |
![]() |
#287 | |
Junior Member
Регистрация: 04.03.2017
Сообщений: 9
Вес репутации: 0 ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#288 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Mihail
Цитата:
Линукс любит reboot - что поделать ![]() |
|
![]() |
![]() |
![]() |
#289 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Судя по профилю, он появляется здесь как читатель регулярно
Напиши ему в личку и ссылку дай на тему |
![]() |
![]() |
![]() |
#290 |
Junior Member
Регистрация: 11.04.2014
Сообщений: 7
Вес репутации: 0 ![]() |
![]()
Кто подключал флешку на tp link 3020 с установленной СС
openwrt-15.05.1-ar71xx-generic-tl-mr3020-v1-squashfs-sysupgrade.bin ? У меня пакет kmod-fs-ext4_3.18.23-1_ar71xx.ipk не стает. нет места. |
![]() |
![]() |
![]() |
Здесь присутствуют: 16 (пользователей: 0 , гостей: 16) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|