Ru-Board.club
← Вернуться в раздел «UNIX»

» FreeNAS | NAS4Free и всё что с ними связано

Автор: goletsa
Дата сообщения: 05.04.2013 00:42
gryu

Цитата:
Короче можно брать как пояснения что нать, но значения нужно под себя искать.  

Именно потому вариант с вебэкстеншеном неплох.
Он грузится один раз, потом в вебке выбираете сколько памяти отдать ZFS, перегружаетесь и все. Чтобы поменять опции надо заного его запустить.
И пресеты по объемам довольно адекватные.
[more=значения переменных]
    $a_zfsv13_preset = array(
        "X32_512MB" => array("kmem" => "340M", "arcmin" => "60M", "arcmax" => "60M"),
        "X32_1024MB" => array("kmem" => "512M", "arcmin" => "128M", "arcmax" => "128M"),
        "X32_1536MB" => array("kmem" => "1024M", "arcmin" => "256M", "arcmax" => "256M"),
        "X32_2048MB" => array("kmem" => "1400M", "arcmin" => "400M", "arcmax" => "400M"),
        "X64_2GB" => array("kmem" => "1536M", "arcmin" => "512M", "arcmax" => "512M"),
        "X64_3GB" => array("kmem" => "2048M", "arcmin" => "1024M", "arcmax" => "1024M"),
        "X64_4GB" => array("kmem" => "2560M", "arcmin" => "1536M", "arcmax" => "1536M"),
        "X64_6GB" => array("kmem" => "4608M", "arcmin" => "3072M", "arcmax" => "3072M"),
        "X64_8GB" => array("kmem" => "6656M", "arcmin" => "5120M", "arcmax" => "5120M"),
        "X64_12GB" => array("kmem" => "10752M", "arcmin" => "9216M", "arcmax" => "9216M"),
        "X64_16GB" => array("kmem" => "14336M", "arcmin" => "12288M", "arcmax" => "12288M"),
        "X64_24GB" => array("kmem" => "22528M", "arcmin" => "20480M", "arcmax" => "20480M"),
        "X64_32GB" => array("kmem" => "30720M", "arcmin" => "28672M", "arcmax" => "28672M"),
        "X64_48GB" => array("kmem" => "47104M", "arcmin" => "45056M", "arcmax" => "45056M"),
        "X64_64GB" => array("kmem" => "62464M", "arcmin" => "59392M", "arcmax" => "59392M"),
        "X64_96GB" => array("kmem" => "95232M", "arcmin" => "92160M", "arcmax" => "92160M"),
        "X64_128GB" => array("kmem" => "128000M", "arcmin" => "124928M", "arcmax" => "124928M"),
        "X64_192GB" => array("kmem" => "193536M", "arcmin" => "190464M", "arcmax" => "190464M"),
        "X64_256GB" => array("kmem" => "259072M", "arcmin" => "256000M", "arcmax" => "256000M"),
        );
[/more]
Автор: kozlovalex
Дата сообщения: 05.04.2013 10:43
нашел в /cf/conf xml-конфиги

нашел loader.conf в /cf/boot/
долго боролся с перемонтированием
оказалось просто отмонтировать-примонтироваь нужно

прописал парамы:

mfsroot_load="YES"
mfsroot_type="mfs_root"
mfsroot_name="/mfsroot"

hw.est.msr_info="0"
hw.hptrr.attach_generic="0"

kern.maxfiles="65536"
kern.maxfilesperproc="50000"
kern.cam.boot_delay="8000"

autoboot_delay="3"

isboot_load="YES"

vm.kmem_size="1536M"
vm.kmem_size_max="3G"

zfs_load="YES"

vfs.zfs.prefetch_disable="1"

vfs.zfs.arc_min="1G"
vfs.zfs.arc_max="2G"
vfs.zfs.write_limit_override="256M"
vfs.zfs.txg.timeout="5"
vfs.zfs.vdev.min_pending="2"
vfs.zfs.vdev.max_pending="4"


после ребута в консоли вижу


nas4free:~# sysctl vfs.zfs.arc_min
vfs.zfs.arc_min: 50331648
nas4free:~# sysctl vfs.zfs.arc_max
vfs.zfs.arc_max: 536870912
nas4free:~# sysctl vm.kmem_size
vm.kmem_size: 1610612736
nas4free:~# sysctl vm.kmem_size_max
vm.kmem_size_max: 3221225472
nas4free:~# sysctl vfs.zfs.vdev.min_pending
vfs.zfs.vdev.min_pending: 2
nas4free:~# sysctl vfs.zfs.vdev.max_pending
vfs.zfs.vdev.max_pending: 4
nas4free:~#

