Jump to content

Recommended Posts

Posted

Bună ziua, dragi developeri! Bine v-am regăsit la un nou tutorial marca Alexander @ LINUX. Să începem zic!

🔍 Ce este Btrfs?

Btrfs (B-tree File System) este un sistem de fișiere modern pentru Linux, conceput pentru a oferi:

  • Snapshot-uri rapide și eficiente
  • Backup-uri incrementale
  • Verificare și reparare automată a datelor
  • Compresie transparentă
  • Suport pentru RAID

Este ideal pentru servere, desktopuri și chiar pentru gaming, datorită capacității de a reveni rapid la o stare anterioară în caz de probleme.

🛠️ Instalare și configurare

Verifică dacă Btrfs este instalat:

sudo modprobe btrfs

Instalează utilitarele necesare:

  • Pe Debian/Ubuntu:
sudo apt install btrfs-progs
  • Pe Fedora:
sudo dnf install btrfs-progs
  • Pe Arch Linux:
sudo pacman -S btrfs-progs

Formatează o partiție cu Btrfs:

⚠️ Atenție: acest pas va șterge toate datele de pe partiția respectivă.

sudo mkfs.btrfs /dev/sdX

Montează sistemul de fișiere:

sudo mount /dev/sdX /mnt

📸 Crearea și gestionarea snapshot-urilor

  • Crează un subvolum:
sudo btrfs subvolume create /mnt/@
  • Montează subvolumul:
sudo mount -o subvol=@ /dev/sdX /mnt
  • Crează un snapshot:
sudo btrfs subvolume snapshot /mnt/@ /mnt/@_snapshot_$(date +%Y-%m-%d)

🔄 Automatizarea backup-urilor

Poți automatiza crearea de snapshot-uri folosind un script și cron:

  • Creează un script:
nano ~/btrfs_backup.sh
  • Conținut:
#!/bin/bash TIMESTAMP=$(date +%Y-%m-%d) sudo btrfs subvolume snapshot /mnt/@ /mnt/@_snapshot_$TIMESTAMP
  • Fă scriptul executabil:
chmod +x ~/btrfs_backup.sh
  • Adaugă o intrare în cron:
crontab -e
  • Și adaugă:
0 2 * * * /home/username/btrfs_backup.sh

🔁 Restaurarea unui snapshot

  • Demontează subvolumul curent:
sudo umount /mnt
  • Montează snapshot-ul dorit:
sudo mount -o subvol=@_snapshot_YYYY-MM-DD /dev/sdX /mnt

✅ Avantajele utilizării Btrfs

  • Snapshot-uri rapide
  • Backup-uri automate și incrementale
  • Restaurare ușoară în caz de eroare
  • Compresie și verificare automată
  • Fără aplicații externe necesare

Gata! Mult succes la instalat!

  • Like 1
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Terms of Use & Privacy Policy