|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 532
|
Sostituire un disco senza reinstallare tutto
Dunque, il mio problema è molto semplice.
Io ho un simpatico fileserver "fatto in casa" con debian. (tutto molto minimale.. niente interfaccia grafica, e solo i servizi che mi servono). Il tutto gira su un disco da 160 giga: una partizione da 5 giga per linux, e i restanti in un'altra partizione per i mei file. Ora ho la necessità di sostituire questo disco fisso con uno più capiente... Ed è qui che nasce il problema: come spostare tutto sul nuovo disco, senza dover reinstallare tutto il sistema operativo? Ecco quello che ho fatto per ora: -ho collegato entrambi i dischi, ho formattato il nuovo più o meno come il vecchio (5 giga di partizione ext2 per linux, i restanti per i miei dati). -ho provato a copiare tutto il contenuto di hda1 (vecchio disco, con il filesystem root) in hdc1 (nuovo disco), dimenticandomi che hda2 (tutti i miei giga di dati) era montanto in una subdir della root ![]() -ho riprovato a copiare hda1 -> hdc1 avendo l'accortezza di passare i parametri che dicono a cp di non seguire link simbolici e montaggi vari (e la cosa però mi lascia alquanto perplesso, perchè facendo così "perdo per strada" tutti i link della partizione di linux, e temo che questo possa non fargli tanto piacere) alla fine mi sono trovato con sta benedetta partizione hdc1 che "dovrebbe" avere tutto il necessario per partire. Tranne ovviamente il master boot record... e qui vi giuro che non so che pesci pigliare. come faccio a mettere grub su hdc1 TENENDO CONTO che una volta sistemata diventerà hda1? (il vecchio disco chiaramente lo tolgo..) Ho improvvisato un grub-install /dev/hdc1, ma ovviamente quando lo sposto di canale, grub si pianta con un bel "grub hard disk error".. ma non so, forse la causa di questo errore è qualcosa che ho sbagliato ancora prima... Aiuto! ![]() Qualcuno sa darmi una mano? Sono disposto a ripartire col nuovo disco da zero, anche se ci ha messo due ore a copiare tutto. ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2004
Città: Gatteo
Messaggi: 2955
|
La copia dei file falla con il comando cp -ax (a mantiene i permessi, è recursive e non segue i link, e x non esce dalla partizione corrente), poi con spengi e cambia i dischi. Metti un live cd, monta la partizioni di root, dai chroot /mnt/root /bin/bash e con il comando grub reinstalli il boot loader.
__________________
And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror. |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 532
|
Quote:
Appena provo a fare grub-install /dev/hda1 (o hda) mi da un bell'errore: /dev/hda: not found or not a block device E in effetti /dev è vuota ![]() ![]() ![]() Come posso fare? ![]() |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 532
|
Aiuto, sono ancora in alto mare!
![]() Sto provando a installare debian sul nuovo disco, così appena finito sovrascrivo tutto con il vecchio s.o. Ma il mio sesto senso mi dice che non funzionerà... ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:59.