значения то поменялись... были раньше другие точно
но все равно что-то не слушается - единицы измерения не разобрало


ну и вообще примерно какие значения мне нужны?
пул из 5 * 1Т сата винтов
хранилка точится под хламушник и бэкапы по фтп и нфс



Цитата:
Я надеюсь пул последней версии?

да


Цитата:
zfs set sync=disabled tank/dataset

сразу сделал

Добавлено:
обрывы не исчезли

и кстати может кто объяснит почему при обрывах уменьшается количество процессов? - это нормально

Добавлено:
прописал

vfs.zfs.arc_min="1073741824"
vfs.zfs.arc_max="2147483648"

nas4free:~# sysctl vfs.zfs.arc_min
vfs.zfs.arc_min: 50331648
nas4free:~# sysctl vfs.zfs.arc_max
vfs.zfs.arc_max: 536870912


что-то странное....

Добавлено:
прописал
vm.kmem_size="1073741824" # 1G размер памяти ядра
vm.kmem_size_max="2147483648" # 2G максимальный размер памяти ядра

vfs.zfs.arc_min="1073741824" # 1G размер памяти, выделенной под ARC
vfs.zfs.arc_max="2147483648" # 2G максимальный размер памяти, выделенной под ARC

получил


nas4free:~# sysctl vfs.zfs.arc_min
vfs.zfs.arc_min: 33554432
nas4free:~# sysctl vfs.zfs.arc_max
vfs.zfs.arc_max: 536870912
nas4free:~# sysctl vm.kmem_size
vm.kmem_size: 1073741824
nas4free:~# sysctl vm.kmem_size_max
vm.kmem_size_max: 2147483648
nas4free:~#

как ее заставить юзать больше памяти ?
Автор: goletsa
Дата сообщения: 05.04.2013 12:07
kozlovalex
вебэктеншн запустите.
У меня он такое сделал:

Код:

# ZFS kernel tune
vm.kmem_size="4608M"
vfs.zfs.arc_min="3072M"
vfs.zfs.arc_max="3072M"
vfs.zfs.prefetch_disable="1"
vfs.zfs.txg.timeout="5"
vfs.zfs.vdev.max_pending="10"
vfs.zfs.vdev.min_pending="4"
vfs.zfs.write_limit_override="0"
vfs.zfs.no_write_throttle="0"
Автор: kozlovalex
Дата сообщения: 05.04.2013 12:16

Цитата:
вебэктеншн запустите.


чтото с наскока не получилось
на архив сказал что битый

предидущуя версия тока руками распаковалась тож

а потом он захотел пых...

пыха вроде как нету, а ставить руками нудно совсем - на фтп фряхи еще нету ветки для 9.1


у вас сколько памяти в сервере ?

а руками смотрели? что реально сисконтрол показывает ?
может мне ваш конфиг подойдет...
Автор: gryu
Дата сообщения: 05.04.2013 12:24
goletsa
Решил поробовать.
1.
Цитата:
# fetch http://www.peach.ne.jp/archives/nas4free/ext/zfskerntune-20121031.tar.gz
отваливается по таймауту
2.
Цитата:
./zfskerntune-install.php: Command not found.
А вот этого не понял...

Добавлено:
Предидущая версия http://www.peach.ne.jp/archives/nas4free/ext/zfskerntune-20121020.tar.gz встала.
Автор: kozlovalex
Дата сообщения: 05.04.2013 12:33
у мя скачало
но разтарить не смогло

я брал предыдущий - тут видно

ну и да
походу нужен пых...




Цитата:
и кстати может кто объяснит почему при обрывах уменьшается количество процессов? - это нормально


может проблема обрывов в падении сервисов/процессов ???
Автор: goletsa
Дата сообщения: 05.04.2013 13:39
kozlovalex

Цитата:
походу нужен пых...

Он искаропки во фринасе. Гуй то на нем написан.


Добавлено:

Цитата:
может проблема обрывов в падении сервисов/процессов ???

