私はbtrfsを初めて使用するので、パーティショニングとサブボリューム戦略についてアドバイスをお願いします。システムは軽量Webサーバーであり、ディスクが1つしかないことを前提としています。
extファイルシステムでは、常に/、/ var、swap(および/ bootと/ home)に個別のパーティションを作成しました。私にとって、/ varには常にすべての重要なWebサーバーデータ(MySQLデータベースなど)が含まれ、コードは含まれていません。これにより、データを簡単に別のシステムに移動(/ varを移動またはコピー)したり、データを中断することなくOSを再インストール(/を再フォーマット)したりできます。
btrfsを使用すると、同じことを実行でき、同じパーティション分割スキームを使用でき、各パーティションに個別のbtrfsファイルシステムを配置できます。または、単一のパーティションを作成し、/、/ varなどにbtrfsサブボリュームを使用することもできます。その長所と短所は何でしょうか?
たとえば、/-onlyと/ var-onlyのスナップショットを作成することにはいくつかの利点があるようです(「すべてのデータを以前のチェックポイントに復元する」対「すべてのコードを復元する」vs「両方を復元する」)。それは正しいですか、それともそのようにしか表示されませんか?
おまけの質問:btrfsファイルシステムの下でlvmを使用する利点はありますか?
おまけの質問2:システムに同じサイズのディスクが2つある場合、アドバイスはどのように変わりますか?
「これが私がやったことであり、それが私のためにどのように機能したか」の記事へのポインタも高く評価されます。私は何ができるかについて多くの資料を見つけることができますが、「これは私が試したものであり、これが機能したか機能しなかった理由です」という多くのことを見つけることができません。