GNU/Linux >> Belajar Linux >  >> Cent OS

Bagaimana Mengonversi Sistem File Ext ke Btrfs

btrfs atau Butter FS adalah sistem file dan memiliki beberapa fitur menarik:

  • Seseorang dapat memiliki snapshot FS. Ini seperti pembekuan sistem file pada suatu saat.
  • btrfs adalah sistem file berbasis luas. Ini berarti tidak ada daftar pointer. btrfs melacak blok yang berdekatan.
  • btrfs membuat checksum data dan metadata. Oleh karena itu dapat mendeteksi kesalahan dalam sistem file secara “realtime”.
  • Seseorang dapat beralih dari ext3/4 ke btrfs.

Beberapa pengguna mungkin ingin menggunakan sistem file BTRFS daripada sistem file ext2/ext3/ext4. Posting ini menjelaskan cara mengonversi sistem file ext2/ext3/ext4 ke btrfs.

Mengonversi Sistem File Ext ke Btrfs

Btrfs mendukung konversi sistem file ext2, ext3, dan ext4 ke sistem file Btrfs. Metadata sistem file ext asli disimpan dalam snapshot bernama ext#_saved sehingga konversi dapat dibalik jika diperlukan.

Gunakan utilitas btrfs-convert untuk mengonversi sistem file ext. Selalu buat salinan cadangan sebelum mengonversi sistem file. Untuk mengonversi sistem file ext non-root, lakukan langkah-langkah yang tercantum di bawah ini.

1. Lepas sistem file ext.

# df -hP /data
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda        9.8G   37M  9.2G   1% /data
# umount /data

2. Gunakan fsck untuk memeriksa integritas sistem file ext.

# fsck /dev/sda 
fsck from util-linux 2.23.2
e2fsck 1.42.9 (28-Dec-2013)
/dev/sda: clean, 11/655360 files, 83137/2621440 blocks

3. Gunakan utilitas btrfs-convert untuk mengonversi sistem file.

# btrfs-convert /dev/sda
create btrfs filesystem:
	blocksize: 4096
	nodesize:  16384
	features:  extref, skinny-metadata (default)
creating ext2 image file
creating btrfs metadatacopy inodes [o] [         2/        11]
conversion complete

4. Edit /etc/fstab dan ubah jenis sistem file menjadi btrfs.

# vi /etc/fstab
UUID=e5b5c118-fb56-4fad-a45d-ff5fad9a649d /data           btrfs   defaults      0  0

5. Pasang sistem file yang dikonversi pada titik pemasangan asli.

# mount /dev/sda /data

6. Verifikasi jenis sistem file baru dalam perintah “mount”.

# df -hP /data
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda         10G  342M  9.7G   4% /data
# mount | grep data
/dev/sda on /data type btrfs (rw,relatime,seclabel,space_cache,subvolid=5,subvol=/)
Catatan :Anda tidak dapat mengonversi sistem file root atau partisi yang dapat di-boot, seperti /boot, ke Btrfs. Cara Mengubah Ukuran / Memperluas Volume / Sistem File Btrfs


Cent OS
  1. Bagaimana Mengonversi File Suara Menjadi Opus?

  2. Cara Mencadangkan dan Mengembalikan Sistem File XFS (xfsdump / xfsrestore)

  3. Cara Memasang Sistem File NFS Menggunakan 'autofs' di CentOS/RHEL

  1. Bagaimana cara mengubah symlink ke file biasa?

  2. Bagaimana cara mengonversi tar.bz2 ke tar.gz?

  3. Bagaimana cara mengonversi file .img ke vhd?

  1. Bagaimana mengkonversi file PPK ke PEM menggunakan Command

  2. Bagaimana Mengonversi CentOS 8 ke CentOS Stream

  3. Cara mengonversi file TAR menjadi file ISO