btrfsを使用してパーティションテーブルを作成するには?

btrfsを使用してパーティションテーブルを作成するには?

私のラップトップにUbuntu 16.04.1(現在の最新バージョン)をインストールしたいと思い、新しいオペレーティングシステムのパーティションスキームとファイルシステムを検討しています。

まず、現在のシステム(古いFedora)の現在のパーティションテーブルは、()、(暗号化)、(暗号化)、bootおよびです。それは私にとってうまくいきますが、前者が後者よりも改善されていることを常に読んだので、代わりに使用を検討しています。しかし、私は非常に基本的で技術的な知識のないユーザーなので、ファイルシステムを変更するとパーティションテーブルがどのように変更されるのかわかりません。特に知りたいです。ext4homeext4rootext4swapbtrfsext4

単に新しいパーティションテーブルを作成できますか? (bootbtrfshome(暗号化btrfs)、root(暗号化btrfs)、およびswap

btrfsそうでない場合は、ファイルシステムの下の適切なパーティションテーブルに関するアドバイスを聞きたいです。それとも、そのファイルシステムを使用する価値がありますか?

ベストアンサー1

まず、BTRFSはEXT4とは異なる動物です。簡単に言えば、EXT4はファイルシステムで、BTRFSはボリュームマネージャと統合されたファイルシステムです。 LVM2を使用したことがある場合は、ボリュームマネージャを使用したことがあります。

EXT4の代わりにBTRFSを使用するかどうかは主観的です。ただ一つが他のものよりも優れているわけではありません。決定するのに役立つことを願って訪問をお勧めします。https://btrfs.wiki.kernel.org/index.php/Main_Page、下にスクロールしてガイドラインと使用情報セクションを見て、スキップできるRAID関連の記事を除いて、すべての記事を読んでください。これにより、BTRFSが何であるかについてのアイデアを得ることができます。

パーティションスキームに関しては、ここにはディスクパーティションとBTRFSボリュームの2つの要素があります。まず、以前のパーティションスキームを再マップしてから、その理由を説明します。

ゾーニング計画

注:物理パーティション番号は重要ではありません。重要なのは、それがパーティションであるということです。

/dev/sda1    /boot
/dev/sda2    swap
/dev/sda3    /        subvol=/volumes/root
/dev/sda3    /home    subvol=/volumes/home

以下は、注意すべき重要な点です。

  1. /bootとswapはパーティションです。
  2. /および/homeは、同じBTRFSファイルシステムのBTRFSサブボリュームです。
  3. 1つのパーティションにのみBTRFSファイルシステムがあります。

BTRFSはスワッピングをサポートしていません。パーティションではなくファイルシステムなのでスワップパーティション無意味。この記事を書いている時点では、BTRFSはスワップファイルをサポートしていませんが、ループを使用してファイルをインストールし、パフォーマンスの低下を支払うことができます。ポイントはパーティションとして残すことをお勧めします。

ドキュメントによると、Grub 2を使用している場合は、独自のパーティションの代わりにBTRFSサブボリュームに/ bootを配置できます。私はまだGrub 1を使用しています。私の推論は次のとおりです。 :)

EXT4との主な違いはデータ保存方式です。分割された出て。つまり、サイズを事前に選択する必要がある複数のパーティションを使用する代わりに、すべてを同じ大きなパーティションにダンプし、サブボリュームを使用して内容を論理的に分割できます。

暗号化

BTRFSは現在暗号化をデフォルトでサポートしていませんが...いくつかの方法があります。バラよりここ

おすすめ記事