Решил обновить свой 4х летний NAS на новое железо, заодно вывести FTP в мир, а из локалки оставить доступ по SMB.
В общем вторую сеть вначале не мог настроить, потом подумал и просто отредактивал config.xml добавив по аналогии второй интерфейс - в менюхе появились настройки.(после вышла обнова где вроде бы добавили WAN)
Вначале собирал proftpd из исходников, и сравнивал бинарники, правил umask - результат, файлы загруженные с мира выполняются/просматриваются по SMB что очень удобно. На нонейме выложил сборку xigmanas по мануалу из исходников с патчем umask. Как обычно не силён в оформлении раздач) поэтому напишу тут
Software RAID5 (GEOM)
В файле /etc/rc.d/geom в самом конце подправил
Code: Select all
# Optimize geom raid5 RAM usage
_geom_tune_raid5()
{
local _realmem
_realmem=`/sbin/sysctl -n hw.realmem`
_realmem=`expr -- ${_realmem} / 1024 / 1024`
if [ 128 -gt ${_realmem} ]; then
/usr/bin/logger "Optimizing GEOM raid5 for systems with <= 128MB of RAM."
sysctl kern.geom.raid5.maxwql=10
sysctl kern.geom.raid5.maxmem=1100000
elif [ 256 -gt ${_realmem} ]; then
/usr/bin/logger "Optimizing GEOM raid5 for systems with <= 256MB of RAM."
sysctl kern.geom.raid5.maxwql=20
sysctl kern.geom.raid5.maxmem=2000000
else
/usr/bin/logger "Detected >= 512MB of RAM...sysctl kern.geom.raid5.maxmem=33554432 (32Mb)"
sysctl kern.geom.raid5.maxwql=50
sysctl kern.geom.raid5.maxmem=33554432
fi
return 0
}При компиляции proftpd был применён патч
Code: Select all
--- include/fsio.h.orig 2017-04-10 02:31:02 UTC
+++ include/fsio.h
@@ -98,1 +98,1 @@
-#define PR_OPEN_MODE 0666
+#define PR_OPEN_MODE 0777Лично у меня материнка новая, и наблюдались глюки при обновлении с флешки в режиме UEFI/GPT (независимо родной сборкой обновлять, или своей) (Full при этом работает отлично)
Когда залил образ MBR на флешку, с него обновилось без проблем.
Причина установки x64-full необходимость дополнительных пакетов, как то ffmpeg, youtube uploader
Кто ставит с нуля, рекомендую читать форумы, например при форматировании дисков может выдать что он является загрузочным, для этого правим файл /etc/cfdevice
Системой доволен.
