BTRFSガイド-基本的なコマンド、スナップショット、およびRAID–Chris Titus Tech

このガイドでは、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

ビデオチュートリアル

btrfsガイド
注意: 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に行きます)

コメントを残す

メールアドレスが公開されることはありません。