Btrfs

Ubah ukuran Sistem File Btrfs

Ubah ukuran Sistem File Btrfs

Sistem file Btrfs dapat diubah ukurannya secara online (ketika sistem file di-mount), tetapi jika Anda ingin mengubah ukuran partisi yang ditambahkan ke sistem file Btrfs, Anda harus melakukannya secara offline (bila sistem file tidak di-mount). Anda dapat menumbuhkan/memperluas atau mengecilkan sistem file Btrfs online dan menumbuhkan/memperluas atau mengecilkan partisi Btrfs secara offline.

Sistem file Btrfs adalah sistem file multi-perangkat. Jika Anda memiliki beberapa perangkat yang ditambahkan ke sistem file Btrfs Anda, maka Anda perlu mengubah ukuran perangkat penyimpanan tertentu yang terpasang ke sistem file untuk mengubah ukuran sistem file itu sendiri. Jika tidak, Anda dapat langsung mengubah ukuran sistem file (seperti secara default, satu-satunya perangkat penyimpanan yang terpasang akan dipilih saat Anda melakukan operasi pengubahan ukuran).

Pada artikel ini, saya akan menunjukkan kepada Anda cara menumbuhkan/memperluas dan mengecilkan sistem file Btrfs online dan partisi Btrfs offline. Saya juga akan menunjukkan cara mengubah ukuran sistem file Btrfs yang memiliki banyak perangkat yang terpasang padanya. Jadi, mari kita mulai.

Prasyarat

Untuk mencoba contoh artikel ini:

Saya memiliki hard disk 20 GB sdb di mesin Ubuntu saya. Saya telah membuat 2 partisi, sdb1 dan sdb2, di harddisk ini. Partisi sdb1 dan sdb2 berukuran 10 GB.

$ sudo lsblk -e7


Hard disk atau SSD Anda mungkin memiliki nama yang berbeda dari milik saya, begitu juga dengan partisinya. Jadi, pastikan untuk menggantinya dengan milikmu mulai sekarang.

Jika Anda memerlukan bantuan untuk menginstal sistem file Btrfs di Ubuntu, periksa artikel saya Instal dan Gunakan Btrfs di Ubuntu 20.04 LTS.

Jika Anda memerlukan bantuan untuk menginstal sistem file Btrfs di Fedora, periksa artikel saya Instal dan Gunakan Btrf di Fedora 33.

Membuat Sistem File Btrfs

Untuk bereksperimen dengan mengubah ukuran sistem file Btrfs, kita perlu membuat sistem file Btrfs. Jadi, mari kita buat data sistem file Btrfs pada partisi sdb1.

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

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

Buat direktori /data dengan perintah berikut:

$ sudo mkdir -v /data


Pasang partisi Btrfs sdb1 (yang telah Anda buat sebelumnya) di /data direktori dengan perintah berikut:

$ sudo mount /dev/sdb1 /data


Seperti yang Anda lihat, sistem file Btrfs data dipasang di /data direktori hanya memiliki satu perangkat penyimpanan (sdb1) ditambahkan ke dalamnya, dan ID perangkat penyimpanannya adalah 1.

$ sudo btrfs penggunaan perangkat /data


Ukuran sistem file adalah 10 GB (Ukuran perangkat). Dari 10 GB ruang disk, 9.48 GB tidak digunakan (Tidak dialokasikan), 8 MB dialokasikan untuk menyimpan data (Data, tunggal), 512 MB dialokasikan untuk metadata sistem file (Metadata, DUP), dan 16 MB dialokasikan untuk data sistem (Sistem, Dupa).

Seluruh ruang disk partisi sdb1 ada di kumpulan sistem file Btrfs (dapat digunakan). Jadi, 0 byte berada di luar kumpulan sistem file ( Perangkat kendur).


Sistem file Btrfs dipasang di /data direktori adalah 10 GB dalam ukuran.

$df -h /data

Ubah ukuran Sistem File Btrfs

Anda dapat mengubah ukuran sistem file Btrfs data yang telah Anda buat sebelumnya dan memasangnya di /data direktori online (ketika sudah terpasang).

Misalnya, untuk mengecilkan sistem file Btrfs yang dipasang di /data direktori, katakanlah, dengan 1 GB, jalankan perintah berikut:

$ sudo btrfs filesystem mengubah ukuran -1G /data

