Cara Mencadangkan Snapshot Btrfs ke Drive Eksternal

Cara Mencadangkan Snapshot Btrfs ke Drive Eksternal

Secara default, Anda dapat menyimpan snapshot yang Anda ambil dari subvolume Btrfs Anda dalam sistem file Btrfs yang sama, tetapi tidak mungkin untuk menyimpan snapshot dari satu sistem file Btrfs secara langsung ke sistem file Btrfs lainnya. Namun, sistem file Btrfs memberi Anda alat yang diperlukan untuk mencadangkan snapshot dari satu sistem file Btrfs ke sistem file Btrfs lainnya. Artikel ini menunjukkan cara mencadangkan snapshot Btrfs ke sistem file Btrfs eksternal di drive eksternal.

Prasyarat

Untuk mencoba contoh yang disertakan dalam artikel ini, Anda harus memenuhi prasyarat berikut:

  • Pasang sistem file Btrfs di komputer Anda.
  • Miliki hard disk atau SSD dengan setidaknya 2 partisi gratis (dalam ukuran berapa pun).

Saya memiliki hard disk 20 GB, sdb, di engine Ubuntu saya. Saya telah membuat dua partisi,sdb1 dansdb2, pada hard disk ini.

$ sudo lsblk -e7

Catatan : Hard disk atau SSD Anda akan memiliki nama yang berbeda dari milik saya, begitu juga dengan partisinya. Jadi, pastikan untuk mengganti nama-nama ini dengan nama Anda mulai sekarang.


Saya akan membuat sistem file Btrfs di sdb1 dan sdb2 partisi. Snapshot yang dibuat pada sistem file Btrfs (sdb1) akan dicadangkan ke sistem file Btrfs yang dibuat di sdb2 partisi. Sistem file Btrfs dibuat disdb2 partisi akan bertindak sebagai drive eksternal. Anda juga dapat menggunakan USB thumb drive atau hard drive eksternal; pastikan untuk memformatnya dengan sistem file Btrfs.

Untuk bantuan dalam menginstal sistem file Btrfs di Ubuntu, lihat artikel saya Instal dan Gunakan Btrfs di Ubuntu 20.04 LTS.

Untuk bantuan dalam menginstal sistem file Btrfs di Fedora, lihat artikel saya Instal dan Gunakan Btrfs di Fedora 33.

Membuat Sistem File Btrfs yang Diperlukan

Saya akan memformat keduanya sdb1 dansdb2 partisi sebagai Btrfs. saya akan menggunakansdb1 partisi untuk menyimpan data dan snapshot Btrfs. saya akan menggunakansdb2 partisi untuk mencadangkan snapshot dari sistem file Btrfs yang dibuat di sdb1 partisi.

Untuk membuat sistem file Btrfs di sdb1 partisi dan berikan data label sistem file, jalankan perintah berikut:

$ sudo mkfs.btrfs -L data /dev/sdb1

Sistem file Btrfs sekarang harus dibuat di sdb1 partisi.

Untuk membuat sistem file Btrfs di sdb2 partisi dan berikan snapshot label sistem file, jalankan perintah berikut:

$ sudo mkfs.btrfs -L snapshots /dev/sdb2

Sistem file Btrfs sekarang harus dibuat di sdb2 partisi.

Buat direktori /data dan /snapshots untuk pemasangan sdb1 dansdb2 partisi masing-masing sebagai berikut:

$ sudo mkdir -v /{data,snapshots}

Pasang sistem file Btrfs yang telah Anda buat di sdb1 partisi pada direktori /data, sebagai berikut:

$ sudo mount /dev/sdb1 /data

Dengan cara yang sama, pasang sistem file Btrfs yang telah Anda buat di sdb2 partisi pada /snapshots direktori, sebagai berikut:

$ sudo mount /dev/sdb2 /snapshots

Seperti yang Anda lihat pada tangkapan layar di bawah, kedua sistem file Btrfs (sdb1 dan sdb2 partisi) telah dipasang dengan benar.

$ df -h -t btrfs

Related Posts