Esecuzione di Ubuntu Server da una chiavetta USB / chiavetta USB (tenendo presente le limitazioni di scrittura di Flash)


9

Dopo essermi deluso dall'hacking dei dispositivi Buffalo NAS, ho deciso di creare il mio server di casa. Dopo alcune ricerche, ho optato per un microserver HP Proliant con Ubuntu Server e un array ZFS RAID-Z per i dati.

Ho optato per questa configurazione dopo aver provato e respinto con rammarico FreeNAS perché il software Logitech Media Server (LMS) non è disponibile sul sapore AMD64 di questa piattaforma e perché penso che il server Debian / Ubuntu sia una migliore piattaforma a prova di futuro. Ho considerato Open Media Vault, ma ho concluso che non è ancora pronto per i miei scopi.

Detto questo, FreeNAS include l'opzione per eseguirsi da un dispositivo flash da 2 GB + come chiave USB o chiavetta USB. Apparentemente FreeNAS è consapevole delle limitazioni di scrittura dei dispositivi flash e quindi crea dischi virtuali per l'esecuzione del sistema operativo, riscrivendo in flash solo le informazioni di configurazione richieste. Questo mi darebbe un ulteriore slot per unità dati.

D: Ubuntu Server può essere configurato in modo ragionevole per eseguire un dispositivo flash come una chiave USB / chiavetta USB? Se é cosi, come? È necessario tenere conto delle limitazioni di scrittura di Flash.

Risposte:


7

Ci sono due opzioni: tira il tuo ramdisk o usa Debian Live

Il roll-your-own è più veloce da configurare, ma più difficile da mantenere e aggiornare. Debian Live è più lento da configurare, ma più robusto e affidabile a lungo termine.

Crea il tuo ramdisk usando le istruzioni in questo thread del forum: http://ubuntuforums.org/archive/index.php/t-1848440.html

Debian Live http://live.debian.net è il progetto più robusto per creare sistemi Debian o Ubuntu compressi, live, basati su RAM, inclusi i sistemi server. Live utilizza il kernel e i pacchetti standard.

Il sito Web ha una vasta documentazione ed esempi.

Innanzitutto, documenta tutti i preset desiderati nel nuovo server. Live build non può copiare il tuo ambiente server esistente, devi farlo manualmente. Documenta tutti i tuoi pacchetti (oltre lo standard Ubuntu), file di configurazione personalizzati, utenti, interfacce, impostazioni di rete, lavori di avvio. Se hai tenuto un registro, questo è dove pagherà.

In un ambiente non server, connesso in rete (come un desktop o un laptop), installare i pacchetti live-build e live-tools. Live-build creerà una serie di dir di hook di configurazione in cui copiare tutte le personalizzazioni. Quindi creerà un'immagine squashfs avviabile dell'intero sistema. Conservare i ganci di configurazione; non pulirli - c'è sempre un altro cambiamento da fare!

Copia l'immagine su una chiavetta USB e avvia da essa. Quando tu

Puoi provare live-build con zero personalizzazioni e ti darà un sistema vanilla piacevole e utilizzabile.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.