には、以下のリンクからのMongoDBで推奨されています:Linux上でhttps://docs.mongodb.com/manual/administration/production-notes/Ubuntuマシン上のXFSまたはext4ファイルシステムのmongodbサーバー? XFSとして
MongoDBの
カーネルとファイルシステム
をLinux上での生産でのMongoDBを実行している場合、あなたはLinuxカーネルのバージョン2.6.36を使用する必要がありますXFSファイルシステムまたはEXT4ファイルシステムのいずれかを使用します。可能であれば、XFSを使用してください。一般的にMongoDBの方が優れています。
WiredTigerストレージエンジンでは、EXT4をWiredTigerで使用する際に発生する可能性のあるパフォーマンス上の問題を避けるため、XFSの使用を強くお勧めします。
MMAPv1ストレージエンジンでは、MongoDBはデータベースファイルを使用する前にそのデータベースファイルをあらかじめ割り当てておき、しばしば大きなファイルを作成します。そのため、XFSまたはEXT4ファイルシステムを使用する必要があります。可能であれば、XFSを使用してください。一般的にMongoDBの方が優れています。 https://askubuntu.com/questions/690360/help-me-choose-the-best-filesystem-for-my-pc
ext4ファイルシステムは、すべてのLinuxオペレーティングシステムに推奨され、前任者との後方互換性を持っているので、あなたはext4ファイルシステムとしてはext2とext3をマウントすることができ Ext4の
reduces file fragmentation
employs delayed allocation which helps with flash memory life as well as fragmentation.
Good choice for SSDs and HDD
:
とUbuntuのリンクから
XFS
Good for a media file server because of constant throughput for large files.
Most distributions require separate /boot partition because XFS and GRUB can be unpredictable
Performance with small files is not as good.
だから、どちらがUbuntuの16.0にMongoDBのために使用することをお勧めします4 。
xfsファイルシステムを縮小することはできません。そのため、LVMスナップショットをバックアップに使用し、mongo用にVGを100%割り当てた場合、スナップショットを作成することはできません。/ – mils