PDA

Visualizza la versione completa : traslocare linux


tojo72
13-10-2004, 20:50
e' possibile spostare linux da una partizione ad un'altra semplicemte facendo un copia incolla di / ???

se si cm faccio il primo avvio?

adarkar
14-10-2004, 00:59
ovviamente sì
le uniche precauzioni sono queste (spero di non dimenticare nulla):

- stai attento a copiare correttamente i permessi e gli orari di creazione e modifica dei file oltre al loro contenuto, mi pare che cp abbia tutte le opzioni necessarie

- NON copiare gli fs virtuali, come proc, eventualmente dev ecc. ecc.

- modificare l'fstab in modo da rendere coerenti le modifiche fatte

per bootarla basta indicare al kernel la nuova root

:ciauz: buon trasloco :D

chaosd
14-10-2004, 08:42
mah... io modificherei anche il bootloader... :stordita:

gianiaz
14-10-2004, 08:54
detta + praticamente:


tar -cf archivio.tar /bin /dev /home /lib /opt /root /sys /usr /boot /etc /initrd /proc /sbin /tmp /var


dall'altra parte:



tar xpf archivio.tar


(con la p preservi propietari e permessi)

poi dovrai creare la directory tmp nella nuova partizione assicurandoti che i permessi siano come quelli sotto


gianiaz@dune:/$ ls -la tmp/
drwxrwxrwt 9 root root 432 Oct 14 08:42 .

(attento che l'ultima lettera è una t.

ricrei la mnt con la tua alberatura, e poi segui i consigli che ti hanno dato gli altri.

Ciao

pannikeos
14-10-2004, 13:57
per il bootload nn basta far altro ke:

avviare il pc con un rescue .. il cd 2 di slackware va benissimo

con l'opsione

bare.i root=/dev/hdax noinitrd ro

bare.i se il pc usa ide se no guarda l'help con f2 mi pare

dev/hdax la partizione dove hai creato la root

e basta ..
una volta avviato .. lancia lilo

#lilo
#lilo -v

e fine .. hai il tuo pc nuovamente avviabile

ciao ciao :D

/dev/null
14-10-2004, 14:05
Originariamente inviato da gianiaz
[cutted]Se le due partizioni sono entrambe formattate con dei filesystem per Linux (che quindi supportano i permessi, le date etc) _penso_ che possa venire eseguito anche un cp (o mv) diretto, senza dover tarrare tutto il fs....

:ciauz:

tojo72
14-10-2004, 17:54
ok!!! grazie dei consigli
domenica monto il nuovo hd... trasloco e vi so dire :ciauz:

adarkar
14-10-2004, 18:55
Originariamente inviato da chaosd
mah... io modificherei anche il bootloader... :stordita:


Originariamente inviato da adarkar
per bootarla basta indicare al kernel la nuova root


--------------------------------------


Originariamente inviato da gianiaz
detta + praticamente:


tar -cf archivio.tar /bin /dev /home /lib /opt /root /sys /usr /boot /etc /initrd /proc /sbin /tmp /var


proc? tmp? dev se è dinamica? var tmp?
ovviamente queste non vanno copiate


dall'altra parte:



tar xpf archivio.tar


come ha già detoto /dev/null non ci dovrebbe essere bisogno di fare la copia 2 volte quando si può farla una sola
finchè sono 2 giga ancora ancora ok, ma se ha 10 giga già diventa palloso fare il doppio del lavoro per niente


(con la p preservi propietari e permessi)

poi dovrai creare la directory tmp nella nuova partizione assicurandoti che i permessi siano come quelli sotto

?
la tmp potrebbe essere montata su un fs diverso dal root (come ho io ora) e in questo caso non ci sarebbe forse neanche bisogno di copiarla
oppure bisognerebbe assicurarsi di mettere lo sticky dopo il montaggio
o molto più semplicemente, come ho detot prima si copia mantenendo i permessi quindi anche la tmp manterrà i suoi


ricrei la mnt con la tua alberatura
??
idem
è una dir come le altre che viene copiata con tutto
perchè la deve ricreare??

Loading