Запуск Ubuntu Server с USB-накопителя / флэш-накопителя (учитывая ограничения записи Flash)

9

Разочаровавшись во взломе NAS-устройств Buffalo, я решил использовать свой домашний сервер. После некоторых исследований я остановился на микросервере HP Proliant с сервером Ubuntu и массивом ZFS RAID-Z для данных.

Я остановился на этой конфигурации после того, как попытался и с сожалением отверг FreeNAS, поскольку программное обеспечение Logitech Media Server (LMS) недоступно для версии AMD64 этой платформы, и потому что я думаю, что сервер Debian / Ubuntu является лучшей платформой, ориентированной на будущее. Я рассматривал Open Media Vault, но пришел к выводу, что он еще не готов для моих целей.

Тем не менее, FreeNAS включает в себя возможность запуска с флэш-накопителя емкостью 2 ГБ, например USB-ключа или флэш-накопителя. Очевидно, FreeNAS учитывает ограничения записи флэш-устройств и поэтому создает виртуальные диски для работы ОС, записывая только необходимые данные конфигурации обратно на флэш-память. Это дало бы мне дополнительный слот для данных.

Q: Можно ли разумно настроить Ubuntu Server для работы с флеш-устройством, таким как USB-ключ / флэш-накопитель? Если так, то как? Следует учитывать ограничения записи flash.

andybjackson
источник

Ответы:

7

Есть два варианта: накатить свой виртуальный диск или использовать Debian Live

Roll-your-own быстрее настроить, но сложнее поддерживать и обновлять. Debian Live настраивается медленнее, но в долгосрочной перспективе он более надежен и надежен.

Сверните свой собственный виртуальный диск , используя инструкции в этой ветке форума: http://ubuntuforums.org/archive/index.php/t-1848440.html

Debian Live http://live.debian.net - это наиболее надежный проект для создания сжатой, работающей в реальном времени системы Debian или Ubuntu на основе оперативной памяти, включая серверные системы. Live использует стандартное ядро ​​и пакеты.

На сайте есть обширная документация и примеры.

Сначала запишите все необходимые пресеты на новом сервере. Live build не может скопировать вашу существующую серверную среду - вы должны сделать это вручную. Документируйте все ваши пакеты (кроме Ubuntu-стандарта), настраиваемые файлы конфигурации, пользователей, интерфейсы, настройки сети, задания upstart. Если вы сохранили журнал, это то, где оно окупится.

В несерверной сетевой среде (например, на настольном компьютере или ноутбуке) установите пакеты live-build и live-tools. Live-build создаст набор каталогов config для копирования всех ваших настроек. Затем он создаст загрузочный образ squashfs всей системы. Сохраните конфиг хуки; не чистите их - всегда есть другое изменение!

Скопируйте образ на USB-накопитель и загрузитесь с него. Когда ты

Вы можете попробовать live-build с нулевыми настройками, и это даст вам хорошую, удобную ванильную систему.

user535733
источник