'ls' /mnt ディレクトリは使用できません。

'ls' /mnt ディレクトリは使用できません。

私はリアルタイムデータベースを実行するCentOS-6マシンを使用しています。ディレクトリに問題があります/mnt。何らかの理由でlsディレクトリを表示できません。stat動作中で、次の出力が表示されます。

  File: `/mnt/'
  Size: 4096        Blocks: 8          IO Block: 4096   directory
Device: ca02h/51714d    Inode: 16321       Links: 9
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2011-09-23 06:50:20.000000000 -0500
Modify: 2012-10-29 11:46:33.000000000 -0500
Change: 2012-10-29 11:46:33.000000000 -0500

また、ディレクトリに移動してコマンドをcd正常に(または少なくともエラーなしで)実行できます。ただし、ディレクトリで実行しようとすると動作が停止します。この時点では、+または+のいずれにも効果がなく、システムがロックされます。他のタスクを実行するには、SSHウィンドウを閉じて再接続する必要があります。touchmkdirlsCtrlCCtrlZ

私はここで少し迷っています。この問題の原因が何であるかを知っている人はいますか?または、コンピュータを再起動せずに問題を解決する方法を知っている人はいますか(以前は他のコンピュータの同じディレクトリでこれが発生し、再起動して修正しました)。コンピュータは実際に再起動できません。

このディレクトリにマウントされたファイルシステムは次のとおりです。

blob.XXXXX.com:/blend on /mnt/blend type fuse.glusterfs (rw,allow_other,default_permissions,max_read=131072)
blob.XXXXX.com:/new_log on /mnt/new_log type fuse.glusterfs (rw,allow_other,default_permissions,max_read=131072)
blob.XXXXX.com:/new_backup on /mnt/new_backup type fuse.glusterfs (rw,allow_other,default_permissions,max_read=131072)
blob.XXXXX.com:/vz on /mnt/vz type fuse.glusterfs (rw,allow_other,default_permissions,max_read=131072)
blob.XXXXX.com:/git on /mnt/git type fuse.glusterfs (rw,allow_other,default_permissions,max_read=131072)

興味深いことに、出力にはstrace ls /mntその中にマウントされたディレクトリが表示されます。

ベストアンサー1

一つは、各ファイルをls試してみることです。stat()以内にディレクトリ(この場合はマウントされた各ファイルシステムのルートディレクトリを含む)、試みた2つのコマンドのいずれも正常に実行されませんでした。したがって、問題は、マウントされたファイルシステム/mnt自体ではなく、マウントされたファイルシステムの1つにある可能性があります。

詳細については、マウントされたファイルシステムを特定し、/mnt各ファイルシステムを個別に試して(ls -d /mnt/foo)、どのファイルシステムが問題を引き起こしているかを確認する必要があります。

おすすめ記事