問題タブ [xfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux-kernel - Linux での XFS ロックアップの解決策はありますか?
どうやら、XFS がカーネル/プロセスをロックし、大量のトラフィックが発生するとボリュームが破損するという既知の問題があるようです。いくつかの Web ページでそれについて説明されていますが、どのページが新しく、解決策があるかを知ることができませんでした。
私の会社のデプロイメントには、カーネル 3.4.107、xfsprogs 3.1.4、および大規模なストレージ アレイを備えた Debian があります。いくつかの大きなボリュームへの非同期 IO を使用して、大きなデータ (PB) と高スループット (GB/秒) を実現しています。いくつかのシステムで、これらの予測不可能なロックアップが常に発生しています。カーネル ログ/dmesg には、次のようなものが表示されます。
ロックアップは、システムを悪い状態のままにします。ハングした D 状態のプロセスは、シグナル 9 で強制終了することさえできません。操作を再開する唯一の方法は、再起動して XFS を修復し、システムをしばらく動作させることです。しかし、時々、ロックアップ後に一部のボリュームを修復することさえできないことがあります。ボリュームが完全に壊れてしまい、mkfs で再構築する必要があるからです。
最後の手段として、xfs-repair を定期的に実行するようになりました。これにより、ロックアップとデータ損失の頻度がある程度減少しました。しかし、インシデントは依然として十分に頻繁に発生しているため、何らかの解決策が必要です。
カーネル 3.4.107 でこれに対する解決策があるかどうか疑問に思っていました。たとえば、パッチを適用する可能性があります。多数のデプロイメントやその他のソフトウェアの問題により、近い将来カーネルをアップグレードすることはできません。
ただし、次のリリースでカーネル 3.16 で実行できるように、アプリケーションの更新に取り組んでいます。この XFS ロックアップの問題が 3.16 で修正されたかどうか知っている人はいますか?
linux - xfsファイルシステムでオンラインでルートパーティションのサイズを変更するには?
以下の方法を使用して、ルートパーティションを拡張しようとしているとき
上記の最後の行のエラーで同じことを行うことができません。
linux - EC2 のルート ボリュームから XFS ボリュームを作成するにはどうすればよいですか?
新しい EC2 インスタンスを作成し、その上に多数のソフトウェアをセットアップしました。MongoDB 3.2 の Production チェックリストでは、XFS (または ext4) ボリュームにインストールすることが推奨されています。/dev/xvda1 からたとえば 15 GB のボリュームを作成するにはどうすればよいですか? mkfs を使用して XFS としてフォーマットし、マウントしますか? 現在の df -h の出力は次のとおりです。
OSはUbuntu 12.04 LTS
amazon-web-services - AWS EBS ボリュームのファイルシステム タイプを変更する方法
EBS ボリュームは のようにアタッチされext4
ました/opt/apps
。現在、それに関するデータはありません。ファイルシステム タイプを に変更しxfs
、新しいマウント ポイントを に割り当てる方法は/data
?
amazon-ec2 - Glusterfs レンガのサイズ
glusterfs ストレージの物理ドライブ-xvdf、パーティション-xvdf1 用に 8GB の物理ディスクを追加しています。
xfs をインストールしてパーティションをフォーマットする
ここで、ディレクトリ data/brick1 を新しく作成したパーティションにマウントします
gluster volume status test-volume mem などの別のオプションもあります。私の質問は、ここで私のレンガのサイズは何ですか?
また、1 つのパーティションに複数のブリックを含めることはできますか?
linux - XFS_Quota - グループの問題
グループ ID に xfs_quota 制限を設定しました。ただし、ハード/ソフト リミットは有効になりません。ユーザーにクォータ制限を設定した場合にのみ機能します。
グループ名 : itshare
ユーザー名: テストユーザー
グループ「itshare」にマッピングされた「testuser」
以下の手順が表示された場合は、itshare グループのソフト リミットを 3MB に、ハード リミットを 4MB に設定しています。
ただし、ユーザー「testuser」は、指定された制限を超えてファイルをアップロードできます。
xfs - XFS はどのように WFPOpen を見つけますか?
自分のハードウェア (おそらく仮想) に SPI を実装します。アプリケーションが WFSOpen を呼び出すときに見つけたように (おそらく間違いです)、XFS は SPI で WFPOpen を呼び出します。しかし、この「in SPI」はどこを意味するのでしょうか? おそらく、WFPOpen がレジストリのどこかにある dll ファイルのアドレスを指定する必要があります。また、DLL パスは HKLM\XFS\Service_Provider\\DllName で指定する必要があると思います。そうですか、それで十分ですか?XFS はこのレジストリ パスとキーに敏感で、それを使用して SPI の場所を見つけますか? 上記を実行しましたが、WFS_ERR_SERVICE_NOT_FOUND が発生します。XFS は dll 内の関数を探していないようです。何が間違っている可能性がありますか?
問題をより適切に処理できるように、xfs ログを送信する方がよいと思いました。 https://www.dropbox.com/s/6wwbjfpxxibjnl1/9603071652%20-%20XFSTrace.7z?dl=0