> Mi hai messo dei pensieri...
> L'obiettivo è "scalare" tutto di una posizione? Allora dovrei
> "spostare", non "copiare", no?
Si, l'effetto finale e' quello di spostare il tutto, pero' io preferisco
farlo in 3 passaggi: copia, verifica, cancellazione degli originali.
> I dubbi che seguono dipendono forse dal fatto che non ho ben capito
> l'intenzione.
>
> Vladimir Nicola Chersi wrote:
>> devi capire bene come funzionano i montaggi e gli
>> smontaggi....
>> - controlli che usr sia stato montato correttamente
>
> mount senza parametri: dovrei vedere /usr montato come è scritto in
> fstab (dopo la modifica), OK?
Si, esattamente.
>> - controlli che dentro /usr ci sia tutto quello che ci deve essere:
>> tutti
>> i tuoi programmi, una copia del contenuto /usr/local, e una directory
>> local "piena" di roba
>
> Quello che c'era prima della modifica a fstab, ma dopo la copia (cioè
> compresa /usr/local/local)?
ehmm... allora: se prima quella partizione veniva montata come
"/usr/local" e dentro a "/usr/local" c'erano dei file chiamati
"pippo,pluto e paperino", a questo punto, dopo la copia ed il montaggio
avremo la partizione montata come "/usr", dentro avremo i soliti file
"pippo, pluto e paperino" (che prima erano in "/usr/local", in quanto la
partizione era montata sotto "/usr/local"), ed in aggiunta la directory
"local" da te appositamente creata, contenente i files "pippo, pluto e
paperino" da te copiati.
>> - smonti /usr
>
> umount /usr, OK?
esattamente.
>> - controli che usr sia effettivamente smontato
>
> mount senza parametri x vedere che /usr non c'è, OK?
esattamente
>> - controlli che dentro a /usr ci siano solo i programmi e una
>> directory
>> "local" vuota
>
> se /usr non è montato come faccio a vedere cosa contiene?
> che ne sarà della /usr/local/local? (mi ci stavo affezionando [Wink])
Una directory puo' contenre dei files e/o fare da mountpoint ad una
partizione.
Finche fa da mountpoint tu vedi solo il contenuto della partizione
montata, se non erro, quando smonti, vedi il contenuto effettivo della
directory.
>> cancelli tutto il contenuto di /usr
>
> a parte le sottodirectory, OK?
No, cancelli tutto. Dal momento che hai gia' verificato che sulla
partizione che era di "/usr/local" e che diventera' di "/usr" la roba
c'e', dentro ad "/usr" directory (non mountpoint) non deve rimanere
niente.
>> - rimonti /usr
>
> dovrei vedere /usr montato come è scritto in fstab (dopo la modifica),
> OK?
si
>> - telinit 2
>
> non ho idea di cosa sia; serve x riavviare tutto o x rendere
> "definitive" le modifiche?
Torna in modalita' multiutente.
> Grazie.
Altra opzione, forse un po' piu' chiara da capire:
- copii il contenuto di /usr/local in /usr/drectory_creata_da_te
- cancelli tutto il contenuto di /usr/local
- smonti la partizione
- torni a copiare quello che adesso e' dentro a /usr/drectory_creata_da_te
dentro a /usr/local
- cancelli /usr/drectory_creata_da_te
- rimonti la partizione sotto un mountpoint a tua scelta (/mnt/esempio,
per esempio)
- copi tutto il contenuto di /usr in /mnt/esempio
- cancelli tutto il contenuto di /usr
- smonti /mnt/esempio, e rimonti la partizione come /usr
Nota: se si rompe tutto, i cocci sono tuoi :-P .
Se hai altri dubbi non esitare a scrivere.
Ciao, Vladimir Nicola
|