Btrfs

Pasang dan Gunakan Btrfs di Ubuntu 20.04 LTS

Pasang dan Gunakan Btrfs di Ubuntu 20.04 LTS
Btrfs (B-Tree Filesystem) adalah sistem fail copy-on-write (CoW) moden untuk Linux. Ini bertujuan untuk menerapkan banyak ciri sistem fail canggih sambil memfokus pada toleransi kesalahan, pembaikan, dan pentadbiran yang mudah. Sistem fail Btrfs dirancang untuk menyokong keperluan pelayan penyimpanan berprestasi tinggi dan berkapasiti tinggi.

Sekiranya anda ingin mengetahui lebih lanjut mengenai sistem fail Btrfs, lihat artikel saya Pengenalan kepada Btrfs Filesystem.
Dalam artikel ini, saya akan menunjukkan kepada anda cara memasang dan menggunakan Btrfs di Ubuntu 20.04 LTS. Oleh itu, mari kita mulakan.

Memasang Btrfs Filesystem

Pakej sistem fail Btrfs boleh didapati di repositori pakej rasmi Ubuntu 20.04 LTS, jadi anda boleh memasangnya dengan mudah dari sana.

Pertama, kemas kini cache repositori pakej APT dengan arahan berikut:

$ sudo apt kemas kini


Untuk memasang sistem fail Btrfs di Ubuntu 20.04 LTS, jalankan arahan berikut:

$ sudo apt pasangkan btrfs-progs -y


Sistem fail Btrfs harus dipasang.

Mempartisi Cakera

Anda tidak perlu membahagi HDD / SSD anda untuk membuat sistem fail Btrfs; anda boleh membuatnya di HDD / SSD tanpa partisi anda. Tetapi anda mungkin mahu membahagi HDD / SSD anda sebelum anda memformat HDD / SSD anda dengan sistem fail Btrfs.
Anda boleh menyenaraikan semua peranti storan dan partisi komputer anda dengan arahan berikut:

$ sudo lsblk -e7


Saya mempunyai HDD sdb di komputer saya, seperti yang anda lihat dalam tangkapan skrin di bawah. Saya akan membahagikan HDD sdb dan memformat partition dengan sistem fail Btrfs untuk demonstrasi dalam artikel ini.


Untuk membahagi HDD sdb, Saya akan menggunakan cfdisk alat partition.
Anda boleh membuka HDD sdb dengan cfdisk alat partition seperti berikut:

$ sudo cfdisk / dev / sdb


Pilih gpt dan tekan .


Untuk membuat partition baru, pilih Ruang kosong, kemudian pilih [ Baru ], dan tekan .


Taipkan ukuran partition yang ingin anda buat. Saya akan membuat partition 10 GB. Jadi, saya akan menaip 10G.

Anda boleh menggunakan simbol berikut untuk membuat partisi dengan pelbagai ukuran / unit:
M - ukuran partition dalam unit megabait
G - ukuran partition dalam unit gigabait
T - ukuran partition dalam unit terabyte
S -bilangan sektor yang ingin anda gunakan untuk partition
Setelah selesai, tekan .


Partition baru (sdb1 dalam kes saya) harus dibuat.


Mari buat partition yang lain.
Untuk melakukannya, pilih Ruang kosong, kemudian pilih [ Baru ], dan tekan .


Ketik ukuran partisi, dan tekan .


Partition baru (sdb2 dalam kes saya) harus dibuat.


Untuk menulis perubahan pada cakera, pilih [Tulis] dan tekan .


Untuk mengesahkan perubahan, taipkan iya dan tekan .

Jadual partisi harus disimpan ke cakera.

Untuk berhenti cfdisk program, pilih [Berhenti] dan tekan .

Memformat Cakera dengan Btrfs Filesystem

Di bahagian ini, saya akan menunjukkan kepada anda cara memformat partisi dengan sistem fail Btrfs.
Saya telah membuat 2 partition, sdb1 dan sdb2, di bahagian awal artikel ini. Saya akan memformat partition sdb1 dengan sistem fail Btrfs untuk demonstrasi.

$ sudo lsblk -e7

Untuk memformat partition sdb1 dengan sistem fail Btrfs, jalankan arahan berikut:

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

NOTA: Di sini, -L bendera menetapkan label partition. Dalam kes ini, label partition adalah data.

Partition sdb1 harus diformat dengan sistem fail Btrfs.

Memasang Sistem Filem Btrfs

Untuk memasang sistem fail Btrfs, anda perlu membuat direktori (titik pemasangan) di mana anda dapat memasang sistem fail Btrfs.

Untuk membuat direktori / titik pemasangan / data, jalankan arahan berikut:

$ sudo mkdir -v / data

Sekali / data titik pemasangan dibuat, anda boleh memasang sdb1 Sistem fail Btrfs di / data titik pemasangan dengan arahan berikut:

$ sudo mount / dev / sdb1 / data

Partition Btrfs sdb1 hendaklah dipasang di / data titik pemasangan, seperti yang anda lihat dalam tangkapan skrin di bawah.

$ sudo lsblk -e7

Memeriksa Maklumat Penggunaan Sistem Filem Btrfs

Memeriksa maklumat penggunaan sistem fail Btrfs anda sangat penting, dan terdapat banyak cara untuk memeriksanya. Mari lihat sebahagian daripadanya.