Seperti yang ditunjukkan dalam ilustrasi, sistem file Btrfs menghapus 1 GB ruang disk dari kumpulan sistem file. Anda dapat menggunakan ruang kendur (Perangkat kendur) untuk menumbuhkan/memperluas sistem file Btrfs nanti.

$ sudo btrfs penggunaan perangkat /data


Berdasarkan gambar di bawah ini, Anda dapat melihat bahwa sistem file Brtfs yang terpasang pada direktori /data adalah 9 GB dalam ukuran. Itu sebelumnya 10 GB.

$df -h /data


Untuk menumbuhkan/memperluas sistem file Btrfs yang terpasang di /data direktori, katakanlah, dengan 256 MB, jalankan perintah berikut:

$ sudo btrfs filesystem mengubah ukuran +256M /data


Anda dapat melihat dari gambar di bawah bahwa 256 MB ruang disk dihapus dari Perangkat kendur dan ditambahkan ke kumpulan sistem file Btrfs.

$ sudo btrfs penggunaan perangkat /data


Seperti yang Anda lihat, sistem file Btrfs terpasang di /data direktori sekarang 256 MB lebih besar dari sebelumnya.

$df -h /data


Untuk menumbuhkan/memperluas sistem file Btrfs yang dipasang di /data direktori ke ruang disk maksimum yang tersedia (dalam Perangkat kendur), jalankan perintah berikut:

$ sudo btrfs filesystem mengubah ukuran max /data


Ilustrasi di bawah ini menunjukkan bahwa semua ruang disk yang tersedia dari Perangkat kendur ditambahkan ke kumpulan sistem file Btrfs. Sehingga Perangkat kendur sekarang berukuran 0 byte.

$ sudo btrfs penggunaan perangkat /data


Sistem file Btrfs dipasang di /data direktori sekarang 10 GB dalam ukuran.

$df -h /data

Ubah ukuran Partisi Btrfs

Anda dapat mengubah ukuran partisi yang ditambahkan ke sistem file Btrfs secara offline (bila sistem file Btrfs tidak dipasang).

PERINGATAN: Berhati-hatilah saat Anda mengubah ukuran partisi yang ditambahkan ke sistem file Btrfs karena Anda dapat kehilangan data penting dari partisi. Selalu ambil cadangan sebelum mengubah ukuran.

Seperti yang Anda lihat, sistem file Btrfs yang kami buat di artikel ini memiliki satu partisi disk (sdb1) ditambahkan ke dalamnya. Partisi berukuran 10 GB.

$ sudo btrfs penggunaan perangkat /data


Seperti yang ditunjukkan pada gambar di bawah ini, ukuran partisi sdb1 adalah 10 GB.

$df -h /data


Sebelum Anda mengubah ukuran partisi, lepaskan sistem file Btrfs dari from /data direktori dengan perintah berikut:

$ sudo umount /data


Nama disk yang berisi partisi sdb1 adalah sdb.

$ sudo lsblk -e7


Buka disknya sdb dengan program partisi disk seperti fdisk sebagai berikut:

$ sudo fdisk /dev/sdb

Ketik p dan tekan <Memasukkan> untuk membuat daftar semua partisi perangkat penyimpanan yang ada sdb.

Seperti yang Anda lihat di bawah, saya memiliki dua partisi, sdb1 dan sdb2, dalam disk sdb. Mari kita ubah ukuran partisi pertama (sdb1).


Untuk mengubah ukuran partisi, Anda harus menghapus partisi, lalu menambahkannya lagi. Jadi, Anda harus mengingat nomor sektor awal partisi.

Misalnya, nomor sektor awal dari partisi pertama, sdb1, aku s 2048, seperti yang Anda lihat pada tangkapan layar di bawah ini.


Untuk menghapus partisi, ketik d dan tekan <Memasukkan>.


Untuk menghapus partisi pertama (sdb1), ketik 1, dan tekan <Memasukkan>. partisi sdb1 harus disingkirkan.


Untuk membuat ulang partisi yang sama, ketik tidak dan tekan <Memasukkan>.


Ketik 1 sebagai nomor partisi dan tekan <Memasukkan>.


Ketik 2048 sebagai nomor sektor pertama dan tekan <Memasukkan>.


Saya ingin mendemonstrasikan proses mengecilkan partisi. Jadi, saya akan membuat partisi yang lebih kecil dari sebelumnya.