top -SHIP показывает только процессы которые много берут ресурсов.
Цитата:
./zfskerntune-install.php: Command not found.
А вот этого не понял...  
 

а где вы это делаете? это надо делать на датасторе через ssh
не надо бездумно копировать команды, надо включать моск
Автор: gryu
Дата сообщения: 05.04.2013 17:39
goletsa
Ну не писать же полностью?
В том топике пошаговая инструкция. Вот по шагам и писал баграпорт.
1. На стадии загрузки исходников fetch отваливается по таймауту.
Скачал исходники так, по ссылке что в том же посте.
2. После зарархивирования при попытке запуска "Command not found." Вот и не понял почему.
3. По той же инструкции пробежался с прежней версией, всё встало.


Цитата:
не надо бездумно копировать команды, надо включать моск
не надо хамить. Предыдущие мои посты по моему достаточно ясно дают понять что "тупо копировать команды" это не ко мне.
Автор: goletsa
Дата сообщения: 05.04.2013 18:39
gryu

Цитата:
не надо хамить. Предыдущие мои посты по моему достаточно ясно дают понять что "тупо копировать команды" это не ко мне.  

Извините.
Но я перед тем как отпостить проверил что оно скачивается и ставится.
Только у меня относительно инструкции датастор по другому пути был.
Автор: gryu
Дата сообщения: 05.04.2013 19:15

Цитата:
у меня относительно инструкции датастор по другому пути был.
естественно. Пути к монтируемым ресурсам у всех разные. У меня примеру /mnt/raid-z/...

Цитата:
я перед тем как отпостить проверил что оно скачивается и ставится.
ну может у них на сервере глюк был.
На своего провайдера грешить не могу, т.к.
#fetch http://www.peach.ne.jp/archives/nas4free/ext/zfskerntune-20121020.tar.gz
скачало, а
#fetch http://www.peach.ne.jp/archives/nas4free/ext/zfskerntune-20121031.tar.gz
нет.
Автор: kozlovalex
Дата сообщения: 08.04.2013 10:53
[more=картинка]

[/more]

что не так?

скачал руками - распаковался


nas4free:/mnt/pool01/zfskerntune# tar xvf zfskerntune-20121020.tar.gz
x zfskerntune/
x zfskerntune/www/
x zfskerntune/zfskerntune-install.php
x zfskerntune/www/ext/
x zfskerntune/www/zfskerntune.php
x zfskerntune/www/zfskerntune-compat.php
x zfskerntune/www/ext/menu.inc


но все равно


nas4free:/mnt/pool01/zfskerntune# cd ./zfskerntune

nas4free:/mnt/pool01/zfskerntune/zfskerntune# ./zfskerntune-install.php
./zfskerntune-install.php: Command not found.

Автор: gryu
Дата сообщения: 08.04.2013 11:04
Вопервых вы неправильно пишите ключ.
tar -xvf
А во вторых, проверте контрольную сумму.

Добавлено:
P.S.
Гы. Сподобился прочитать на пару постов ниже
http://forums.nas4free.org/viewtopic.php?f=71&t=1278&hilit=zfs+kernel+tune#p7196
"Потому и не кусают".
В пятницу как то не до этого было.
Автор: kozlovalex
Дата сообщения: 08.04.2013 11:15
gryu

Цитата:
tar -xvf


писал как в мануале

так тоже пробывал - когда файл битый по любому никак

при скачанном вручную файле - тоже без разницы - раскаковывает одинаковое количество файлов одинакового размера

как победить ?
./zfskerntune-install.php: Command not found.
Автор: gryu
Дата сообщения: 08.04.2013 11:17

Цитата:
как победить ?
./zfskerntune-install.php: Command not found.
http://forums.nas4free.org/viewtopic.php?f=71&t=1278&hilit=zfs+kernel+tune#p7196
Посмотрите версию своего NAS4Free.


Добавлено:
И
1. Откройте в редакторе zfskerntune-install.php
2. Исправьте в первой строке
#!/usr/local/bin/php-cgi -q
на
#!/usr/local/bin/php -q

Добавлено:
Кастати. Если внимательно прочитать, то смысл биться головой и ставить именно последнюю версию исчезает.

Цитата:
What's new?

support NAS4Free 9.1.0.1.403 or later.


Цитата:
Что нового?
поддержка NAS4Free 9.1.0.1.403 или последующие

Иными словами - ничего нового.
Автор: kozlovalex
Дата сообщения: 08.04.2013 15:00

