BTRFS Guide-grundläggande kommandon, ögonblicksbilder och RAID – Chris Titus Tech

den här guiden går igenom allt du behöver veta för att komma igång med BTRFS. Med det sagt kommer vi att gå över den grundläggande strukturen för BTRFS och de saker du borde och inte borde göra.

skapa ett BTRFS-filsystem

skapa filsystemet på en tom btrfs-partition

mkfs.btrfs /dev/sda1
Obs: Du måste montera detta filsystem efter

Nu måste vi göra en undervolym innan vi lägger till data i enheten

btrfs subvolume create /mnt/sda1 /mnt/sda1 är monteringspunkten!

När detta är klart kan du nu skriva data till din btrfs-volym och använda alla it-funktioner.

grundläggande Btrfs-Layout
notera: Toppnivå 5 är root och är inte en btrfs-undervolym som kan göra ögonblicksbilder och andra btrfs-funktioner och bör därför inte monteras

toplevel root level 5 +-- root\@ level 256 (subvolume root mounted at / id varies) +-- root\.snapshots level 256 (typical snapshot subvolume)

grundläggande kommandon

  • Diskfri
    sudo btrfs fi show

utgång:
filsystemutgång

  • diskanvändning
    sudo btrfs fi du / OBS: Du kan göra / någon annan monteringspunkt
  • skrubba subvolym rekommenderas att köra varje vecka!
    sudo btrfs scrub start /
  • balans undervolym för prestanda
    sudo btrfs balance start -musage=50 -dusage=50 /
    Obs: Använd musgae och dusage filter för att endast balansera använda block över 50 procent utnyttjande
    sudo btrfs balance cancel / slutar köra balans
  • lista undervolymer baserade på monteringspunkt
    sudo btrfs subv list /home

utgång:
Undervolymutgång

  • montera undervolym
    sudo mount -o subvolid=267 /dev/sda1 /media/games
    eller lägg till detta i /etc/fstab
    UUID=IDGOESHERE /media/games rw,exec,subvolid=267 0 0

snapshots

Snapshots är en av de bästa sakerna med btrfs och jag älskar dem absolut. De är otroligt kraftfulla och fördelaktiga.

så låter gå igenom vissa scenarier när du använder ögonblicksbilder.

skapa ögonblicksbild

sudo btrfs subv snapshop /home /home/.snapshots/2020-01-13

med detta kan du återställa snapshopen genom att helt enkelt redigera /etc/fstab och ändra subvol=2020-01-13 eller motsvarande subvolid du får från sudo btrfs subv list /home

Återställ snapshot

Återställ snapshop efter omstart och framgångsrik återställning

sudo btrfs subv delete /home
sudo btrfs subv snapshot /home/.snapshots/2020-01-13 /home

Återställ nu bara din fstab och starta om för att vara tillbaka på /Home subvolym.

anledningen till att göra det med den här metoden är att verifiera data först. Om det inte fungerar kan du helt enkelt ändra /etc/fstab tillbaka och du kommer tillbaka till var du började.

flera diskar och RAID

Åh pojke, här går vi. Detta är ett så dåligt missförstått ämne och om du inte är försiktig kommer du att orsaka fler problem än du vill lösa. Så med det låt oss komma in i RAID. Jag kommer inte att täcka RAID 5 eftersom det är instabilt och bör inte användas!

måste känna till kommandon för flera diskar:

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

konvertera till till RAID 1 Efter att ha lagt till disk till befintlig undervolym

btrfs balance start -mconvert=raid1 -dconvert=raid1 /home

jag kunde lägga RAID 0 här… men ärligt talat bör du bara använda ext4 eller XFS om du letar efter prestanda. Det skulle vara bättre än att använda BTRFS!

video genomgång

btrfs guide
notera: 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 medlemmar avsnitt (endast CC)
    • digitala nedladdningar med guider och förbyggda bilder
    • endast månatliga medlemmar Video
    • $5 per månad (100% av intäkterna går till Chris Titus Tech)
  • YouTube Chris Titus Tech medlemskap (alla betalningar accepteras)
    • endast månatliga medlemmar Video
    • YouTube Emojis för kommentarer och livechatt
    • YouTube-märken som ändras baserat på medlemskapstid för kommentarer och chatt.
    • alla YouTube-kommentarer markeras när jag granskar kommentarer dagligen.
    • $4.99 per månad (70% av intäkterna går till Chris Titus Tech)

Lämna ett svar

Din e-postadress kommer inte publiceras.