Linux 如果有任何脚本或命令可以检查哪些NFS装载有问题,哪些没有问题?
我最近在运行df-h时遇到问题,它挂在哪里 我尝试运行dmesg并获得以下截取的输出:Linux 如果有任何脚本或命令可以检查哪些NFS装载有问题,哪些没有问题?,linux,linux-df,mount-point,Linux,Linux Df,Mount Point,我最近在运行df-h时遇到问题,它挂在哪里 我尝试运行dmesg并获得以下截取的输出: [163075.079660] nfs: server 10.52.88.225 not responding, timed out [163255.559732] nfs: server 10.52.88.225 not responding, timed out [163255.559746] nfs: server 10.52.88.225 not responding, timed out [1634
[163075.079660] nfs: server 10.52.88.225 not responding, timed out
[163255.559732] nfs: server 10.52.88.225 not responding, timed out
[163255.559746] nfs: server 10.52.88.225 not responding, timed out
[163436.039699] nfs: server 10.52.88.225 not responding, still trying
[181222.119076] Key type cifs.spnego registered
[181222.119084] Key type cifs.idmap registered
[3350628.620368] hrtimer: interrupt took 10952185 ns
当我ping 10.52.88.225时,它抛出了无法访问的目标主机
因此,我试图实现的是,给df的时间可能只有10秒,如果它没有响应,则终止并处理列表中的下一个。可以制作任何脚本来执行此操作吗
任何回复/反馈都将不胜感激。试试这个:
timeout [options] 10s <command> [args]
更新:
如果您需要控制/中止已暂停的df,并查看其他装载的输出,则可能需要为每个装载运行1个df;为了简单起见,可以使用类似于以下内容的shell脚本:
从装载的文件系统列表中选择行,例如/etc/mtab
对于每个装载点运行:超时df$元素
这将在10秒后使完整命令超时,但要求对任何损坏的装入点超时,并移动到列表中的下一个装入点。