Цитата:
#!/usr/local/bin/php -q

у меня сразу так

поменял на

Цитата:
#!/usr/local/bin/php-cgi -q


заработало )))


сделало



Код:
# ZFS kernel tune
vm.kmem_size="2560M"
vfs.zfs.arc_min="1536M"
vfs.zfs.arc_max="1536M"
vfs.zfs.prefetch_disable="1"
vfs.zfs.txg.timeout="5"
vfs.zfs.vdev.max_pending="4"
vfs.zfs.vdev.min_pending="2"
vfs.zfs.write_limit_override="0"
vfs.zfs.no_write_throttle="0"

Автор: gryu
Дата сообщения: 08.04.2013 15:35
kozlovalex
Цитата:
у меня сразу так
в скачанном и разпакованном мною пакете zfskerntune-20121031.tar.gz прописано #!/usr/local/bin/php-cgi -q. Поэтому у меня и не ставилось (Command not found)
Версия zfskerntune-20121020.tar.gz изначально имеет "правильную для меня" строку адресации !/usr/local/bin/php -q и поэтому поставилась сразу.
Т.е. странно с вам.
Один из вариантов должен был поставится сразу без правки.
Автор: kozlovalex
Дата сообщения: 09.04.2013 11:37
а версия нас4фри ?

у меня 9.1.0.1
файлик zfskerntune-install.php из zfskerntune-20121020.tar.gz
со строкой #!/usr/local/bin/php -q

не заработал без правки
Автор: gryu
Дата сообщения: 09.04.2013 11:48
kozlovalex
Важна так же версия сборки (как выделено)
support NAS4Free 9.1.0.1.403 or later.
support NAS4Free 9.1.0.1.247 or later
У меня
9.0.0.1 - Sandstorm (revision 188)
Автор: kozlovalex
Дата сообщения: 09.04.2013 17:15
9.1.0.1 - Sandstorm (сборка 636)
Автор: gryu
Дата сообщения: 09.04.2013 17:18
значит вам нужен был zfskerntune-20121031.tar.gz, который support NAS4Free 9.1.0.1.403 or later
Автор: Smok123
Дата сообщения: 11.04.2013 23:05
ребят а скажите, возможно ли установить os (NAS4free or freeNAS) на ide-flash 128mb? и какую лучше?
буду благодарен за ссылки

img образ FreeNAS весит 1.86gb
и кстати, какая будет попонятнее для новичка в *nix системах
Автор: goletsa
Дата сообщения: 12.04.2013 16:08

Цитата:
ide-flash 128mb?

места мало
у меня стоит на 2GB флешке от трансенда, работает второй год.
Автор: gryu
Дата сообщения: 12.04.2013 21:02
256 достаточно.
128 - мало
Как вариант могу предложить посмотреть одну из старых версий FreeNAS.
Там были версии и под 128.
Автор: FATAJIUCT
Дата сообщения: 19.04.2013 14:26
Доброго времени суток, уважаемые любители халявного файлового хранилища.
Собрал на работе сей сабж из железа на 1-й DDR, 768 RAM, 3х80Gb, на одном система, на 2х других софт-рейд. Возникли следующие вопросы:
1) как делать бакап по расписанию с функцией "дозаписи" измененных данных. Желательно 2-3 последних варианта документа. Видел реализацию на скриптах, но т.к. в nix только в первый раз холодным носом ткнулся, то "нипоняаатно". Этим должен Rsunc заниматься? Если да, то как его ставить: настраивается на сервере или на клиентских машинах нужно службу устанавливать?
Примечание: ни в одном мануале по настройке FreeNAS не встретил пункта, как вручную прописать IP адрес на сетевуху, если она подключена к свичу 3 уровня, т.е. в сети DHCP сервера нет. ifconfig в консоли меня спас, хотя сетевые настройки пару раз тупили очень сильно. Доходило до абсурда: при подключении напрямую сервер видится, добавляю его в локалку - нет. Прошло само...
2) функция miniDLNA с большой охотой пригодится у меня дома, на том же железе с 1DDR, только проц Р4 3.0 и примерно то же количество оперативы, что и на работе. Сейчас думаю какую мать под это дело выбрать: пошустрее или с большим количеством слотов под оперативку. Собственно вопрос: как ставятся плагины, что они дают, как скормить конкретно функцию DLNA и Bittorent?
И есть ли счастлицы, прикрутившие GUI апдейт на основное тело? Каково оно?
3) Допустим есть свисток Wi-Fi TP-Link TL-WN722NC, хорошая вещь, мощный, далеко берет, но совершенно не видится фряхой. "Ifconfig -a" не показывает изменений при подключении свистка. Гугл тонко намекнул, что фря не все железо тянет, а только то, драйвера которого вшиты в ядро и тыкнул пальцем в список поддерживаемого оборудования и на мануал по пересбору ядра с дровами под D-Link'и, но их я не особо люблю за качество работы. Почитав список и сверив с магазинными прайсами убедился, что железо все крайне устарело, если в продаже свистки по 150Mbps, то в списке 54Mbps максимум. Домаший комп хочу в прохладный шкаф на балкон поставить, чтобы хранил видео с наружней IP камеры видеонаблюдения, качал торренты пока я на работе ну и собственно DLNA для телевизора Samsung, которым активно пользуюсь с ноута, но если файлопомойка с торрентами будет на старом железе на балконе? Одна проблема: Wi-Fi... Кабель проложить никак. Последний вопрос наверное ключевой и требует исчерпывающего ответа. В инете ничего путного по нему не нашел, хотя искал хорошо.
Автор: Smok123
Дата сообщения: 19.04.2013 20:35
Друзья, подскжите, такая ситуация:
freenas установил на флешку, все ок выдало ip 192.168.1.3, но подключаться к вебморде не хочет. IP пингуется, а морда не грузится

