
|
提問三步曲: 提問先看教程/FAQ索引(wdcp,wdcp_v3,一鍵包)及搜索,會讓你更快解決問題
1 提供詳細,如系統(tǒng)版本,wdcp版本,軟件版本等及錯誤的詳細信息,貼上論壇或截圖發(fā)論壇
2 做過哪些操作或改動設置等
溫馨提示:信息不詳,很可能會沒人理你!論壇有教程說明的,也可能沒人理!因為,你懂的
執(zhí)行 ls / 命令時,系統(tǒng)卡死, ctrl+c 也不能結束
此問題一般都是因為mount 對端服務失效,本地目錄卡死造成
首先使用 命令跟蹤, 查看執(zhí)行到哪一步卡死:
# strace ls /
..
lgetxattr("/MegaSAS.log", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) lstat("/net", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lgetxattr("/net", "security.selinux", 0x258f850, 255) = -1 EOPNOTSUPP (Operation not supported) lstat("/net", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0 lgetxattr("/net", "system.posix_acl_access", 0x0, 0) = -1 EOPNOTSUPP (Operation not supported) lstat("/chaichuan_test", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lgetxattr("/chaichuan_test", "security.selinux", 0x258f850, 255) = -1 ENODATA (No data available) lstat("/chaichuan_test", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lgetxattr("/chaichuan_test", "system.posix_acl_access", 0x0, 0) = -1 ENODATA (No data available)
lgetxattr("/chaichuan_test", "system.posix_acl_default", 0x0, 0) = -1 ENODATA (No data available) lstat("/mnt", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0 lgetxattr("/mnt",
可以看到,命令執(zhí)行到 /mnt這個目錄時,停止不動了
也可以使用cat /proc/mounts 查看當前mount狀態(tài),發(fā)現(xiàn)確實有對mnt目錄的記錄
# cat /proc/mounts 192.168.10.150:/opt/ /mnt nfs4 ....
2. fuser 查看問題目錄進程
問題定位/mnt目錄,使用fuser 查看此目錄占用進程
fuser -m /mnt 無法獲取 /proc/4110/fd/255 的文件狀態(tài): 失效文件句柄
無法獲取 /proc/9492/fd/255 的文件狀態(tài): 失效文件句柄
無法獲取 /proc/29965/fd/255 的文件狀態(tài): 失效文件句柄
3.kill 解決
找到進程號直接kill
# kill -9 4110 # kill -9 9492 # kill -9 29965
問題解決
strace命令是一個集診斷、調試、統(tǒng)計與一體的工具,我們可以使用strace對應用的系統(tǒng)調用和信號傳遞的跟蹤結果來對應用進行分析,以達到解決問題或者是了解應用工作過程的目的, 具體使用可以查看幫助.
文章來源:www.raksmart.com/55.html |
|