Anda boleh menggunakan perintah berikut untuk melihat ringkasan penggunaan semua sistem fail Btrfs di komputer anda:

rancangan sistem fail $ sudo btrfs

Ringkasan penggunaan semua sistem fail Btrfs di komputer anda harus dipaparkan.
Anda harus mencari maklumat penggunaan berikut di sini:

Untuk mencari maklumat penggunaan cakera mengenai sistem fail Btrfs tertentu yang dipasang pada jalur direktori tertentu (e.g., / data, jalankan arahan berikut:

$ sudo btrfs penggunaan / data sistem fail

Seperti yang anda lihat, banyak maklumat penggunaan cakera mengenai partisi Btrfs yang dipasang di / data titik lekapan dipaparkan.

Di bahagian atas, anda harus mencari jumlah saiz cakera sistem fail Btrfs.

Anda juga harus mencari jumlah ruang cakera yang telah diperuntukkan oleh sistem fail Btrfs (dikhaskan untuk menyimpan data) dan jumlah ruang cakera yang digunakan dari ruang cakera yang diperuntukkan / dikhaskan.

Anda juga harus mengetahui jumlah ruang cakera yang tidak diperuntukkan oleh sistem fail Btrfs (belum disediakan untuk menyimpan data) dan anggaran jumlah ruang cakera (diperuntukkan dan tidak diperuntukkan) yang masih ada untuk menyimpan data baru.

Di bahagian bawah, anda harus mencari maklumat berikut:

Di bahagian bawah, anda juga harus mencari kaedahnya (i.e., bujang, DUP) yang digunakan untuk memperuntukkan ruang cakera untuk data, metadata, dan data sistem:

Untuk melihat ringkasan ruang cakera yang diperuntukkan dan digunakan untuk data, metadata, dan sistem sistem fail Btrfs yang dipasang di / data direktori, jalankan arahan berikut:

$ sudo btrfs sistem fail df / data

Anda juga boleh menyenaraikan maklumat penggunaan cakera bagi setiap fail dan direktori sistem fail Btrfs yang dipasang di / data direktori seperti berikut:

$ sudo btrfs sistem fail du / data

Pada akhirnya, ringkasan penggunaan cakera semua fail dan direktori / data sistem fail btrfs harus dipaparkan.

Untuk hanya melihat ringkasan penggunaan cakera fail dan direktori sistem fail Btrfs yang dipasang di / data direktori, jalankan arahan berikut:

$ sudo btrfs sistem fail du -s / data

Menambah Lebih Banyak Peranti Storan ke Sistem Filem Btrfs

Sekiranya anda memerlukan lebih banyak ruang cakera pada sistem fail Btrfs, anda boleh menambahkan lebih banyak peranti storan atau partisi ke sistem fail Btrfs untuk memperluas ruang cakera sistem fail.

Contohnya, untuk menambah partition sdb2 pada sistem fail Btrfs yang dipasang di / data direktori, jalankan arahan berikut:

$ sudo btrfs device add / dev / sdb2 / data

Seperti yang anda lihat, partisi baru sdb2 ditambahkan ke sistem fail Btrfs yang dipasang di / data direktori.

$ sudo btrfs penggunaan / data peranti

Seperti yang anda lihat, ukuran sistem fail Btrfs dipasang di / data direktori telah meningkat.

$ df -h -x squashfs -x tmpfs -x devtmpfs

Memasang Sistem Filem Btrfs pada Waktu Boot

Setelah anda menyediakan sistem fail Btrfs, anda tidak mahu memasangnya secara manual setiap kali anda boot komputer anda, sebaliknya pasangkannya secara automatik. Mari lihat bagaimana melakukannya.

Pertama, cari UUID sistem fail Btrfs yang dipasang di / data direktori seperti berikut:

$ sudo btrfs tunjuk / data sistem fail

Dalam kes saya, UUID sistem fail Btrfs adalah c9333c36-f8bf-4825-9706-8b5f28cb4e34. Ia akan berbeza bagi anda. Oleh itu, pastikan untuk menggantinya dengan milik anda mulai sekarang.

Buka / etc / fstab failkan dengan penyunting teks nano seperti berikut:

$ sudo nano / etc / fstab

Pada akhir / etc / fstab fail, taipkan baris berikut:

UUID = c9333c36-f8bf-4825-9706-8b5f28cb4e34 / data btrfs lalai 0 0

Setelah selesai, tekan + X, diikuti oleh Y, dan kemudian untuk menyelamatkan / etc / fstab fail.

Agar perubahan berlaku, reboot komputer anda dengan arahan berikut:

but semula $ sudo

Setelah komputer anda boot, anda akan melihat bahawa sistem fail Btrfs dipasang dengan betul di / data direktori pada masa boot, seperti yang anda lihat dalam tangkapan skrin di bawah.

$ df -h -x squashfs -x tmpfs -x devtmpfs

Kesimpulannya

Dalam artikel ini, saya telah menunjukkan kepada anda cara memasang dan menggunakan sistem fail Btrfs di Ubuntu 20.04 LTS. Maklumat yang disampaikan di sini akan membantu anda memulakan sistem fail Btrfs di Ubuntu 20.04 LTS.

Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...
Shadow of the Tomb Raider untuk Tutorial Linux
Shadow of the Tomb Raider adalah penambahan kedua belas untuk siri Tomb Raider - francais permainan aksi-pengembaraan yang dibuat oleh Eidos Montreal....