wiki:montare_dir

Spostare e montare directory su un altro disco

Quando sul server (o su un client) lo spazio disco occupato dalle directory è insufficiente, si può spostare una directory su un disco esterno usb o su altra partizione opportunamente creata, ovviamente montando la directory sul disco/partizione scelto/a.

1 - Vedere se la partizione è visibile dal sistema con il comando:

fdisk -l

output del comando:

Disk /dev/hdb: 100.2 GB, 100256292864 bytes
255 heads, 63 sectors/track, 12188 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/hdb1               1        3039    24410736   83  Linux
/dev/hdb2            3040        4472    11510572+   f  W95 Ext'd (LBA)
/dev/hdb5            3040        3197     1269103+  82  Linux swap / Solaris
/dev/hdb6            3198        4472    10241406   83  Linux

se invece fosse un nuovo disco usb esterno troveremo qualcosa del tipo:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         998      255472    6  FAT

2 - montare la nuova partizione creata (nel nostro caso hdb6) in una directory qualunque, per esempio /media/prova, precedentemente creata

   mount /dev/hdb6 /media/prova

3 - copiare il contenuto della directory che si desidera spostare, per esempio /usr, nella directory /media/prova

   cp -pr /usr/* /media/prova/

4 - se il comando precedente è andato a buon fine, rinominare la directory originale /usr presente nella partizione /dev/hdb1 (per esempio _usr/) con il comando

   mv /usr/ _usr

5 - creare una nuova directory /usr vuota con il comando

   mkdir /usr

6 - modificare il file /etc/fstab inserendo la riga che indica il nuovo mountpoint di /usr

   /dev/hdb6   /usr    ext3   defaults,errors=remount-ro   0   1

6 - ora smontiamo la partizione /dev/hdb6 montata temporaneamente in /media/prova e la rimontiamo in /usr con i comandi:

   umount /media/prova 
   mount /dev/hdb6 /usr

7 - prima di cancellare la directory /_usr è consigliabile effettuare un riavvio del sistema e verificare il corretto funzionamento del sistema.

Last modified 11 years ago Last modified on Aug 3, 2006, 9:24:18 AM