[RISOLTO] spostare la home UBUNTU - boot repair

Transcript

[RISOLTO] spostare la home UBUNTU - boot repair
[RISOLTO] spostare la home UBUNTU - boot repair
Scritto da Massimiliano Guiggi
Mercoledì 13 Luglio 2011 17:44 - Ultimo aggiornamento Sabato 25 Gennaio 2014 11:29
[RISOLTO] spostare la home
Preparare la partizione dove si vuole travasare la cartella home.
Ad esempio, aggiungere un disco, collegatelo e da gparted create la partizione.
Sempre su gparted trovate il nome del UUID (TASTO DESTRO PROPRIETÀ SULLA
PARTIZIONE)
creare una cartella temporanea
montare temporaneamente la nuova partizione
Codice:
cd /
mkdir Tmp
mount /dev/sda9 /Tmp
1/8
[RISOLTO] spostare la home UBUNTU - boot repair
Scritto da Massimiliano Guiggi
Mercoledì 13 Luglio 2011 17:44 - Ultimo aggiornamento Sabato 25 Gennaio 2014 11:29
Ora nella cartella Tmp c'è tutto lo spazio per copiare tutto il contenuto della home.
Codice:
cd /media/e1fc3c10-56f0-4d85-805a-57a0d9af29de/home
cp -r * /Tmp
(il cursore lampeggia... ma sta copiando attesa variabile in base ai giga da copiare)
OPPURE
cp -dpr * /Tmp io faccio questo cos' evito di sistemare i permessi a mano dopo... così
per ciascuna sottocartella di /home eseguendo un chown per riassegnare il nome utente/gruppo
giusto
Es. se in home ci sono utente1 e pluto
2/8
[RISOLTO] spostare la home UBUNTU - boot repair
Scritto da Massimiliano Guiggi
Mercoledì 13 Luglio 2011 17:44 - Ultimo aggiornamento Sabato 25 Gennaio 2014 11:29
cd home
chown -R utente1:utente1 ./utente1
chown -R pluto:pluto ./pluto
Controllare che i permessi siano a posto con un ls
ls -Al) (elleesse Aelle)
(Attenzione può servire prendere i privilegi massimi di super utente root così
è possibile passare ad una shell di root, sempre utilizzando il comando sudo:
utente@ubuntu:~$ sudo -s
root@ubuntu:~#
Come potete notare, la sintassi della shell è cambiata un po', nel senso che il vostro nome
utente è stato sostituito da root, ad indicare che la shell in cui siete in questo momento è quella
con i privilegi di amministratore, inoltre l'ultimo carattere non è il simbolo del dollaro, ma bensi lo
"sharp" (#), o cancelletto che dir si voglia. Il simbolo del dollaro ed il cancelletto rappresentano,
spesso, nelle guide con quali privilegi deve essere fornito quel comando, se come utente
normale o come utente root (utilizzando uno dei due metodi che sudo mette a disposizione).
A dire la verità Ubuntu non segue quella che è la regola di altre distribuzioni, cioè abilitare fin
dall'inizio l'utente root. Se lo ritenete necessario, ad esempio perché lavorate molto con questo
utente, o semplicemente perché ritenete che ciò consenta una gestione più pulita, potete
abilitare l'utente root, con i seguenti comandi:
utente@ubuntu:~$ sudo passwd root
Password: inserite la vostra password utente
3/8
[RISOLTO] spostare la home UBUNTU - boot repair
Scritto da Massimiliano Guiggi
Mercoledì 13 Luglio 2011 17:44 - Ultimo aggiornamento Sabato 25 Gennaio 2014 11:29
Enter new UNIX password: inserite la nuova password di root
Retype new UNIX password: ripetete la nuova password di root
A questo punto potrete "entrare" nell'utente root semplicemente digitando su e inserendo la
password di root (e non la vostra password utente come con il comando sudo)
utente@ubuntu:~$ su
Password: inserite la password di root
root@ubuntu:~#
preso da http://linux.html.it/guide/lezione/3142/uso-del-terminale/
copiato tutto, spostare o rinominare la cartella home
(per sicurezza, poi la cancelleremo)
e creare una nuova cartella home
Codice:
4/8
[RISOLTO] spostare la home UBUNTU - boot repair
Scritto da Massimiliano Guiggi
Mercoledì 13 Luglio 2011 17:44 - Ultimo aggiornamento Sabato 25 Gennaio 2014 11:29
mv /home /home_old
mkdir home
5) Smontate la cartella temporanea e rimontatela nella nuova home
Codice:
umount /Tmp
mount /dev/sda3 /home
5/8
[RISOLTO] spostare la home UBUNTU - boot repair
Scritto da Massimiliano Guiggi
Mercoledì 13 Luglio 2011 17:44 - Ultimo aggiornamento Sabato 25 Gennaio 2014 11:29
6) Controlliamo che le dimensioni della nuova home e di quella precedente coincidano
Codice:
cd /home
du -sk (vi restituisce un numero, annotatelo)
cd /home_old
du -sk (questo numero deve essere uguale a quello di prima)
** se tutto ok cancelliamo la vecchia home **
rm -r /home_old
in fstab va detto dove si trova adesso la home
per poi rimontarla in automatico ad ogni riavvio
6/8
[RISOLTO] spostare la home UBUNTU - boot repair
Scritto da Massimiliano Guiggi
Mercoledì 13 Luglio 2011 17:44 - Ultimo aggiornamento Sabato 25 Gennaio 2014 11:29
sudo gedit /etc/fstab
inseriamo
# / was on /dev/sda9 during installation
UUID=06844d20-0283-4a3c-b608-a92742e36519 /home
defaults,errors=remount-ro 0 2
ext4
Con questa vi tiene il montaggio così anche al reboot.
soluzione qui: http://forum.ubuntu-it.org/index.php/topic,77139.0.html
http://forum.ubuntu-it.org/index.php/topic,77139.msg465480.html#msg465480
UTILITY: boot repair
http://wiki.ubuntu-it.org/AmministrazioneSistema/BootRepair
"Disk Utility" - WARNING: The partition is misaligned by 1024 bytes....
http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/#tools
http://ubuntuforums.org/showthread.php?t=1635018&page=3
7/8
[RISOLTO] spostare la home UBUNTU - boot repair
Scritto da Massimiliano Guiggi
Mercoledì 13 Luglio 2011 17:44 - Ultimo aggiornamento Sabato 25 Gennaio 2014 11:29
https://answers.launchpad.net/ubuntu/+source/gnome-disk-utility/+question/184477
http://askubuntu.com/questions/30071/the-partition-is-misaligned-error-in-disk-utility-should-i-re
partition
8/8