特定のサーバー上の特定のファイルを読み取ったり解凍したりできない

特定のサーバー上の特定のファイルを読み取ったり解凍したりできない

SQLテキストを含む特定のgzipアーカイブの内容をzcatするのに問題があります。問題は、1つのサーバー上の特定のファイルに制限されているようです。

rsyncを使用して、約10個のgzipで圧縮されたSQLファイルをバックアップサーバーから復元したい新しいレプリケーションサーバーにコピーしました。 1つのケースを除いて、すべてがうまく機能します。 zcatを使ってファイルをMySQLにパイプするだけです。

ただし、ファイルは機能しません。ファイルに対してすべての種類の読み取り操作を実行しようとすると、「操作は許可されていません」というエラーが発生します。

ファイルを削除、chmod、chown、およびそのファイルに対する完全な所有権と権限があることを確認できます。表示される属性は、他のすべての有効なファイルと同じように見えます。名前を変更して、同じディスク上の他のディレクトリに移動することもできます。ファイルをコピーしたり、何らかの方法でファイルを読み込んだり、別のディスクに移動したりすると、「操作が許可されていません」というエラーが発生します。また、プロパティを表示するためにlsattrを使用してみましたが、これも同じエラーが発生しました。

ソースソースサーバーからファイルを読み取ることができ、FTPでWindows PCに転送することもできます。ここで読んで抽出することもできます。私は元のサーバーから私のPCにFTPを送信し、ターゲットサーバーにFTPを再送信しましたが、ターゲットサーバーに到達すると再読み込みできません。

私のオペレーティングシステムはCentOS 7で、問題のディスクはext4形式の100G LVMボリュームです。 fsckを実行しましたが、きれいであると報告されました。

残念ながら、抽出されたSQLデータファイルは、データベースが作成されているサーバーに配置するには大きすぎて、実際には他のサーバーからネットワーク経由で抽出するには大きすぎます。

この動作の原因が何であるかを知っている人はいますか?私は迷っています。

よろしくお願いします。

ベストアンサー1

最近の問題を再び調べたところ、この場合、インフラストラクチャチームが私が知らないうちにサーバーにMcAffee EPOエージェントをインストールしたため、問題が発生したことがわかりました。このエージェントは、関連ファイルを含むシステム内の特定の大容量ファイルへのアクセスをブロックします。

おすすめ記事