このガイドでは、BTRFSを始めるために知っておく必要があるすべてのものにつ そうは言っても、BTRFSの基本的な構造と、あなたがすべきこととすべきではないことについて説明します。
btrfsファイルシステムの作成
空のbtrfsパーティションにファイルシステムを作成
mkfs.btrfs /dev/sda1
注: このファイルシステムをマウントする必要があります
デバイスにデータを追加する前にサブボリュームを作成する必要があります
btrfs subvolume create /mnt/sda1
/mnt/sda1はマウントポイントです!これが完了したら、BTRFSボリュームにデータを書き込み、すべてのit機能を使用できるようになりました。基本的なBTRFSレイアウト
注意: トップレベル5はルートであり、スナップショットやその他のbtrfs機能を実行できるbtrfsサブボリュームではないため、マウントしないでくださいtoplevel root level 5 +-- root\@ level 256 (subvolume root mounted at / id varies) +-- root\.snapshots level 256 (typical snapshot subvolume)
基本コマンド
- ディスクフリー
sudo btrfs fi show
出力:
- ディスク使用量
sudo btrfs fi du /
注:/他のマウントポイントを作ることができますsudo btrfs scrub start /
- パフォーマンスのためのバランスサブボリューム
sudo btrfs balance start -musage=50 -dusage=50 /
注:musgaeとdusageフィルタを使用して、使用率50%以上の使用ブロックのバランマウントポイントsudo btrfs subv list /home
出力:
- サブボリュームをマウント
sudo mount -o subvolid=267 /dev/sda1 /media/games
またはこれを/etc/fstab
/etc/fstab
sudo mount -o subvolid=267 /dev/sda1 /media/games
/etc/fstab
/etc/fstab
iv id=”
スナップショット
スナップショットはbtrfsについての最高のものの一つであり、私は絶対にそれらを愛しています。 彼らは信じられないほど強力で有益です。
スナップショットを使用するときにいくつかのシナリオを実行します。P>
sudo btrfs subv snapshop /home /home/.snapshots/2020-01-13
これを使用すると、単純に/etc/fstab
を編集し、subvol/etc/fstab
を変更してsnapshopを元に戻すことができます2020-01-13またはから取得した対応するサブボルトsudo btrfs subv list /home
スナップショットを復元
再起動と正常なロールバック後にsnapshopを復元
sudo btrfs subv delete /home
sudo btrfs subv delete /home
sudo btrfs subv delete /home
sudo btrfs subv delete /home
sudo btrfs subv delete /home
sudo btrfs subv delete /home
sudo btrfs subv snapshot /home/.snapshots/2020-01-13 /home
今、単にあなたのfstabを復元し、/homeに戻って再起動します サブボリュームこのメソッドを使用してそれを行う理由は、最初にデータを検証することです。
この方法を使用してそれを行う理由は、データを検証することです。 うまくいかない場合は、単に/etc/fstab
を変更するだけで、開始した場所に戻ることができます。
複数のディスクとRAID
ああ、ここで私たちは行きます。 これはそのようなひどく誤解された主題であり、注意しなければ解決するために見ているよりより多くの問題を引き起こす。 だから、それでのは、襲撃に入ることができます。 それは不安定であり、使用すべきではないので、私はraid5をカバーすることはありません!
複数のディスクのコマンドを知っている必要があります:
Add Disks before creating subvolume:
sudo btrfs device add /dev/sda1 /dev/sdb1
Add Disk to existing subvolume:sudo btrfs device add /dev/sdb1 /home
Delete Disk from subvolume:sudo btrfs device delete /dev/sdb1 /home
Creating the RAID File System:
RAID 1:
sudo btrfs -m raid1 -d raid1 /dev/sda1 /dev/sdb1
RAID 10:sudo btrfs -m raid10 -d raid10 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1
既存のサブボリュームにディスクを追加した後、RAID1に変換
btrfs balance start -mconvert=raid1 -dconvert=raid1 /home
ビデオチュートリアル
注意: YouTube Video – Hold Ctrl + Left Click to open in new window
Chris Titus Tech
Social
- Twitter – https://twitter.com/christitustech
- YouTube – https://youtube.com/c/ChrisTitusTech
- Twitch – https://twitch.tv/christitustech
- Odysee / LBRY (Privacy) – https://links.christitus.com/lbry
Exclusive Content
- ChrisTitus.comメンバーセクション(CCのみ)
- ガイドと事前に構築された画像とデジタルダウンロード
- 毎月のメンバーのみのビデオ
- 月額$5(収益の100%がChris Titus Techに行く)
- YouTube Chris Titus Techメンバーシップ(すべての支払いが受け入れられる)
- 毎月のメンバーのみのビデオ
- コメントやライブチャットのYouTube Emojis
- YouTubeバッジコメントとチャット。
- 毎日コメントを確認すると、すべてのYouTubeのコメントが強調表示されます。
月に99(収益の70%がChris Titus Techに行きます)