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:
- 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 utnyttjandesudo btrfs balance cancel /
slutar köra balans - lista undervolymer baserade på monteringspunkt
sudo btrfs subv list /home
utgå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
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)