linux下檢查文件系統(tǒng)的操作流程(sigbus,linux不能寫文件)

linux下檢查文件系統(tǒng)的操作流程

問題描述

ls,cd好用
vim,touch,mv,cp跟文件操作有關(guān)的命令都不好用(core,收收到sigbus信號)
現(xiàn)把查找問題過程記錄一下。

結(jié)果是:硬件廠商發(fā)現(xiàn)硬盤卡槽壞了。


image.png

然后查看內(nèi)存和cpu - top

top - 16:37:32 up 84 days, 23:45,  2 users,  load average: 6.45, 6.58, 6.34
Tasks: 333 total,   2 running, 331 sleeping,   0 stopped,   0 zombie
Cpu(s): 25.5%us,  0.8%sy,  0.0%ni, 73.6%id,  0.1%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:  24595068k total, 21369000k used,  3226068k free,   177460k buffers
Swap: 12369912k total, 12179320k used,   190592k free,  1670544k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 5109 dbojc     20   0 10.9g 919m 7436 S 170.4  3.8  26882:51 java
29048 dfs       20   0 6724m 1.2g 6128 S 104.2  4.9  60764:37 java
27850 vomes     20   0 14.2g 1.4g  25m S 100.1  6.2  41860:29 java
28484 skywalki  20   0 10.2g 534m 6560 S 31.1  2.2  12982:25 java
 2704 webadmin  20   0 10.8g 1.5g 8252 S  7.4  6.3   1182:03 java
21790 vomcente  20   0 15.7g 2.2g 768m S  2.9  9.4  10:40.10 java
13441 sentine   20   0 15.7g 238m 5960 S  1.6  1.0 984:03.28 java
 1964 vdm       20   0 9152m 1.3g 5784 S  0.8  5.3  45:05.20 java
 8985 das5      20   0 10.9g 867m 7140 S  0.8  3.6 438:49.40 java
19058 das       20   0 10.6g 1.3g 7508 S  0.8  5.7  39:12.16 java
28439 apollo    20   0 15.9g 794m 5972 S  0.8  3.3 614:01.74 java
    4 root      20   0     0    0    0 S  0.4  0.0  16:53.86 ksoftirqd/0
  235 root      39  19     0    0    0 S  0.4  0.0 601:23.38 kipmi0
 1281 root      20   0     0    0    0 S  0.4  0.0 377:25.64 jbd2/dm-2-8
 1633 root      20   0     0    0    0 S  0.4  0.0  85:40.48 kondemand/3
 1635 root      20   0     0    0    0 S  0.4  0.0 107:20.59 kondemand/5
 1641 root      20   0     0    0    0 S  0.4  0.0  73:44.75 kondemand/11

發(fā)現(xiàn)資源都正常,尤其是CPU和硬盤

首先查看硬盤空間

root-/root>df -h
Filesystem                    Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root   50G   19G   28G  41% /
tmpfs                          12G     0   12G   0% /dev/shm
/dev/sda2                     485M   65M  395M  15% /boot
/dev/sda1                     200M  264K  200M   1% /boot/efi
/dev/mapper/VolGroup-lv_home  213G  134G   69G  66% /home

發(fā)現(xiàn)磁盤并沒有滿,還有很大的空間。

查看是否打開文件最大數(shù)滿了

標(biāo)準(zhǔn)版渠道開發(fā)/stdcop/xip>ulimit -a
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 515915
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 65536
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240000
cpu time               (seconds, -t) unlimited
max user processes              (-u) 4096
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
標(biāo)準(zhǔn)版渠道開發(fā)/stdcop/xip>lsof|wc
   2877   25192  313127

發(fā)現(xiàn)2877 << 65536

查看文件節(jié)點數(shù)(是否滿了)

root-/root>df -i
Filesystem                     Inodes  IUsed    IFree IUse% Mounted on
/dev/mapper/VolGroup-lv_root  3276800  94377  3182423    3% /
tmpfs                         3074383      1  3074382    1% /dev/shm
/dev/sda2                      128016     27   127989    1% /boot
/dev/sda1                           0      0        0     - /boot/efi
/dev/mapper/VolGroup-lv_home 14155776 177977 13977799    2% /home

發(fā)現(xiàn)文件的inode還剩余很多,如果碎文件太多,可能會導(dǎo)致inode不夠(鞍山發(fā)生過)

查看最大文件個數(shù)

root-/root>cat /proc/sys/fs/file-max
524288

查看組大的文件個數(shù),發(fā)現(xiàn)是52W,統(tǒng)計一下唯一的用戶的文件個數(shù)

錦州XIP/jzbank/jzxip/src>ls -R|wc
  44958   42176  657329

基本上沒多大

檢查linux系統(tǒng)message錯誤

vi /var/log/messages

發(fā)現(xiàn)打不開,因為文件系統(tǒng)已經(jīng)有問題了。要么寫了讀不了,要么硬盤有問題系統(tǒng)沒寫進(jìn)去。

重啟服務(wù)器,開始硬件自檢

發(fā)現(xiàn)硬盤異常,拆機(jī)檢查,發(fā)現(xiàn)硬盤卡槽壞了。
問題解決。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容