Panduan Pemula untuk Btrfs

Sebagian besar pengguna Linux desktop mungkin pernah mendengar tentang sistem file “Copy on Write” seperti ZFS atau Btrfs, dan bersamaan dengan itu, keuntungan dari sistem file CoW tersebut. Kompresi, fungsionalitas RAID bawaan, dan kemampuan snapshot menjadikannya sistem file yang sangat canggih dan modern. Tapi bagaimana Anda memulai dengan salah satu sistem file ini? Mengingat Btrfs sepenuhnya FOSS dan dibangun ke dalam Kernel Linux, itu adalah tempat yang bagus untuk memulai. Di sini kami memandu Anda melalui panduan pemula kami untuk Btrfs.

Dukungan Btrf Di Linux

Salah satu hal hebat tentang Btrfs di atas ZFS adalah Btrfs sudah ada di pohon, artinya sudah ada di Kernel Linux. Tidak ada yang perlu diinstal, tidak ada yang perlu dikonfigurasi – Anda dapat menggunakannya sesuka hati. Karena itu, Anda harus memeriksa dukungan berbagai distro Anda untuk Btrfs, karena beberapa distro lebih baik daripada yang lain. Sudah menjadi bagian dari Kernel arus utama sejak 2.6.29, dan kami mendekati 5.10, jadi mungkin akan baik-baik saja.

Membuat Partisi Btrfs

Hal pertama yang ingin Anda lakukan adalah menggunakan perintah mkfs terpercaya untuk membuat partisi yang akan Anda gunakan untuk pekerjaan Btrfs Anda. Jika Anda merasa tidak nyaman menggunakan terminal, Anda dapat menggunakan GParted untuk mengelola partisi Anda. Ini bagus jika Anda ingin melihat partisi Anda sebelum Anda menulisnya ke disk.

Untuk membuat partisi Btrfs, cukup identifikasi disk atau partisi Anda dan gunakan perintah mkfs.btrfs . Sistem yang saya demonstrasikan memiliki tiga disk, dan saya akan memilih “/dev/vdb1” untuk yang pertama ini. Anda mungkin harus menentukan opsi -f jika ada semacam tabel partisi yang ada di sana.

Setelah selesai, Anda akan ingin memutuskan di mana Anda akan memasang subvolume itu. Ini akan tergantung pada apa yang Anda gunakan untuk: jika itu untuk perpustakaan game, Anda dapat membuat direktori di direktori “/ home” Anda yang disebut Games dan memasangnya di “~/Games.” Jika ini untuk beberapa jenis solusi pencadangan, Anda mungkin ingin memasangnya di direktori “/ mnt” untuk memudahkan pengelolaan. Saya akan membuat sebuah direktori bernama “/ mnt/btrfs” agar semuanya tetap sederhana.

Saya akan memasang perangkat Btrfs “/dev/vdb” saya pada titik pemasangan tersebut menggunakan perintah berikut:

sudo gunung -t btrfs / dev / vdb / mnt / btrfs

Perangkat spesifik dan titik pemasangan akan bervariasi tergantung pada apa yang Anda lakukan.

Membuat Subvolume Btrfs

Di Btrfs, subvolume hanyalah direktori tempat Btrfs dapat memanipulasi dengan cara Kontrak Karya khusus. Untuk melakukan ini, Anda akan menggunakan perintah subvolume create di bawah btrfs.

subvolume btrfs buat / mnt / btrfs / cadangan

Saya sedang membuat subvolume untuk cadangan sistem ini, tetapi Anda dapat menamainya sesuka Anda. Anda dapat menggunakan direktori ini seperti direktori lainnya, hanya mengetahui bahwa itu akan mendapat manfaat dari alat yang disematkan di Btrfs.

Snapshot Subvolume Btrfs

Salah satu bagian terbaik dari Btrfs adalah kemampuan memotret bawaan. Ada beberapa alat untuk itu, seperti Snapper, tetapi perintah btrfs itu sendiri memiliki subperintah snapshot subvolume yang bagus . Saya memiliki file bernama “btrfs-test.txt” di direktori “/mnt/btrfs/backups” saya.

Untuk memotret direktori ini (atau subvolume Btrf apa pun, dalam hal ini), sintaks perintahnya adalah btrfs subvolume snapshot /PATH/TO/SUBVOLUME /PATH/TO/SUBVOLUME/SNAPSHOT . Untuk kasus saya, saya akan menjalankan perintah berikut:

btrfs subvolume snapshot / mnt / btrfs / backup / mnt / btrfs / backup / snapshot /

Jika Anda mencoba untuk melacak data Anda, saya sarankan memberi cap tanggal pada direktori snapshot sehingga Anda tahu kapan sesuatu terjadi.

Anda juga dapat menggunakan flag -r untuk membuat snapshot hanya-baca, yang penting untuk fungsi pengiriman dan penerimaan btrf yang akan kita bahas nanti.

Jika Anda menavigasi ke direktori mana pun tempat Anda mengirim snapshot, Anda akan menemukan semua data yang sama yang ada di direktori tempat Anda mengambil snapshot semuanya dengan rapi dalam struktur yang sama. Ini adalah trik yang rapi untuk memastikan data Anda terlindungi jika terjadi bencana.

Anda dapat menggunakan ini untuk mengambil snapshot dari seluruh sistem Anda dan menggunakan perintah btrfs kirim dan btrfs terima untuk mengirimkannya ke perangkat btrfs lain. Perintah itu akan terlihat seperti ini:

sudo btrfs send / mnt / btrfs / backup / ro-snapshot / | btrfs menerima / mnt / btrfs-send-test /

Ini bagus jika Anda memiliki perangkat Btrfs di NAS atau array RAID di sistem Anda dan ingin mengambil snapshot dari sistem operasi Anda dan mengirimkannya ke sana. Anda dapat memasang salah satu snapshot tersebut dengan perintah mount , yang akan memberi Anda akses ke data itu lagi.

Jika Anda menikmati artikel tentang Btrfs ini, pastikan untuk melihat beberapa konten Linux kami yang lain, seperti artikel kami tentang cara membuat PC baru untuk Linux, 8 alat untuk membuat distro Linux Anda sendiri dengan mudah, dan 12 game terbaik untuk Linux pada tahun 2020.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *