11. Karbantartás

11.1. A fájlrendszer vizsgálata

Hasznos szokás a flash memórián levő ext2 fájlrendszer gyakori ellenőrzése. Ehhez használjuk a dumpe2fs programot a következő módon: # dumpe2fs -h /dev/sda1 (root felhasználóként kell felcsatolni az eszközt). Az eredmény az alábbihoz hasonló lesz:


             Filesystem volume name:   <none>
             Last mounted on:          <not available>
             Filesystem UUID:          c42a6963-5e6a-4cd2-b7d7-c8f09dca6c52
             Filesystem magic number:  0xEF53
             Filesystem revision #:    1 (dynamic)
             Filesystem features:      dir_index filetype sparse_super
             Default mount options:    (none)
             Filesystem state:         clean
             Errors behavior:          Continue
             Filesystem OS type:       Linux
             Inode count:              32000
             Block count:              127856
             Reserved block count:     6392
             Free blocks:              116456
             Free inodes:              31922
             First block:              1
             Block size:               1024
             Fragment size:            1024
             Blocks per group:         8192
             Fragments per group:      8192
             Inodes per group:         2000
             Inode blocks per group:   250
             Filesystem created:       Sat Sep 20 12:43:00 2003
             Last mount time:          Tue Oct 28 14:13:03 2003
             Last write time:          Tue Oct 28 14:28:27 2003
             Mount count:              13
             Maximum mount count:      35
             Last checked:             Sat Oct 18 11:28:26 2003
             Check interval:           15552000 (6 months)
             Next check after:         Thu Apr 15 11:28:26 2004
             Reserved blocks uid:      0 (user root)
             Reserved blocks gid:      0 (group root)
             First inode:              11
             Inode size:               128
             Default directory hash:   tea
             Directory Hash Seed:      118bee0a-efa5-4771-967e-41a0badd0355
   

Néhány fontos szempontot szükségesnek tartunk kiemelni:

A rendszer figyelmeztetéseket küldhet ezekről a dolgokról az eszközről történő olvasáskor vagy felcsatoláskor.

11.2. És eztán?

Amikor a számláló eléri a küszöbértéket, vagy hibás fájlok vannak, futtassuk a # fsck.ext2 /dev/sda1 programot a felcsatolt eszközön. Ez frissíti a számlálókat, valamint kijavítja a hibás blokkokat.

Megjegyzés

Vfat fájlrendszer esetén a dump program nem tűnik jónak. A # dumpe2fs -f /dev/sda1 parancs nem használható vfat fájlrendszeren. Létezik egy dosfsck nevű program (csupán alfa verzió), de kockázatos nem saját magunk által formázott eszközön futtatni.