Ketik +9G (untuk membuat partisi 9 GB) dan tekan <Memasukkan>.


Kami ingin menyimpan tanda tangan partisi, jadi ketik tidak dan tekan <Memasukkan>.


Partisi harus dibuat.


Untuk menyimpan perubahan, ketik w dan tekan <Memasukkan>.


Sekarang, pasang sistem file Btrfs di /data direktori sebagai berikut:

$ sudo mount /dev/sdb1 /data


Ubah ukuran sistem file Btrfs yang dipasang di /data direktori agar perubahan diterapkan.

$ sudo btrfs filesystem mengubah ukuran max /data


Anda dapat melihat dari gambar di bawah bahwa ukuran sdb1 partisi yang ditambahkan ke sistem file Btrfs dikurangi menjadi 9 GB (dari 10 GB).


Anda dapat mengonfirmasi perubahan ukuran partisi dengan df perintah juga.

$df -h /data


Kita dapat menumbuhkan/memperluas partisi yang ditambahkan ke sistem file Btrfs dengan cara yang sama. Mari kita lihat bagaimana melakukannya.

Lepas sistem file Btrfs yang dipasang di /data direktori sebagai berikut:

$ sudo umount /data


Buka disknya sdb dengan program partisi disk seperti fdisk sebagai berikut:

$ sudo fdisk /dev/sdb


Sekarang, partisi pertama sdb1 aku s 9 GB dalam ukuran.


Nomor sektor awal dari partisi pertama, sdb1, adalah 2048.


Untuk menghapus partisi pertama, ketik d dan tekan <Memasukkan>.


Ketik 1 sebagai nomor partisi dan tekan <Memasukkan>. Partisi pertama sdb1 harus disingkirkan.


Untuk membuat ulang partisi pertama sdb1, ketik n dan tekan <Memasukkan>.


Ketik 1 sebagai nomor partisi dan tekan <Memasukkan>.


Ketik 2048 sebagai nomor sektor pertama dan tekan <Memasukkan>.


Saya akan meningkatkan ukuran partisi sebesar 500 MB. Jadi, ukuran partisi baru harus 9.5 GB.

Ketik +9.5G dan tekan .


Karena kita ingin menyimpan tanda tangan sistem file, mari ketik tidak dan tekan <Memasukkan>.


Partisi pertama, sdb1, harus dibuat ulang, dan ukurannya ditingkatkan.


Untuk menyimpan perubahan, ketik w dan tekan <Memasukkan>.


Pasang partisi Btrfs sdb1 ke /data direktori sebagai berikut:

$ sudo mount /dev/sdb1 /data


Ubah ukuran sistem file Btrfs yang dipasang di /data direktori agar perubahan diterapkan.

$ sudo btrfs filesystem mengubah ukuran max /data


Seperti yang Anda lihat, partisi (sdb1) ukuran telah meningkat menjadi 9.5 GB (dari 9 GB).

$ sudo btrfs penggunaan perangkat /data


Anda dapat mengonfirmasi ukuran partisi dengan df perintah juga.

$df -h /data

Ubah ukuran Sistem File Btrfs Multi-perangkat

Btrfs adalah sistem file multi-perangkat. Ini berarti Anda dapat menambahkan beberapa perangkat penyimpanan atau partisi ke sistem file Btrfs tunggal. Di bagian ini, saya akan menunjukkan kepada Anda cara mengubah ukuran sistem file Btrfs yang memiliki beberapa perangkat penyimpanan atau partisi yang ditambahkan ke dalamnya. Jadi, mari kita mulai.

Saat ini, sistem file Btrfs yang terpasang di /data direktori adalah 10 GB dalam ukuran.

$df -h /data


partisi sdb1 (yang memiliki ID 1) adalah satu-satunya partisi yang ditambahkan ke sistem file Btrfs.

$ sudo btrfs penggunaan perangkat /data


Anda dapat menambahkan partisi lain (misalkan, sdb2) ke sistem file Btrfs, yang dipasang di /data direktori dengan perintah berikut:

$ sudo perangkat btrfs tambahkan /dev/sdb2 /data


Partisi yang baru ditambahkan, sdb2, dari sistem file Btrfs, yang dipasang di /data direktori memiliki ID 2, seperti yang Anda lihat pada tangkapan layar di bawah ini.

$ sudo btrfs penggunaan perangkat /data


