********************************************************
ก่อนตรวจสอบ ต้องปิด Service ทั้งหมดก่อน
รวมทั้ง back up ข้อมูลด้วย
********************************************************
********************************************************
แล้ว unmount volume ที่เราต้องการทำการตรวจสอบ
ด้วยคำสั่ง
Code: Select all
df
Code: Select all
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 19553560 1174064 17363176 7% /
none 4 0 4 0% /sys/fs/cgroup
udev 2011880 4 2011876 1% /dev
tmpfs 404612 544 404068 1% /run
none 5120 0 5120 0% /run/lock
none 2023052 0 2023052 0% /run/shm
none 102400 0 102400 0% /run/user
/dev/sda3 19554584 341144 18197072 2% /home
/dev/sda6 110426968 99354224 5440336 95% /data
ให้ทำการตรวจสอบบน device /dev/sda6
แบบเร็ว
Code: Select all
sudo badblocks -v /dev/xxx
Code: Select all
sudo badblocks -nv /dev/xxx
ถ้าต้องการตรวจ และ mark bad blocks ไม่ให้ระบบใช้ block ที่เสียอีก
Code: Select all
sudo badblocks /dev/xxx > badblockslist.txt
Code: Select all
sudo fsck -l badblockslist.txt /dev/xxx
*******************************************************************
*******************************************************************
mount volume คืน
Code: Select all
sudo mount -a
Code: Select all
df
*******************************************************************
*******************************************************************