non è troppo complicato ma devi fare tutto con la massima cautela, leggi bene e se c'è qualcosa che non ti è chiaro chiedi prima di iniziare
/var non è strettamente necessaria per l'avvio del sistema, cancella la riga di fstab contenente il suo mount e riavvia
impiegherà un fottio di tempo per riavviarsi perchè syslogd non riuscirà a partire e dovrà andare in timeout (anche dieci minuti, non spaventarti); non ti partiranno cose come apache, mysql e roba varia, ma di fatto non succederà nulla di strambo e avrai comunque pieno accesso ssh
al riavvio verifica di NON avere /var in /, poi crea una dir /vartemp e montaci temporaneamente /dev/hda4
crea una nuova dir /var, dalle i permessi a 755 e copiaci dentro tutto con
cp -rfpv /vartemp/* /var
smonta /vartemp e riavvia (stavolta impiegherà il tempo canonico)
a questo punto ti ritroverai con /dev/hda4 libera da impegni, rasala totalmente con cfdisk o simili (basta che la cancelli e la ricrei)
crea una directory /usrsharetemp e montaci temporaneamente /dev/hda4, dopodichè ci copi tutto quello che trovi in /usr/share:
cp -rfpv /usr/share/* /usrsharetemp
ora in /dev/hda4 hai tutto /usr/share e puoi smontare la dir /usrsharetemp, dopodichè aggiungi a fstab la voce necessaria per montare /dev/hda4 su /usr/share
però su / hai ancora la vecchia /usr/share: cancellala, contenuto compreso, e riavvia
cancella /usrsharetemp, fine
PS ma perchè solo /usr/share e non tutto /usr?

Rispondi quotando