Btrfs また Bツリー ファイルシステムは、GPLライセンスのコピーオンライト(COW)であり、Oracle、Redhat、Fujitsu、Intel、Facebook、Linux Foundation、Suseなどの複数の企業によって開発されました。 カーネルの制限により、Brtfsは最大16エクスビバイトをサポートし、ファイルサイズは最大8エクスビバイトまで可能です。
ファイルは「」以外の任意の文字で作成できます。/" と ヌル. Btrfsには自己修復機能があり、複数のボリュームにまたがる機能があります。 Btrfsでは、ファイルシステムを縮小、拡大、オンラインモードでブロックデバイスを追加または削除できます。
また、サブボリュームも提供します。サブボリュームは個別のブロックデバイスではありません。スナップショットを作成し、それらのサブボリュームのスナップショットを復元できます。 LVMを使用する代わりに、btrfsを使用できます。 Btrfsファイルシステムはまだテスト中であり、本番環境にはまだ含まれていません。重要なデータがある場合は、現在、本番環境でbtrfsを使用しないことをお勧めします。
Btrfsがリリースしました 3.18 先月までのバージョン 2014年12月 いくつかの新機能を備えています。
この新しいバージョンのbtrfsには、次のような多くの新機能が搭載されています。
ホスト名:btrfs.tecmintlocal.com。 IPアドレス: 192.168.0.120. 使用したディスクサイズ:8GB [/ dev / sdb]
1. 今日の最新のLinuxディストリビューションのほとんどでは、btrfsパッケージがプリインストールされています。 そうでない場合は、次のコマンドを使用してbtrfsパッケージをインストールします。
#yum install btrfs-progs -y [RedHatベースのディストリビューションの場合] #sudo apt-get install btrfs-tools -y [Debianベースのディストリビューションの場合]
2. btrfsパッケージがシステムにインストールされたら、以下のコマンドを使用してbtrfsのカーネルモジュールを有効にする必要があります。
#modprobebtrfs。
3. ここでは、1つのディスクのみを使用しました(つまり、 /dev/sdb)このディスクでは、論理ボリュームをセットアップし、btrfsファイルシステムを作成します。 それらを作成する前に、まずシステムに接続されているディスクを確認しましょう。
#ls -l / dev | grepsd。
4. ディスクがシステムに正しく接続されていることを確認したら、LVM用のパーティションを作成します。 我々は使用するだろう 'fdiskにパーティションを作成する ‘コマンド /dev/sdb ディスク。 以下に説明する手順に従って、ドライブに新しいパーティションを作成します。
#fdisk -c / dev / sdb。
5. パーティションを正常に作成したら、パーティションテーブルの変更をカーネルに更新して、実行できるようにする必要があります。 パートプローブ コマンドを使用してディスク情報をカーネルに追加し、その後、以下に示すようにパーティションを一覧表示します。
#partprobe-s。 #ls -l / dev | grepsd。
6. で物理ボリュームとボリュームグループを作成します /dev/sdb1 ディスク使用 pvcreate と vgcreate 指図。
#pvcreate / dev / sdb1。 #vgcreate tecmint_vg / dev / sdb1。
7. ボリュームグループに論理ボリュームを作成します。 ここでは、2つの論理ボリュームを作成しました。
#lvcreate -L + 2G -n tecmint_lv1tecmint_vg。 #lvcreate -L + 2G -n tecmint_lv2tecmint_vg。
8. 作成された物理ボリューム、ボリュームグループ、および論理ボリュームを一覧表示します。
#pvs && vgs && lvs。
9. ここで、論理ボリューム用のファイルシステムを作成しましょう。
#mkfs.btrfs / dev / tecmint_vg / tecmint_lv1。
10. 次に、マウントポイントを作成し、ファイルシステムをマウントします。
#mkdir / mnt / tecmint_btrfs1。 #マウント/ dev / tecmint_vg / tecmint_lv1 / mnt / tecmint_btrfs1 /
11. の助けを借りてマウントポイントを確認します dfコマンド.
#df-h。
ここで利用可能なサイズは2GBでした