Pagina 1 di 1

(RISOLTO)spostare cartella home su un secondo disco interno

Inviato: martedì 19 settembre 2017, 19:55
da shamal
Ciao tutti, mi riconnetto a questa vecchia discussione perché la più vicina tra le varie viste (oltre alla guida su Perfab Blog, che però non è più aggiornato).
Vorrei se possibile un chiarimento per la mia situazione che è simile, prima di procedere. Uso Linux da molto ma non sono espertissimo e con le partizioni ho a volte qualche problemino.
In breve:
- ho reinstallato Ubuntu Gnome 16.04 al posto di un Ubuntu Mate upgradato a 16.04. Avevo la home separata su altro disco interno (è un desktop), volevo fare il solito partizionamento manuale ma durante l'installazione mi dava dei problemi con la reinstallazione di GRUB, - forse per un boot repair che avevo fatto in precedenza - e la installazione non andava a buon fine.
- Alla fine ho lasciato fare partizionamento all'installer e tutto è andato bene, ma ovviamente ora ho una nuova /home (vuota) su dev/sda1 che è il disco SSD con sistema operativo, boot e swap. La (vecchia) home è su /dev/sdb1 (disco esterno), montata su /media/paolo/5d483f75-4e7e-430d-8979-318cc41cd910. Entrambe formattate ext4.

- vorrei semplicemente ripristinare questa partizione su HD esterno come /home, in realtà non devo copiare nulla perché i dati sono già lì, devo solo farla riconoscere al sistema come nuova /home ed eliminare la attuale su /sda1.
Qual'è il metodo più semplice? Posso farlo da dentro il sistema o devo farlo da live? mi basta modificare etc/fstab e ridare i permessi in testuale prima del login?
Vi ringrazio infinitamente, anche delle eventuali indicazioni "complete" da terminale, sono un po' tonto a volte . Grazie ancora dell'aiuto

Re: spostare cartella home su un disco esterno

Inviato: martedì 19 settembre 2017, 20:22
da giulux
La discussione che avevi riesumato era ferma da molto tempo (2009) e ciò non va fatto in considerazione della rapidità di evoluzione in informatica che spesso muta i termini del problema.
Ho creato perciò questa nuova.

Nel merito: hai letto qui? Hardware/DispositiviPartizioni/SpostareHomePartizioneSeparata

Ciao.

Re: spostare cartella home su un secondo disco interno

Inviato: martedì 19 settembre 2017, 20:39
da shamal
giulux [url=https://forum.ubuntu-it.org/viewtopic.php?p=5008945#p5008945][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:La discussione che avevi riesumato era ferma da molto tempo (2009) e ciò non va fatto in considerazione della rapidità di evoluzione in informatica che spesso muta i termini del problema.
Ho creato perciò questa nuova.
Ciao, grazie Giulux, si scusate la "riesumazione", in effetti capisco ed è molto meglio così. Pardon.
Sì ho letto e come base è utilissima.
Ma significa che - a parte un backup preventivo - tutto quello che devo fare è procedere direttamente alla modifica di etc/fstab direttamente da sistema (senza live) e poi i permessi e questo basta? In realtà non devo spostare dati su una nuova partizione, ho già HD esterno partizionato..
Ho poi dei dubbi rimanenti su come regolarmi con la /home attuale, una volta andato a buon fine il processo. Grazie della pazienza :)

Re: spostare cartella home su un disco esterno

Inviato: martedì 19 settembre 2017, 20:52
da steff
Sulla partizione esterna che monti in /etc/fstab come /home deve essere la directory <nomeutente>, come risultato della copia.
Se funziona tutto rimane ancora "sotto" il mountpoint /home sul quale è montato la partizione per /home il contenuto della home attuale che puoi solo eliminare da un cd live o da recovery, smontando /home e cancellando il contenuto di /home.

Re: spostare cartella home su un secondo disco interno

Inviato: martedì 19 settembre 2017, 21:01
da shamal
Sulla partizione esterna che monti in /etc/fstab come /home deve essere la directory <nomeutente>, come risultato della copia.
Scusa Steff, non ho capito bene: cioè nella /home (futura) su HD separato ci deve essere una cartella - nel mio caso - "paolo", ovvero mio nome utente? Di fatto è già così, essendo l'HD separato la mia vecchia home..
Ma non so se era questo che intendevi.
Se funziona tutto rimane ancora "sotto" il mountpoint /home sul quale è montato la partizione per /home il contenuto della home attuale che puoi solo eliminare da un cd live o da recovery, smontando /home e cancellando il contenuto di /home.
OK questo ora per me è più chiaro. Grazie

