it-swarm.it

Qual è il tuo consiglio sugli schemi di partizionamento delle unità per un server desktop e home?

Quale schema di partizionamento consigliate per un desktop? Ho sempre creato tre o quattro partizioni primarie: root, swap, home e talvolta una partizione di avvio separata. L'installazione predefinita di Ubuntu offre LVM. Non ho mai dovuto aggiungere ulteriori unità o spazio, quindi non mi è mai sembrato un grosso problema. Ogni volta che eseguo una nuova installazione, penso sempre che potrebbe esserci un modo migliore.

69
tinker
  1. / (ovvero il filesystem di root)
  2. swap
  3. /home

Il motivo principale per farlo è che puoi fare qualsiasi cosa per la tua installazione di Ubuntu e non influenzerà la tua musica/video/qualunque cosa a casa tua. Mi piace particolarmente questo quando un aggiornamento a una nuova versione di Ubuntu e l'installazione diventa strana.

75
Buttink

In generale, non dovresti preoccuparti di una partizione /home o /boot separata a meno che tu non stia eseguendo più distribuzioni Linux contemporaneamente.

I programmi di installazione di Ubuntu sia per il CD desktop che per il server/CD alternativo hanno la possibilità di installare su un sistema esistente, preservando la tua directory home (e le driiteries del sistema locale: /usr/local, /usr/src e /var/local). Questa funzionalità riutilizza anche l'ID utente e l'ID gruppo di un utente esistente, se ha lo stesso nome utente dell'utente che si sta creando durante l'installazione.

Per utilizzare questa opzione durante l'installazione, scegliere l'opzione per il partizionamento avanzato, quindi selezionare la partizione esistente / o /home. Nella casella visualizzata, assicurati che il file system selezionato corrisponda al file system esistente di quella partizione e che la casella del formato non sia selezionata. Procedere normalmente attraverso il resto delle opzioni.

In Ubuntu 10.10 avevamo sperato di aggiungere un'opzione al programma di installazione che rilevasse quando era installata una copia esistente di Ubuntu e ci offrivamo di sostituirla con la versione più recente che si stava tentando di installare (utilizzando la funzionalità di cui sopra dietro le quinte). Sebbene non abbia effettuato il taglio finale, è probabile che arrivi in ​​Ubuntu 11.04.

Per quanto riguarda una partizione /boot separata, questa è una reliquia dei vincoli hardware del passato (il limite del cilindro 1024 del bootloader). Non riesco a pensare a nessun vantaggio pratico che un sistema separato/avvio avrebbe su un sistema moderno e, se non avesse una quantità di spazio probabilmente eccessiva, si riempirebbe potenzialmente e creerebbe problemi propri, dato che Ubuntu non rimuove automaticamente i vecchi kernel .

52
Evan
  1. _/_ (es. Filesystem di root) - per il tuo sistema operativo

  2. swap - spazio di swap, che dovrebbe essere leggermente più grande della quantità di RAM che hai

  3. _/home_ - per i tuoi file di dati

È davvero necessaria una partizione _/boot_ separata solo se si utilizza il programma di installazione alternativo per impostare la crittografia del disco completo. Attualmente i file in _/boot_ devono essere non crittografati per consentire l'avvio del sistema operativo.

In generale, potresti aggiungere altre partizioni se vuoi:

  1. Preservare la partizione tramite una reinstallazione del sistema operativo - questo è il solito motivo per avere una partizione _/home_ separata. Un _/usr/local_ o _/opt_ separato potrebbe anche essere utile se si installano molte applicazioni compilandole dal sorgente.

  2. Limitare lo spazio che i file su una partizione possono utilizzare - ad esempio, una partizione _/home_ separata impedirà il sistema operativo di fermarsi quando si riempie la directory home perché sarà ancora possibile accedere come root ed elimina alcuni file dalla tua home directory.

  3. Uso di un file system diverso: utilizzo un file system più veloce e meno resistente per _/tmp_, ma tengo _/home_ su un file system journaling più lento per una migliore protezione dei dati.

Come suggerito da Asmerito, dovresti considerare di mettere tutte le tue partizioni diverse da _/boot_ su LVM. Ciò consentirà una maggiore flessibilità nel ridimensionamento delle partizioni o persino nell'ampliarle su altri dischi. Ma potresti non aspettarti di richiedere questa funzionalità.

Se si utilizza la crittografia del disco completo nel programma di installazione alternativo, verrà automaticamente creata una partizione _/boot_, una partizione swap e un'altra partizione per contenere i dati crittografati. Questa partizione crittografata viene quindi utilizzata per contenere una partizione LVM. Questa partizione LVM viene quindi utilizzata per contenere tutte le partizioni aggiuntive. Inizialmente questa è solo la tua partizione di root.

Spero che tutto ciò aiuti.

12
user8979

Bene, come minimo hai bisogno di una partizione di root e di una partizione di swap. Consiglio vivamente una partizione home perché quando si esaurisce lo spazio sulla partizione home, ciò non influirà sulle applicazioni e, soprattutto, sui componenti principali.

L'ho scoperto nel modo più duro quando ho esaurito lo spazio sulla partizione di root - e non sono nemmeno riuscito ad avviare il desktop di Gnome. Ho dovuto accedere tramite il terminale ed eliminare alcune cose :(

9
Nathan Osman

Io uso:

Partizione primaria:

  • /boot = 1 GB

Partizione estesa con LVM:

  • / = 5 GB
  • /var = 3 GB
  • /var/spool/cache = 2 GB ReiserFS (cache del disco di squid locale per tutti i miei browser)
  • /home = +500 GB per gli utenti inclusa una cartella pubblica (condivisa sia localmente che da remoto con smb).
  • /tmp = 128 MB (ramFS).
  • swap = due volte la mia RAM.

Uso questo schema da anni e ne sono molto contento. Suggerimenti sempre graditi.

7
user63813

Per le installazioni su server, è consigliabile utilizzare LVM, quindi è possibile espandere facilmente lo spazio di archiviazione se si esaurisce lo spazio libero. Il mio consiglio è:

  1. /boot
  2. /
  3. LVM (se aggiungi altri dischi, ridimensiona LVM e il gioco è fatto).

NOTA: se si utilizza un ambiente multiutente, è buona norma creare /home su LVM.

7
Asmerito

Sul mio server di casa, preferisco creare /, /swap e /var/log. Dal momento che eseguo un firewall e registro tutte le attività su /var/log, la creazione del registro come partizione separata assicura che anche se i registri eseguono un balzo, non mi bloccherà l'avvio.

5
charlie-tca

Faccio sempre una nuova installazione di versioni più recenti di Ubuntu, quindi per me ha senso avere un /home separato, dal momento che non dovrò fare il backup della mia cartella home ogni volta.

3
Victor

Se si prevede di installare diverse distribuzioni e si desidera utilizzare la stessa cartella principale, è possibile installare con una partizione /home separata e utilizzare lo stesso nome utente per ogni distribuzione. Ma se si utilizza solo Ubuntu non è necessario disporre di una partizione /home separata.

2
madmed
  • /root
  • swap
  • /mnt/storage - da qualche parte per archiviare qualsiasi supporto scaricato. Se si riempie se non riempie la radice. (Immagino che questo sia simile all'idea di rendere /home una partizione separata.)
0
Bill