Cara membuat dan mengelola sistem file BTRFS di Linux

Cara membuat dan mengelola sistem file BTRFS di Linux

BTRFS atau B-tree Sistem File adalah copy-on-write-write (COW) GPL dikembangkan oleh banyak perusahaan sebagai berikut Oracle, Redhat, Fujitsu, Intel, Facebook, Linux Foundation, SUSE, dll. BRTFS akan mendukung maksimum hingga 16 exbibyte dan ukuran file dapat maksimum hingga 8 exbibyte, karena keterbatasan kernel.

Buat sistem file BTRFS di Linux

File dapat dibuat dalam karakter apa pun kecuali “/" Dan BATAL. BTRFS memiliki fitur penyembuhan diri dan memiliki kemampuan mencakup beberapa volume. Di BTRFS kita dapat menyusut, menumbuhkan sistem file, menambah atau menghapus perangkat blok dalam mode online.

Ini juga menyediakan subvolume, subvolume bukanlah perangkat blok yang terpisah, kami dapat membuat snapshot dan mengembalikan snapshot untuk subvolume tersebut. Alih -alih menggunakan LVM, kami dapat menggunakan BTRFS. Sistem file BTRFS masih dalam pengujian belum termasuk dalam produksi, jika kami memiliki data penting, saat ini disarankan untuk tidak menggunakan BTRF di lingkungan produksi.

BTRFS merilisnya 3.18 Versi bulan lalu Des 2014 dengan beberapa fitur baru.

Fitur BTRFS

Versi baru BTRF yang diisi dengan banyak fitur baru sebagai berikut:

  1. Secara default MKFS fitur Skinny-Metadata tersedia dari Kernel 3.10.
  2. Untuk memperbaiki sistem file yang sangat rusak dengan hati-hati.
  3. Menambahkan opsi konversi untuk menunjukkan kemajuan.
  4. Kemampuan untuk menautkan file yang hilang ke Lost+ditemukan. Ini adalah perbaikan untuk bug kernel baru -baru ini.
  5. Untuk melihat gambaran umum penggunaan sistem file daripada DF.
  6. Dan banyak lagi perbaikan bug dengan dan peningkatan dokumentasi.
  7. Subvolume untuk sistem file.
Pengaturan lingkungan saya
Nama host : btrfs.Tecmintlocal.com IP Addrress : 192.168.0.120 Ukuran disk digunakan : 8GB [/dev/sdb] 
Pengaturan BTRFS

Langkah 1: Menginstal dan Membuat Sistem File BTRFS

1. Di sebagian besar distribusi Linux terbaru saat ini, paket BTRFS hadir saat dipasang sebelumnya. Jika tidak, instal paket BTRFS menggunakan perintah berikut.

# yum menginstal btrfs-progs -y [di redhat berbasis distro] # sudo apt-get install btrfs-tools -y [di distro berbasis debian] 

2. Setelah paket BTRFS diinstal pada sistem, sekarang kita perlu mengaktifkan modul kernel untuk BTRFS menggunakan perintah di bawah ini.

# MODPROBE BTRFS 

3. Di sini, kami hanya menggunakan satu disk (i.e. /dev/sdb) Di disk ini, kami akan mengatur volume logis dan membuat sistem file BTRFS. Sebelum membuatnya, mari pertama kali verifikasi disk yang melekat pada sistem.

# ls -l /dev | grep sd 
Verifikasi disk

4. Setelah Anda mengkonfirmasi bahwa disk terpasang dengan benar pada sistem, sekarang saatnya untuk membuat partisi untuk LVM. Kami akan menggunakan 'fdisk'Perintah untuk membuat partisi di /dev/sdb disk. Ikuti instruksi seperti yang dijelaskan di bawah ini untuk membuat partisi baru di drive.

# fdisk -c /dev /sdb 
  1. Tekan 'N'Untuk membuat partisi baru.
  2. Lalu pilih 'P'Untuk partisi primer.
  3. Selanjutnya pilih nomor partisi sebagai 1.
  4. Tentukan nilai default dengan hanya menekan dua kali Memasuki kunci.
  5. Pers berikutnya 'P'untuk mencetak partisi yang ditentukan.
  6. Tekan 'L'Untuk mendaftar semua jenis yang tersedia.
  7. Jenis 'T'Untuk memilih partisi.
  8. Memilih '8e'Untuk Linux LVM dan tekan Enter untuk diterapkan.
  9. Sekali lagi gunakan 'P'Untuk mencetak perubahan yang telah kami buat.
  10. Menggunakan 'w'untuk menulis perubahan.
Buat partisi untuk LVM

5. Setelah Anda membuat partisi dengan sukses, Anda perlu memperbarui perubahan tabel partisi ke kernel untuk itu, mari kita jalankan Partprobe Perintah untuk menambahkan informasi disk ke kernel dan setelah daftar partisi seperti yang ditunjukkan di bawah ini.

# partprobe -s # ls -l /dev | grep sd 
Perbarui Tabel Partisi

Mengatur volume logis

6. Buat grup volume fisik dan volume di /dev/sdb1 Disk menggunakan pvcreate Dan vgCreate memerintah.

# pvcreate /dev /sdb1 # vgcreate tecmint_vg /dev /sdb1 

7. Buat volume logis di grup volume. Di sini saya telah membuat dua volume logis.

# lvcreate -l +2g -n tecmint_lv1 tecmint_vg # lvcreate -l +2g -n tecmint_lv2 tecmint_vg 

8. Sebutkan volume fisik yang dibuat, grup volume dan volume logis.

# pvs && vgs && lvs 
Buat volume logis

Membuat sistem file BTRFS

9. Mari kita buat sistem file sekarang untuk volume logis kita.

# mkfs.BTRFS/DEV/TECMINT_VG/TECMINT_LV1 
Buat sistem file BTRFS

10. Selanjutnya, buat titik pemasangan dan pasang sistem file.

# mkdir/mnt/tecmint_btrfs1 # mount/dev/tecmint_vg/tecmint_lv1/mnt/tecmint_btrfs1/ 
Mount sistem file BTRFS

11. Verifikasi titik pemasangan dengan bantuan perintah DF.

# df -h 

Di sini ukuran yang tersedia adalah 2 GB

Verifikasi halaman sistem file btrfs: 1 2 3