Ubuntu 10.04でWebサーバーを構成しています。より具体的には、 DataStax OpsCenter をインストールしています。
残念ながら、ログはこのエラーでスパムされています:
ERROR [pool-3-thread-7] 2013-02-15 22:04:34,533 Long os-stats collector failed: Process failed: cat /proc/partitions
Exit val: 1
Output:
cat: /proc/partitions: No such file or directory
ERROR [pool-5-thread-3] 2013-02-15 22:04:56,846 Error getting devices and partitions #<IOException Java.io.IOException: Process failed: cat /proc/partitions
Exit val: 1
Output:
cat: /proc/partitions: No such file or directory>
cat: /proc/partitions: No such file or directory
を取得する理由
私はコマンドラインからこのコマンドを実行するとcat /proc/partitions
を取得し、No such file or directory
を取得し、いくつかのフォーラムで見つけたものからディレクトリを作成する必要があるため、使用しているアプリケーションに問題があることを本当に疑いますOSが起動しているとき、私は間違っている可能性がありますが、それは私が得た限りです。
コメントで言ったように、仮想プライベートサーバー(VPS)を使用しています。 OpenVZおよび他のVPSソリューションは、/proc/partitions
へのアクセスを提供しません。 /proc
パーティション全体が仮想ファイルシステムです( procfs )。構造はカーネルで維持されます。そのため、ファイルを手動で作成することはできません。
DataStax OpsCenterにはサポートフォーラムがあります。現時点では、あなたの問題に関する質問は見つかりませんでした。しかし、そこの専門家があなたを助けることができるはずです。
Procファイルシステムを取得するには、マウントする必要がある場合があります。
mount proc /proc
パーティションのリストを取得するには、次のコマンドを使用します。それぞれがパーティションのリストを提供します。
fdisk -l
parted -l
df -h
mount
注:mount
は現在マウントされているボリュームのリストのみを表示し、df
はマウントされたボリュームの統計を表示します。
Stack Overflow tread で@Shipluによって作成された回答。