как исправить морду?

также интересует, чем можо управлять скоростью вентилей в системе и соответственно просматривать их скорость?



установил nas4free все ок, управление вентиляторами все еще актуально, ато гудит
Автор: goletsa
Дата сообщения: 19.04.2013 23:23
Smok123
Вас ругательства arp не смущают? О конфликте адресов?
Автор: Smok123
Дата сообщения: 20.04.2013 16:40
ааа вот он что пишет, непонятно чей МАС только, в модеме все ок. видимо это HAMACHI или TUNGLE
Установленный Nas4free грузится 20 минут, с флешки, ЖЕСТЬ просто
Автор: gryu
Дата сообщения: 20.04.2013 22:28

Цитата:
Установленный Nas4free грузится 20 минут, с флешки, ЖЕСТЬ просто
а у вас случаем не USB 1.1? А то очень похоже.
У меня один такой сервер стоит. Грузится минут 30-40 с флешки. Но там USB 1.0 и мамка инелёвая. Так что я не удивляюсь и привык ждать.

P.S.
Кстати даже если у вас 2.0 мамка это ещё не факт что под ваш чипсет у сабжа драйвера 2.0 имеются. А то по совместимости их гонит и получите 1.1.
Автор: goletsa
Дата сообщения: 21.04.2013 13:28
FATAJIUCT

Цитата:
3) Допустим есть свисток Wi-Fi TP-Link TL-WN722NC, хорошая вещь, мощный, далеко берет, но совершенно не видится фряхой. "Ifconfig -a" не показывает изменений при подключении свистка. Гугл тонко намекнул, что фря не все железо тянет, а только то, драйвера которого вшиты в ядро и тыкнул пальцем в список поддерживаемого оборудования и на мануал по пересбору ядра с дровами под D-Link'и, но их я не особо люблю за качество работы. Почитав список и сверив с магазинными прайсами убедился, что железо все крайне устарело, если в продаже свистки по 150Mbps, то в списке 54Mbps максимум.

https://wiki.freebsd.org/dev/ath(4)
Надо просто брать pci\pcie устроства.
В ядре есть поддержка новых чипов, не всех но есть.


Добавлено:
Smok123

Цитата:
ааа вот он что пишет, непонятно чей МАС только, в модеме все ок. видимо это HAMACHI или TUNGLE

если у вас роутер то это может быть например другой компьютер или телефон по wifi
00:25:22 это мас ASRock. Значит сетевая на компьютере. Ставьте другой адрес или компьютеру или насу.
Автор: Smok123
Дата сообщения: 26.04.2013 19:21
снова беда, установленный на флешку nas4free не сохраняет настройки, даже при reboot
разобрался - использовал LiveUSB версию

Страницы: 1234567891011121314151617181920

Предыдущая тема: remote login display :0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.