PS: ho modificato il titolo, perché di fatto si tratta di spostare su secondo HD interno

Re: spostare cartella home su un disco esterno

Inviato: martedì 19 settembre 2017, 21:58
da steff
shamal ha scritto:Scusa Steff, non ho capito bene: cioè nella /home (futura) su HD separato ci deve essere una cartella - nel mio caso - "paolo", ovvero mio nome utente? Di fatto è già così, essendo l'HD separato la mia vecchia home..
Ma non so se era questo che intendevi.
Questa cartella (paolo) è la copia identica di /home/<nomeutente> sulla partizione root / di adesso, come risultato di questi comandi https://wiki.ubuntu-it.org/Hardware/Dis ... la_.2Fhome

Re: spostare cartella home su un secondo disco interno

Inviato: mercoledì 20 settembre 2017, 23:14
da shamal
Giornataccia ma eccomi qui.
Grazie ancora Steff, ma probabilmente per mia inesperienza continuo a non aver chiari i diversi step da fare nel mio caso. Provo a chiarire meglio.
Questo è l'output del mio df -h attuale:

Codice: Seleziona tutto

paolo@paolo-Z87-HD3:~$ df -h
File system     Dim. Usati Dispon. Uso% Montato su
udev            7,8G     0    7,8G   0% /dev
tmpfs           1,6G  9,7M    1,6G   1% /run
/dev/sda1        40G  6,9G     31G  19% /
tmpfs           7,8G 1004K    7,8G   1% /dev/shm
tmpfs           5,0M  4,0K    5,0M   1% /run/lock
tmpfs           7,8G     0    7,8G   0% /sys/fs/cgroup
tmpfs           1,6G   12K    1,6G   1% /run/user/121
tmpfs           1,6G   40K    1,6G   1% /run/user/1000
/dev/sdb1       917G  789G     82G  91% /media/paolo/5d483f75-4e7e-430d-8979-318cc41cd910
In pratica su sdb1 ho la mia vecchia home, in un'unica cartella "paolo" che è il mio nome utente. Dato che occupa il 90% del disco, non posso copiarla in una directory ulteriore, anche se provvisoria, sullo stesso disco. La /home attuale è vuota e si trova ovviamente in /sda1, ovvero in / . Andrà poi eliminata.
Qual'è, semplificando il primo step? Quello che chiedevo e che non capivo e se posso passare subito alla modifica di etc/fstab utilizzando l'UUID della partizione, oppure se devo fare un passaggio intermedio, Probabilmente non ho completamente chiaro il meccanismo di montaggio e smontaggio partizioni in questo caso.
Grazie ancora a chi mi potrà dare una risposta da semi-niubbo e buona serata e giornata a tutti

Re: spostare cartella home su un disco esterno

Inviato: giovedì 21 settembre 2017, 8:23
da steff
Ok,
tu hai la vecchia home che vuoi usare adesso?

Dovrebbe bastare editare fstab:

Codice: Seleziona tutto

sudo gedit /etc/fstab
inserisci

Codice: Seleziona tutto

UUID=5d483f75-4e7e-430d-8979-318cc41cd910     /home    ext4    defaults      0 2
Per scrupolo dai anche (colla sdb1 aperta montata)

Codice: Seleziona tutto

sudo chown -R $USER:$USER /media/paolo/5d483f75-4e7e-430d-8979-318cc41cd910
Poi riavvia e incrocia le dita.

Re: spostare cartella home su un secondo disco interno

Inviato: giovedì 21 settembre 2017, 9:02
da shamal
Grazie Steff. Questa sintesi mi toglie alcuni dubbi e mi conferma un po' quello che avevo intuito.
Mi preoccupa solo un po' il finale.. :D
Ma bisogna prendersi qualche rischio a volte.
Buonissima giornata e farò sapere

Re: spostare cartella home su un secondo disco interno

Inviato: venerdì 13 ottobre 2017, 14:16
da shamal
Mi scuso per il ritardo ma avevo dovuto rimandare l'operazione per grossi problemi di famiglia.
La soluzione "rapida" di Steff ha funzionato e tutto ok. E' bastato editare fstab e ridare permessi, quindi riavviare.
Grazie ancora una volta a tutti.