Uruchamianie Ubuntu Server z klucza USB / pendrive'a (pamiętając o ograniczeniach zapisu Flasha)

9

Po rozczarowaniu hakowaniem urządzeń Buffalo NAS postanowiłem uruchomić własny serwer domowy. Po kilku badaniach zdecydowałem się na serwer HP Proliant Microserver z Ubuntu Server i macierzą danych ZFS RAID-Z.

Skonfigurowałem tę konfigurację po tym, jak z żalem odrzuciłem FreeNAS, ponieważ oprogramowanie Logitech Media Server (LMS) nie jest dostępne w wersji AMD64 tej platformy i ponieważ uważam, że serwer Debian / Ubuntu jest lepszą platformą przyszłości. Rozważyłem Open Media Vault, ale doszedłem do wniosku, że nie jest jeszcze gotowy na moje cele.

To powiedziawszy, FreeNAS zawiera opcję uruchamiania się z urządzenia flash 2GB +, takiego jak klucz USB lub pamięć USB. Najwyraźniej FreeNAS bierze pod uwagę ograniczenia zapisu urządzeń flash i dlatego tworzy wirtualne dyski do uruchamiania systemu operacyjnego, zapisując tylko wymagane informacje konfiguracyjne z powrotem do flashowania. To dałoby mi dodatkowe miejsce na dysk danych.

P: Czy serwer Ubuntu można rozsądnie skonfigurować do pracy z urządzeniem flash, takim jak pamięć USB / pamięć USB? Jeśli tak to jak? Należy uwzględnić ograniczenia zapisu w pamięci flash.

andybjackson
źródło

Odpowiedzi:

7

Istnieją dwie opcje: Rzuć własny ramdysk lub użyj Debian Live

Roll-your-own jest szybszy w konfiguracji, ale trudniejszy w utrzymaniu i aktualizacji. Debian Live jest konfigurowany wolniej, ale na dłuższą metę jest bardziej niezawodny i niezawodny.

Rzuć swój ramdysk , korzystając z instrukcji w tym wątku na forum: http://ubuntuforums.org/archive/index.php/t-1848440.html

Debian Live http://www.debian.org/devel/debian-live to najsolidniejszy projekt do tworzenia skompresowanego, na żywo, opartego na RAM systemu Debian lub Ubuntu, w tym systemów serwerowych. Live używa standardowego jądra i pakietów.

Witryna ma obszerną dokumentację i przykłady.

Najpierw udokumentuj wszystkie wstępne ustawienia na nowym serwerze. Live build nie może skopiować istniejącego środowiska serwerowego - musisz to zrobić ręcznie. Dokumentuj wszystkie swoje pakiety (poza standardem Ubuntu), dostosowane pliki konfiguracyjne, użytkowników, interfejsy, ustawienia sieciowe, zadania upstart. Jeśli prowadziłeś dziennik, tutaj się opłaci.

W środowisku innym niż serwerowe, podłączonym do sieci (takim jak komputer stacjonarny lub laptop), zainstaluj pakiety live-build i live-tools. Live-build utworzy zestaw katalogów konfiguracyjnych do skopiowania wszystkich twoich dostosowań. Następnie utworzy bootowalny obraz squashfs całego systemu. Zachowaj haki konfiguracji; nie czyść ich - zawsze trzeba wprowadzić inną zmianę!

Skopiuj obraz na pamięć USB i uruchom z niego. Kiedy ty

Możesz wypróbować kompilację na żywo z zerowymi dostosowaniami, a to da ci przyjemny, użyteczny system waniliowy.

użytkownik535733
źródło