Come aumentare lo spazio in / home, aggiungendo un hdd extra?


9

Il mio sistema attuale è strutturato su due unità:

  1. 40 GB per /e /swap( dev/sdb)
  2. 1 TB per /home( dev/sdc)

Poiché il mio /homedisco sta esaurendo lo spazio e lo spazio di archiviazione è economico, ho acquistato un'unità da 2 TB con l'intento di espandersi anche /homesu quella unità (quindi /homeè distribuita su due unità / 3 TB).

Mi aspettavo che ciò accadesse in modo automatico (anche se non ho idea del motivo per cui mi sarei aspettato, in realtà), l'unità è installata ( dev/sda), formattata come ext4, ma non ho idea di dove andare dopo. È facile, c'è uno strumento che può farlo?

Ho letto le seguenti domande:

Ma non riesco a mettere insieme i consigli in modo tale che abbia senso per me o in che modo consenta:

  • Espansione di /home,
  • Monta automaticamente la nuova unità.

Uso Ubuntu da quasi tre anni e ho ancora bisogno di studiare ... sospiro.


Posso pensare a due soluzioni ma non ho esperienza per trasformarle in buone risposte. Quello a cui sto pensando è montare la nuova unità in una directory /homeo trasformare l'unità da 1 TB e 2 TB in una partizione logica con LVM e montarla /home.
NN,

@NN: grazie, se potessi ampliarlo in una risposta, ci proverei sicuramente. Anche se, come te, mi manca l'esperienza di farlo da solo, almeno non senza una guida abbastanza esplicita.
David dice di ripristinare Monica il

Perché deve essere a casa? Ho /, scambio, / home per un totale di 50 GB e ho aggiunto il mio 2o e 3o disco interno in / discworld e / discworld2.
Rinzwind,

@Rinzwind: principalmente perché su una macchina multiutente (senza un disco rigido per utente) sembra avere più senso condividere lo spazio potenziale tramite /home, e un po 'meno problemi (una volta impostato).
David dice di ripristinare Monica il

1
Non ho avuto grandi esperienze con LVM. IIRC, se perdi un drive perdi tutto. Potrebbe essere meglio / più semplice semplicemente copiare il contenuto di / home sulla nuova unità, quindi montare la nuova unità in / home anziché nella vecchia partizione.
tgm4883,

Risposte:


5

Come menzionato nel mio commento, la creazione di un collegamento simbolico è probabilmente il modo più semplice per raggiungere il tuo obiettivo. C'è un aspetto negativo di percorrere questa strada e lo spiegherò alla fine.

Ecco cosa devi fare:

  1. Trova il punto di montaggio della tua nuova unità da 2 TB. Se l'unità è attualmente montata, è possibile trovare facilmente queste informazioni eseguendo il mountcomando, che elencherà tutte le unità / partizioni attualmente montate.
  2. Una volta ottenuto il punto di montaggio, è possibile creare un collegamento simbolico a quella cartella nella directory principale eseguendo il comando seguente:

    ln -s [MOUNT POINT]   ~ / secondario

    Ciò creerà una cartella nella /homedirectory denominata secondaryche contiene tutto il contenuto dell'unità da 2 TB. Ora, ogni volta che vuoi salvare qualcosa sul tuo disco da 2 TB, semplicemente salvalo nella secondarycartella.

Ora probabilmente hai già notato il rovescio della medaglia per andare con questo metodo. Sebbene sia semplice da configurare, non suddivide automaticamente i contenuti sull'unità per te. Dovrai farlo tu stesso. Se lo si desidera, è possibile copiare tutto il contenuto di una cartella nella directory principale (come Musico Desktop) nell'unità da 2 TB e quindi sostituire "secondario" con il nome di quella cartella nel comando sopra.


Grazie gentilmente! È davvero così difficile come dovrebbe essere (definito 'difficile', qui, come dover fare la domanda in primo luogo)? La tua soluzione ha accettato, plus-one-ed, e molto, molto apprezzata. :)
David dice di ripristinare Monica il

@ David: Sono contento di poterti aiutare!
Nathan Osman,

4

Ecco due pacchetti che possono unire due partizioni in un singolo mountpoint:

unionfs-fuse - Fuse implementation of unionfs
mhddfs - file system for unifying several mount points into one

+1 Ho trovato mhddfs più facile e senza problemi di LVM, specialmente se la tua configurazione esistente non è LVM. Grazie per questo.
Rey Leonard Amorato,

0

Sì, avresti bisogno di fare un po 'di hacking con LVM, ma penso che perderai i tuoi dati una volta impostato come partizione LVM. LVM è fantastico se lo usi dall'inizio, ma è un dolore, ma se cambi idea in seguito. Vorrei eseguire il backup di tutti i dati e reinstallarli da zero e configurare tutte le unità per LVM e quindi ripristinare i dati da prima.


2
Dire "google this google" non è una risposta, potresti almeno fornire all'OP un link con quello che potresti aver trovato. C'è un motivo per cui ha chiesto qui invece di cercare su Google.
Uri Herrera,
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.