首页 > 数据库 > > 故障定位-磁盘故障定位手段
常见的磁盘故障是磁盘空间不足、磁盘出现坏块、磁盘未挂载等。
文件读写错误可能是磁盘空间不足,通过“df -h”可以看到磁盘空间已达100%,如下:
root:/> df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 36G 5.9G 28G 18% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.8G 3.8G % /dev/shm
tmpfs 3.8G 41M 3.7G 2% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
tmpfs 730M 730M % /run/user/0
/dev/mapper/vg1-lv1 89G 89G 0G 100% /home
tmpfs 730M 0 730M 0% /run/user/1010
如果磁盘是RAID5,通过“df -h”命令查看到磁盘空间已满,实际情况可能空间并没有写满,而是一个RAID组里发生了多盘故障,或者目录中存在垃圾数据,可以通过MegaCLI等第三方RAID卡监控工具来监控RAID盘的故障,或者检查并删除磁盘中冗余文件(如core文件等)。
root:~ # badblocks /dev/xvda1 -s -v
Checking blocks to 30681000
Checking for bad blocks (read-only test): 306809600674112/ 306810000000
30680964
30680973
...
done
Pass completed, 37 bad blocks found.
执行df -h命令查看所有已挂载的磁盘,执行fdisk -l命令查看所有磁盘,比对确认未挂载的磁盘。以nvmeOn1磁盘未挂载为例说明挂载方法:
创建一个要挂载的目录。
sudo mkdir /data
将nvmeOn1挂载在/data目录下。
sudo mount /dev/nvmeOn1 /data检查磁盘挂载情况,如果没有挂载需要将挂载磁盘,避免重启后需要重新挂载。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3150035/ ,如需转载,请注明出处,否则将追究法律责任。