Btrfs Guide-grundlæggende kommandoer, Snapshots og RAID – Chris Titus Tech

denne vejledning gennemgår alt hvad du behøver at vide for at komme i gang med BTRFS. Med det sagt vil vi gå over den grundlæggende struktur af BTRFS og de ting, du bør og ikke bør gøre.

oprettelse af et Btrfs-filsystem

Opret filsystemet på en tom btrfs-partition

mkfs.btrfs /dev/sda1
Bemærk: Du bliver nødt til at montere dette filsystem efter

nu skal vi lave en undervolumen, før vi tilføjer data til enheden

btrfs subvolume create /mnt/sda1 /mnt/sda1 er monteringspunktet!

Når dette er afsluttet, kan du nu skrive data til din btrfs-lydstyrke og bruge alle it-funktioner.

grundlæggende Btrfs Layout
Bemærk: Topniveau 5 er root og er ikke et btrfs-undervolumen, der kan gøre snapshots og andre btrfs-funktioner og bør derfor ikke monteres

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

grundlæggende kommandoer

  • Diskfri
    sudo btrfs fi show

output:
filsystemudgang

  • diskbrug
    sudo btrfs fi du / Bemærk: Du kan lave / ethvert andet monteringspunkt
  • scrub subvolume anbefales at køre hver uge!
    sudo btrfs scrub start /
  • Balance Subvolume for Performance
    sudo btrfs balance start -musage=50 -dusage=50 /
    Bemærk: Brug musgae og dusage filtre til kun at balancere brugte blokke over 50 procent udnyttelse
    sudo btrfs balance cancel / stopper løbebalancen
  • List subvolumes baseret på mountpoint
    sudo btrfs subv list /home

output:
Subvolume Output

  • Mount Subvolume
    sudo mount -o subvolid=267 /dev/sda1 /media/games
    eller tilføj dette til /etc/fstab
    UUID=IDGOESHERE /media/games rw,exec,subvolid=267 0 0

snapshots

snapshots er en af de bedste ting ved btrfs, og jeg elsker dem absolut. De er utrolige magtfulde og gavnlige.

så lad os køre gennem nogle scenarier, når du bruger Snapshots.

Opret Snapshot

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

Ved hjælp af dette kan du vende snapshop ved blot at redigere /etc/fstab og ændring af subvol=2020-01-13 eller den tilsvarende subvolid, du får fra sudo btrfs subv list /home

Gendan snapshop efter genstart og vellykket tilbagekaldelse

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

nu skal du blot gendanne din fstab og genstarte for at være tilbage på/Home undervolumen.

grunden til at gøre det ved hjælp af denne metode er at verificere dataene først. Hvis det ikke virker, kan du blot ændre /etc/fstab tilbage, og du vil være tilbage til hvor du startede.

flere diske og RAID

Åh dreng, her går vi. Dette er sådan et dårligt misforstået emne, og hvis du ikke er forsigtig, vil du forårsage flere problemer, end du ønsker at løse. Så med det lad os komme ind i RAID. Jeg vil ikke være cover RAID 5 da det er ustabilt og bør ikke bruges!

skal kende kommandoer til flere diske:

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

Konverter til RAID 1 efter tilføjelse af disk til eksisterende undervolumen

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

Jeg kunne sætte RAID 0 her… men ærligt skal du bare bruge ekst4 eller FFS, hvis du leder efter ydeevne. Det ville være bedre end at bruge BTRFS!

Video gennemgang

btrfs guide
Bemærk: 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 medlemmer sektion (kun CC)
    • digitale overførsler med guider og forudbyggede billeder
    • kun månedlige medlemmer Video
    • $5 pr.måned (100% af provenuet går til Chris Titus Tech)
  • YouTube Chris Titus Tech medlemskab (alle betalinger accepteret)
    • kun månedlige medlemmer Video
    • YouTube Emojis til kommentarer og Live Chat
    • YouTube Badges, der ændres baseret på medlemskab tid til kommentarer og chat.
    • alle YouTube-kommentarer fremhæves, når jeg gennemgår kommentarer dagligt.
    • $4.99 per måned (70% af provenuet går til Chris Titus Tech)

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.