Cara Mengosongkan Ruang dalam Linux dengan Perintah Berkesan: Panduan Lengkap

Kemaskini terakhir: 09/04/2025
Pengarang Ishak
  • Ketahui dan gunakan arahan df dan du untuk mengenal pasti perkara yang paling banyak menggunakan ruang.
  • Keluarkan bungkusan, balak, versi Snap lama atau tanggungan yatim piatu.
  • Gunakan skrip dan alatan automatik seperti BleachBit atau Stacer jika anda lebih suka antara muka grafik.
  • Elakkan beban cakera untuk mengelakkan masalah prestasi, ralat dan kehilangan perkhidmatan.

perintah df dan du asas

Adakah sistem Linux anda berjalan perlahan atau memberi anda amaran ruang cakera rendah? Jangan risau, anda tidak keseorangan. Dengan penggunaan harian, pemasangan program, kemas kini dan fail sementara , sistem anda boleh dipenuhi dengan sampah digital dengan cepat.

Panduan komprehensif ini menyusun kaedah dan arahan terbaik untuk mengosongkan ruang cakera dalam Linux . Sama ada anda menggunakan Ubuntu, Debian, CentOS atau mana-mana pengedaran Linux yang lain, anda akan menemui langkah yang betul di sini untuk memastikan sistem anda bersih dan bebas daripada ruang cakera.

Bagaimana untuk menyemak status ruang cakera

Sebelum anda mula memadam apa-apa, perkara pertama adalah untuk mengetahui ke mana ruang itu pergi. Untuk ini, kami mempunyai dua alat asas: df y du.

Arahan `df` (bebas cakera) menunjukkan kepada anda berapa banyak ruang yang digunakan dan berapa banyak ruang kosong pada setiap sistem fail yang dipasang. Untuk memaparkan maklumat dalam format yang boleh dibaca, gunakan:

df -h

Ini akan memaparkan data dalam kilobait, megabait dan gigabait. Anda akan melihat lajur seperti Saiz, Terpakai, Tersedia dan Guna%.

Arahan `du` (penggunaan cakera) membolehkan anda melihat berapa banyak data yang digunakan oleh direktori dan fail tertentu. Contohnya, untuk melihat saiz keseluruhan direktori semasa:

du -sh

Jika anda ingin melihat subdirektori yang paling banyak menggunakan ruang /var, jalankan:

du -sh /var/*

Anda juga boleh menyusunnya mengikut saiz:

du -sh * | sort -rh | head -10

Alatan ini membolehkan anda mengenal pasti bahagian sistem yang menggunakan paling banyak storan , satu langkah penting sebelum anda mula mengosongkan ruang.

Alih keluar pakej dan kebergantungan yang tidak diperlukan

Lama -kelamaan , Linux akan mengumpul pakej-pakej yang tidak diperlukan atau tidak lagi diperlukan . Anda boleh mengalih keluarnya dengan:

sudo apt-get autoremove (untuk sistem Debian/Ubuntu)

sudo yum autoremove (pada CentOS/RHEL)

Ini mengalih keluar perpustakaan dan komponen yang dipasang sebagai kebergantungan program yang telah anda nyahpasang, serta kernel lama yang tidak anda gunakan lagi.

  Dapatkan Pek Ciri Multimedia Kemas Kini Ulang Tahun Windows 10 sekarang

Ia juga merupakan idea yang baik untuk mengosongkan cache pakej:

sudo apt-get clean memadam semua pakej yang disimpan

sudo apt-get autoclean padam hanya yang usang

Pada sistem berasaskan Yum:

sudo yum clean all

Ini boleh menjimatkan anda beberapa ratus megabait atau gigabait , terutamanya jika anda tidak kerap membersihkannya.

Nyahpasang perisian yang anda tidak gunakan

Semak sama ada anda mempunyai sebarang perisian yang dipasang yang tidak anda gunakan secara tetap . Banyak program kekal dipasang dan mengambil ruang "sekiranya berlaku". Anda boleh menyenaraikan program yang telah dipasang dengan:

dpkg --get-selections (Ubuntu/Debian)

Nyahpasang perkara yang tidak diperlukan dengan:

sudo apt-get remove nombre_del_paquete

sudo apt-get purge nombre_del_paquete jika anda mahu memadam fail konfigurasi juga

Untuk CentOS atau RedHat:

sudo yum remove nombre_del_paquete

Mengalih keluar pelayar yang tidak anda gunakan, editor pendua atau alatan yang anda cuba sekali boleh membantu anda mengosongkan ruang dengan segera.

Alih keluar versi kernel lama

Pengedaran Linux memasang kernel baharu, tetapi ia tidak selalu mengalih keluar kernel lama. Jika anda tidak memerlukannya, anda boleh mengalih keluarnya:

Mula-mula, kenal pasti yang dipasang:

dpkg --get-selections | grep linux-image

uname -r akan memberitahu anda kernel semasa anda. Jangan padam yang ini.

Sekarang padamkan yang bukan yang terkini:

sudo apt-get remove --purge linux-image-X.XX.X-XX-generic

Ini boleh membebaskan beberapa ratus MB dengan cepat . Sistem ini kekal lebih bersih dan selamat.

Padam fail dan log sementara

Sistem Linux menjana banyak log sistem, fail sistem sementara dan sandaran . Lokasi yang paling biasa ialah:

  • /var/log/ – log sistem
  • /tmp/ – fail sistem sementara
  • /usr/local/psa/PMM/tmp/ – Plesk sementara
  • /var/lib/psa/dumps/ – Sandaran Plesk

Untuk mencari fail besar untuk dipadamkan:

find /var/log -type f -size +10M

Dan untuk memadamnya jika anda tidak memerlukannya:

sudo rm /var/log/nombre_del_log

Jika anda menggunakan systemd , anda boleh membersihkan log lama dengan:

sudo journalctl --vacuum-time=7d

Ini akan memadamkan log yang lebih lama daripada 7 hari. Anda boleh melaraskan tempoh itu mengikut keinginan anda.

Alih keluar versi lama pakej Snap

Snap menyimpan beberapa versi lama bagi setiap aplikasi yang dipasang. Walaupun berguna untuk mengembalikan perubahan, ia boleh mengambil ruang sehingga beberapa gigabait.

  Bagaimana untuk mengunci Windows 11 dengan pintasan papan kekunci

Untuk menyenaraikan ruang yang digunakan oleh Snap:

du -h /var/lib/snapd/snaps

Untuk mengosongkan ruang, anda boleh menggunakan skrip ini yang disediakan oleh pasukan Snap:


#!/bin/bash
# Cierra todas las apps Snap antes
snap list --all | awk '/disabled/ { print $1, $3 }' | while read snapname revision; do
snap remove "$snapname" --revision="$revision"
done

Beri ia laksanakan kebenaran dan jalankannya dengan sudo. Mengalih keluar versi yang dilumpuhkan dan selalunya membebaskan beberapa GB.

Kosongkan cache lakaran kecil

Apabila anda menggunakan penjelajah fail, Linux menjana lakaran kecil imej untuk memuatkannya dengan lebih pantas. Ini disimpan dalam:

~/.cache/thumbnails/

Untuk melihat saiznya:

du -sh ~/.cache/thumbnails

Dan untuk mengosongkannya:

rm -rf ~/.cache/thumbnails/*

Adalah disyorkan untuk melakukan ini setiap beberapa bulan bagi memastikan sistem ini teratur.

Cari fail pendua

Fail pendua membazirkan ruang yang berharga . Anda boleh menggunakan alat seperti:

  • FSlint – antara muka grafik
  • fdupes – alat baris arahan

Untuk memasang fdupes:

sudo apt install fdupes

Dan untuk mencari pendua dalam folder:

fdupes -r /ruta/al/directorio

Bersihkan fail konfigurasi yang tidak digunakan

Apabila pakej dialih keluar, fail konfigurasinya kadangkala tertinggal. Anda boleh mengalih keluarnya dengan:

sudo dpkg –purge \\`COLUMNS=300 dpkg -l | egrep "^rc" | cut -d' ' -f3\\`

Ini mengalih keluar sisa-sisa perisian yang telah dipadamkan lama dahulu dengan selamat.

Kosongkan ruang yang dikhaskan untuk root

Secara lalai, sistem menyimpan 5% ruang cakera untuk root . Anda boleh mengurangkan jumlah tersebut kepada 2% dengan:

sudo tune2fs -m 2 /dev/sda1

Sudah tentu, hanya lakukan ini jika anda pasti dan telah membuat sandaran. Perubahan ini boleh membebaskan beberapa ratus MB pada cakera besar.

Alat grafik untuk mengosongkan ruang

Jika anda lebih suka mengelakkan arahan, terdapat alat GUI yang sangat berguna:

Stacer

Pengoptimum sistem dengan antara muka moden. Antara fungsinya:

  • Pemadaman cepat cache, log dan fail sementara
  • Kawalan proses dan perkhidmatan
  • Menguruskan apl permulaan

Anda boleh memasangnya dengan:

sudo apt install stacer

Bleachbit

Diinspirasikan oleh CCleaner, ia membersihkan data yang tidak diperlukan daripada aplikasi seperti Firefox, LibreOffice, dll. Ia juga boleh menulis ganti fail untuk mengelakkan pemulihan.

  Pengecaman Muka dalam Microsoft Photos: Panduan Lengkap dan Ciri Utama

Pasang dengan:

sudo apt install bleachbit

Program ini pantas, selamat dan agak berkesan untuk mereka yang tidak mahu mengingati arahan.

Dengan semua kaedah ini, anda boleh mendapatkan semula ruang cakera yang berharga dan memastikan Linux berjalan lancar . Daripada arahan mudah kepada automasi dan alatan visual, terdapat pilihan untuk semua peringkat pengalaman. Gunakan langkah-langkah yang paling sesuai dengan sistem dan tabiat anda, dan pastikan anda menyemak penggunaan cakera secara berkala untuk mengelakkan kejutan. Sistem yang bersih sentiasa berfungsi dengan lebih baik.

Cara Mengosongkan Ruang Swap Kosong (SWAP) pada Linux
Artikel berkaitan:
Cara Mengosongkan Ruang Swap Kosong (SWAP) pada Linux