GNU/Linux >> Belajar Linux >  >> Linux

Cara Menyeimbangkan Kembali BTRFS untuk Mengosongkan Ruang Disk

Masalahnya

Sistem file BTRFS telah terisi di server, dan dengan demikian beberapa ruang perlu dikosongkan di dalamnya. Ada fitur re-balancing yang tersedia di btrfs. Tujuan utama dari fitur re-balance adalah untuk menyebarkan grup blok di semua perangkat sehingga mereka cocok dengan batasan yang ditentukan oleh masing-masing profil dan ini dilakukan ketika btrfs perlu menyeimbangkan ulang untuk memperbaiki masalah dengan potongan yang tidak seimbang.

Solusinya

Adalah umum untuk perangkat btrfs untuk mengisi karena fakta bahwa itu tidak menyeimbangkan kembali potongan dan sistem file menjadi penuh karena ini.

Seimbangkan kembali sistem file seperti yang ditunjukkan pada contoh di bawah ini

# mount
/dev/sdb on /var/lib/docker type btrfs (rw,relatime,seclabel,space_cache)
# df -h /var/lib/docker
Filesystem Size Used Avail Use% Mounted on
/dev/sdb 12G 852M 9.8G 8% /var/lib/docker
# btrfs bal start /var/lib/docker
Done, had to relocate 4 out of 4 chunks

Keluaran setelah penyeimbangan ulang

# df -h /var/lib/docker
Filesystem Size Used Avail Use% Mounted on
/dev/sdb 12G 851M 11G 8% /var/lib/docker


Linux
  1. Bagaimana Memahami Apa yang Menghabiskan Ruang Disk?

  2. Bagaimana Menemukan Ruang Disk Gratis Dan Menganalisis Penggunaan Disk ??

  3. Cara memotong File /var/log/lastlog

  1. Cara Mengosongkan ruang disk di server cPanel

  2. Bagaimana cara menghapus ruang disk kosong di Linux?

  3. Bagaimana cara menginisialisasi ulang file /var/lib/mysql?

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Perbedaan Antara /var/log/messages, /var/log/syslog, Dan /var/log/kern.log?

  3. Haruskah situs web berada di /var/ atau /usr/ sesuai dengan penggunaan yang disarankan?