Seperti yang Anda lihat, ukuran sistem file Btrfs, yang dipasang di /data partisi, telah meningkat. Ruang disk dari sdb2 partisi ditambahkan ke sistem file Btrfs.

$df -h /data


Untuk mengubah ukuran sistem file Btrfs yang memiliki beberapa perangkat penyimpanan yang ditambahkan ke dalamnya, Anda harus menentukan partisi sistem file Btrfs mana yang ingin Anda ubah ukurannya. Untuk menentukan partisi yang akan diubah ukurannya dalam sistem file Btrfs, Anda harus menggunakan ID partisi.

$ sudo btrfs penggunaan perangkat /data


Misalnya, untuk mengecilkan partisi dengan ID 1 kali 2 GB dari sistem file Btrfs yang dipasang di /data direktori, Anda dapat menjalankan perintah berikut:

$ sudo btrfs filesystem mengubah ukuran 1:-2G /data


Itu 2 GB ruang disk dihapus dari partisi sdb1 dari sistem file Btrfs yang dipasang di /data direktori.

$ sudo btrfs penggunaan perangkat /data


Seperti yang Anda lihat dalam ilustrasi, sistem file Btrfs diubah ukurannya (menyusut) menjadi 18 GB dari 20 GB.

$df -h /data


Dengan cara yang sama, Anda dapat mengecilkan partisi sistem file Btrfs sdb2 menggunakan ID partisi 2.

$ sudo btrfs penggunaan perangkat /data


Untuk mengecilkan partisi dengan ID 2 kali 1 GB dari sistem file Btrfs yang dipasang di /data direktori, Anda dapat menjalankan perintah berikut:

$ sudo btrfs filesystem mengubah ukuran 2:-1G /data


Anda dapat melihat itu 1 GB ruang disk dihapus dari partisi sdb2 dari sistem file Btrfs yang dipasang di /data direktori.

$ sudo btrfs penggunaan perangkat /data


Sistem file Btrfs diubah ukurannya (menyusut) menjadi 17 GB dari 18 GB, seperti yang ditunjukkan pada gambar di bawah ini.

$df -h /data


Untuk memperluas partisi dengan ID 1 kali 1 GB dari sistem file Btrfs yang dipasang di /data direktori, Anda dapat menjalankan perintah berikut:

$ sudo btrfs filesystem mengubah ukuran 1:+1G /data


Seperti yang terlihat, 1 GB ruang disk dari partisi sdb1 ditambahkan ke kumpulan sistem file Btrfs.

$ sudo btrfs penggunaan perangkat /data


Sekarang, sistem file Btrfs diubah ukurannya (diperluas) menjadi 18 GB dari 17 GB.

$df -h /data


Untuk memperluas partisi dengan ID 2 kali 1 GB dari sistem file Btrfs yang dipasang pada direktori /data, Anda dapat menjalankan perintah berikut:

$ sudo btrfs filesystem mengubah ukuran 2:+1G /data


Anda dapat melihat itu 1 GB ruang disk dari partisi sdb2 ditambahkan ke kumpulan sistem file Btrfs.

$ sudo btrfs penggunaan perangkat /data


Sistem file Btrfs sekarang diubah ukurannya (diperluas) menjadi 19 GB dari 18 GB.

$df -h /data

Kesimpulan

Pada artikel ini, saya telah menunjukkan kepada Anda cara mengubah ukuran sistem file Btrfs dan partisi yang ditambahkan ke sistem file Btrfs. Serta bagaimana Anda dapat mengecilkan atau menumbuhkan/memperluas sistem file Btrfs dan partisi yang ditambahkan ke sistem file Btrfs.

Cara Menggunakan Cheat Engine GameConqueror di Linux
Artikel ini mencakup panduan tentang menggunakan mesin cheat GameConqueror di Linux. Banyak pengguna yang bermain game di Windows sering menggunakan a...
Emulator Konsol Game Terbaik untuk Linux
Artikel ini akan mencantumkan perangkat lunak emulasi konsol game populer yang tersedia untuk Linux. Emulasi adalah lapisan kompatibilitas perangkat l...
Distro Linux Terbaik untuk Gaming pada tahun 2021
Sistem operasi Linux telah berkembang jauh dari tampilan aslinya, sederhana, berbasis server. OS ini telah sangat meningkat dalam beberapa tahun terak...