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:
- 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 udnyttelsesudo btrfs balance cancel /
stopper løbebalancen - List subvolumes baseret på mountpoint
sudo btrfs subv list /home
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
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
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)