Newsgroup: it.comp.os.linux.iniziare
Titolo: per spostare directory in altra partizione.

Salve.
Ho una disco con una partizione pe la swap e una per la /.
In fase di installazoine si era pensato di creare una partizione di 50Mb per 
/boot e cosi' e' stato fatto, solo che si sono dimenticati di inizializzare 
tale partizione e di montarci /boot.
Per montare /boot nella partizione creata dovrei:
inizializzarla con mke2fs, rinominare /boot in /boot.old creare la directory 
/boot nella partizone di 50Mb e ricopiarci il contenuto di /boot.old 
dopodiche' cancellare /boot.old.
E' la procedura corretta?
Grazie.


I'm not prejudiced, I hate everyone equally.

files che avevi salvato in /tmp ... e aggiorna /etc/fstab ...
La tua soluzione è interessante ma nel caso di spostamenti di partizioni
diverse e ben più corpose quali possono essere una /home o una /var con
qualche mese di icoli ^__^ il passaggio intermedio, quello della copia
temporanea, può essere un'inutile perdita di tempo (ovviamente IMHO!).
Ho spostato quelle due directory su due partizioni nuove proprio qualche
giorno fa e mi sono limitato a copiare tutto in una dir. dove ho montato
le partizioni.
Ovviamente poi ho modificato fstab.
Ciao.
-- 
Antonio
| Pretendi una risposta immediata dal NG?
| Puoi ottenerla!
| 
http://groups.google.com/advanced_group_search

  Ciao.
ciao ..
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 
Scusa, non ho capito come hai fatto.


Si.
Unico appunto:
/boot non va` trattata com una /home qualsiasi
per cui queste operazioni andrebbero fatte in single user mode e visto che si
vanno a toccare dei dati che possono impedire il boot in caso di errore:
boot da cdrom (rescue) 
la cancellazione va` fatta sempre dopo essersi accertati che il tutto funzioni.
-- 
Mario Michele Macaluso     -o)  | Whenever people agree with me, I always    
m.macaluso .@. 
libero.it
   /\\  | think I must be wrong. - Oscar Wilde       
                          _\\_v |                                            
Kernel 2.2.14-5.0 on a i586     |                                            
(All addresses in headers are fake. Only one dot in signature.)

 ha scritto:

Ho creato le due partizioni con parted, le ho montate in due directory
temporanee, ci ho copiato la var e la home (con un semplice cp -a non va
bene, devi fare le cose raffinate), poi ho smontato, ho cancellato la var e
la home precedenti ho modificato fstab e un bel mount -a ha rimesso tutto a
posto.
Semplice, no?
-- 
Antonio   @=D

 
Ma hai poi rinominato le 2 directories temporanee?

Ma hai poi rinominato le 2 directories temporanee?
Credo che tu non abbia chiaro il concetto di montaggio.
Cerca su Appunti di Informatica Libera.	
Ciao.
-- 
Antonio

LoSmilzo wrote:

Scusa, conosco perfettamente cosa si intende per mount.
Ripercorro quello che hai fatto:
crei due partizioni: /dev/hdb1 e /dev/hdb2;
Monti /dev/hdb1 in /tmp1 e /dev/hdb2 in /tmp2;
copi /home in /tmp1 e /var in /tmp2;
cancelli /home e /var;
a questo punto ti restano /tmp1 e /tmp2............poi?

a questo punto ti restano /tmp1 e /tmp2............poi?
A questo punto modifico fstab, smonto le due partizioni e le rimonto con
mount -a.
Puň darsi che sia contorto, l'ho fatto come mi sembrava piů semplice.
(N.B. Sai che non basta cp per copiare tutti i file, vero?)
Ciao.
-- 
Antonio   @=D

 
Io uso cp -Rp *.
Non basta?


No.
Ci sono cose che non copi (ad es. hard link e file "sparsi").
Si fa con 
~$ tar cSpf - /home | tar xvSpf - -C /disk
Ciao.
-- 
Antonio