Pagina 1 di 1

duplicare / (root) [risolto]

Inviato: mar 5 gen 2010, 15:52
da daniele50
Ciao,
sto duplicando la partizione di root per poter fare 'esperimenti'...

La root originale si trova in sdb1 mentre quella di backup in sda1.

Avviando dal dvd e montando le due partizioni ho copiato tutto il contenuto di sdb1 su sda1 con:

Codice: Seleziona tutto

cp -R /mnt/hdsdb1 /mnt/hdsda1
poi ho corretto il file /mnt/hdsda1/etc/fstab, home e altre partizioni rimangono montate nello stesso modo per entrambe le root.
Ho sistemato lilo per poter avviare slacky (la root originale) oppure slacky_bk (la root di backup).

Quando avvio slacky_bk non ci sono errori apparenti ma kde (che parte all'avvio) si ferma durante il caricamento.
Alla schermata di caricamento (dove appaiono le 5 icone in sequenza) carica l'icona con l'hd, la chiave inglese, il pianeta e poi si ferma senza fare niente.

Può essere perché nella root di backup tutte le directory, sottocartelle e file hanno come proprietario root:root oppure mi sfugge qualcosa??

Re: duplicare / (root)

Inviato: mar 5 gen 2010, 16:04
da notsafe
ricopia il contenuto utilizzando l'opzione -a, quindi

Codice: Seleziona tutto

cp -a /mnt/hdsdb1 /mnt/hdsda1
dal man di cp

Codice: Seleziona tutto

-a, --archive
              same as -dpR
..
-d     same as --no-dereference --preserve=link
-p     same as --preserve=mode,ownership,timestamps

Re: duplicare / (root)

Inviato: mar 5 gen 2010, 16:22
da metrofox
dd non vi piace?

Re: duplicare / (root)

Inviato: mar 5 gen 2010, 16:25
da notsafe
si, ma almeno capisce dove ha sbagliato :)

Re: duplicare / (root)

Inviato: mar 5 gen 2010, 16:30
da daniele50
Fatto!
Fondamentalmente non avevo pensato a due cose:
- i file nascosti (-a)
- gli attributi dei file (--preserve)
quindi:

cp -r -a --preserve

Funziona tutto a dovere (finalmente posso fare esperimenti senza preoccuparmi più di tanto... :D

Re: duplicare / (root)

Inviato: mar 5 gen 2010, 17:04
da Ansa89
metrofox ha scritto:dd non vi piace?
dd mi sembra più drastico come soluzione (però c'è anche lui).

Re: duplicare / (root) [risolto]

Inviato: mar 5 gen 2010, 21:49
da Thraphyx
daniele50 ha scritto: cp -r -a --preserve
Unico appunto, dal man di cp:

Codice: Seleziona tutto

 -a, --archive
              same as -dR --preserve=all
Quindi le opzioni -r e --preserve, quando si usa -a, sono ridondanti :thumbright: