|
Controllo (check) di un Filesystem |
|
|
|
|
Scritto da Administrator
|
|
Domenica 07 Marzo 2010 13:12 |
|
Prima di continuare occorre che abbiate già letto le seguenti guide:
Riconoscere un dispositivo su linux Smontaggio (software) di un dispositivo Partizionare un dispositivo
A titolo di esempio supponiamo un dispositivo identificato come /dev/sdg che contiene una partizione primaria (/dev/sdg1) da 2059MB in FAT16.
Prima di tutto individuate il vostro dispositivo aiutandovi con la guida "Riconoscere un dispositivo su Linux"
Da una shell con diritti di root smontate il dispositivo o le sue partizioni, aiutatevi con la guida "Smontaggio (Software) di un dispositivo"
Individuate il tipo di filesystem che c'è sulla partizione, usarte allo scopo la guida "Partizionare un dispositivo" alla sessione "Come è partizionato un dispositivo"
Supponiamo di avere una situazione tipo questa:
pc-00166:/home/mirko # fdisk /dev/sdg
The number of cylinders for this disk is set to 2860. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)
Comando (m per richiamare la guida): p
Disk /dev/sdg: 2059 MB, 2059403264 bytes 38 heads, 37 sectors/track, 2860 cylinders Units = cilindri of 1406 * 512 = 719872 bytes
Dispositivo Boot Start End Blocks Id System /dev/sdg1 1 2861 2011014+ 6 FAT16
Comando (m per richiamare la guida):
per controllare il file system FAT16 del dispositivo /dev/sdg1 occorre usare il seguente comando:
fsck.msdos -a /dev/sdg1
Altri esempi con differenti tipo di dispositivi (/dev/xxx) e differenti tipi di filesystem:
fsck.ext3 -f /dev/hdanumeropartizione xfs_repair /dev/sdd1
|