| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  26-11-2005, 19:02 | #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  (risultato: tutta la partizione hdc1 piena di roba che non centrava niente). -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.   | 
|   |   | 
|  26-11-2005, 22:28 | #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. | 
|   |   | 
|  27-11-2005, 15:25 | #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?   | |
|   |   | 
|  27-11-2005, 18:34 | #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: 16:07.









 
		 
		 
		 
		







 
  
 



 
                        
                        










