= Сообщение: 792 из 10763 ====================================== RU.UNIX.BSD = От : Eugene Grosbein 2:5006/1 15 Jan 14 16:37:45 Кому : Valentin Davydov 15 Jan 14 16:37:45 Тема : Re: Поставить систему на USB stick FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+c1c92d12 На : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c78485 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== 14 янв 2014, вторник, в 16:56 NOVT, Valentin Davydov написал(а):
VD>>> Для радикальной минимизации количества операций записи на флешку вместо VD>>> полноценной системы ствят что-то readonly, например nanobsd. >>>Это неправильное отношение к nanobsd. По дефолтну nanobsd - полностью >>>полноценная система, VD>> По дефолту в nanobsd не работает даже history в шелле. >>Работает. Достаточно HOME у создаваемого юзера размещать >>на writable-маунте. VD> У рута, который уже создан.
Hе работай рутом. Логинься обычным юзером и делай "su -m", лично я всегда так делаю и на обычных системах (кое-где sudo), и на nanobsd. HOME останется твой, привилегии рута.
VD>> Чтобы VD>> из наны полноценную систему сделать, надо долго и упорно точить VD>> конфиг и изобретать функции, которые таки положат variable VD>> данные в нужные места, чтобы их хотя бы по save_cfg сохранять VD>> можно было. >>Любую систему нужно под задачу затачивать, так что не аргумент. VD> Аргумент: дефолтная фряха подо все эти задачи уже заточена. VD> Даже на флешке, даже с atime.
Гг, нет, вовсе не подо все. Под большинство задач точить приходится прилично, хотя бы взять почту - антивирус поставь/настрой, антиспам тоже, POP3/IMAP тоже. Многие и MTA/MDA отдельный ставят.
>>>единственное отличие - имеет отдельный раздел для /etc, >>>корень монтирует в r/o, при загрузке под /etc и /var создаёт md-разделы, >>>заполняет /etc из отдельного раздела, монтируя его в /cfg. VD>> Во-во, а функциональность /var/db (dhcp лизы, как клиента, так и VD>> сервера, ntp.drift, база установленных пакетов и всё прочее, что VD>> должно жить между перезагрузками, пусть плановыми) похерена напрочь. VD>> Прямо хоть каждый файл симлинками в /etc/ отправляй, да и то не со VD>> всяким это выйдет. >>Если тебе нужен persistent var, так ты скажи об этом при создании nanobsd, >>укажи ненулевой NANO_DATASIZE - будет тебе раздел под persistent var data, >>аналогичный /cfg для /etc. Я так делал, прекрасно работало. VD> Значит, /cfg для /etc, /usr/local/etc симлинком, /var (хотя надо только VD> /var/db и т.п., а какой-нибудь /var/run пусть лучше в памяти будет) через VD> NANO_DATASIZE (уже не дефолт, кстати), /root тоже как-то особо,
/root вообще не юзаем.
VD> чего бишь VD> там ещё забыли-то? Ах, да, всякие chrootы, в которые принято dns-сервера VD> совать.
Это в /var по дефолту, так что стандартно получится.