Di dalam alam Linux, di mana baris arahan sering kompas di mana kita menavigasi, pengurusan ruang cakera yang cekap adalah penting. Sama ada anda berlayar melalui projek peribadi atau mengarahkan kapal pelayan perusahaan, fail yang besar dan terlupa boleh menjadi seperti gunung es tersembunyi, mengancam untuk menenggelamkan prestasi sistem anda. Artikel ini berfungsi sebagai carta terperinci untuk membantu anda mendedahkan gergasi data yang mengintai ini. Dengan menguasai beberapa alat dan arahan penting, anda akan dapat mencari fail besar tetapi juga membuat keputusan yang tepat tentang cara mengendalikannya.
Memahami saiz fail dan penggunaan cakera di LinuxSebelum memulakan pelayaran kami untuk menjejaki fail besar, penting untuk mempunyai pemahaman yang jelas mengenai unit saiz fail. Linux mengukur saiz fail dalam bait, dengan penukaran biasa menjadi 1024 bait ke kilobyte (kb), 1024 kb ke megabyte (mb), dan sebagainya sehingga terabytes (TB) dan seterusnya. Perintah DU (Disk Penggunaan) adalah alat yang tidak ternilai dalam perjalanan ini, yang menawarkan pandangan ke dalam ruang yang digunakan oleh fail dan direktori. Begitu juga, DF (cakera percuma) memberitahu kami tentang ruang cakera keseluruhan dan ketersediaannya, memberikan pandangan mata burung mengenai landskap penyimpanan kami.
Perintah Cari: Mencari fail besarPerintah Cari di Linux adalah utiliti yang kuat untuk mencari fail yang memenuhi kriteria tertentu. Untuk mengasah fail besar, kita boleh menggunakan arahan mencari dengan pilihan saiz:
Cari / -type f -size 100m
Incantation baris arahan ini akan menyenaraikan semua fail yang lebih besar daripada 100 megabait dari direktori root. Adalah mungkin untuk mengubah suai kriteria carian untuk pelbagai saiz atau untuk melaksanakan tindakan pada fail yang ditemui, seperti mengeluarkannya dengan -exec rm {} \; dilampirkan ke arahan.
Perintah DU: Menilai Saiz Fail dan DirektoriWalaupun mencari sangat baik untuk menunjuk fail, Du menyelam lebih mendalam, membolehkan kita memahami saiz direktori juga:
du -h - -max -depth = 1 /var | sort -hr | kepala -10
Rantaian arahan ini akan memaparkan saiz direktori dalam /var, menyusunnya dalam urutan menurun, dan menunjukkan 10 teratas. Ini sangat berguna untuk mengungkap direktori yang telah berkembang secara tidak disangka -sangka.
Alat grafik untuk mencari fail besarBagi mereka yang lebih suka pendekatan visual, Linux tidak mengecewakan. Alat seperti Baobab (untuk pengguna GNOME) dan Kdiskfree (untuk KDE) menyediakan antara muka grafik untuk menganalisis penggunaan cakera. Mereka sering lebih intuitif untuk pemula dan menawarkan pecahan visual penggunaan ruang cakera. Pemasangan biasanya mudah melalui pengurus pakej sistem, dan penggunaannya semudah melancarkan aplikasi dan memilih pemacu untuk mengimbas.
Kaedah Lanjutan: Trik Perintah NCDU dan LSDi luar asas -asas terletak NCDU, utiliti mudah namun teguh yang membentangkan penganalisis penggunaan cakera dengan antara muka NCURSES, yang membolehkan pengguna menavigasi struktur direktori. Setelah dipasang melalui pengurus pakej, anda boleh melancarkannya dengan NCDU /, dan ia akan menganalisis saiz direktori secara interaktif.
Di samping itu, perintah LS boleh dibujuk ke dalam fail penyenaraian mengikut saiz dengan:
ls -lshr
Di sini, -l menyenaraikan fail dalam format yang panjang, -s macam mengikut saiz fail, -h memberikan saiz yang boleh dibaca manusia, dan -r membalikkan pesanan, menunjukkan fail terkecil yang terakhir.
Menguruskan Fail Besar: Amalan TerbaikApabila mencari titans data, seseorang mesti membuat keputusan sama ada untuk memampatkan, memindahkan, atau memadamnya. Ini adalah amalan yang baik untuk membuat sandaran fail sebelum mengambil tindakan, terutamanya jika mereka tidak didokumentasikan dengan baik. Mengeluarkan fail dengan selamat boleh dilakukan dengan arahan RM, tetapi seseorang mesti berhati -hati dan memastikan bahawa fail tidak diperlukan oleh mana -mana proses atau aplikasi sistem.
Mengautomasikan perburuan: skrip untuk pemantauan biasaUntuk menyimpan jam tangan yang berterusan untuk fail besar, seseorang boleh menulis skrip bash mudah yang menggunakan perintah Cari atau DU dan menjadualkannya dengan pekerjaan Cron untuk dijalankan secara berkala. Skrip boleh mengeluarkan penemuannya ke fail log atau bahkan menghantar e -mel kepada pentadbir sistem.
KesimpulanDengan alat dan teknik yang digariskan dalam panduan ini, anda kini dilengkapi dengan baik untuk memulakan usaha untuk fail besar dalam sistem fail Linux. Mengintegrasikan amalan ini ke dalam penyelenggaraan sistem biasa anda akan membantu memastikan pelayaran yang lancar dan mencegah potensi kekacauan yang disebabkan oleh pertumbuhan data yang tidak terkawal. Apabila anda menjadi lebih akrab dengan kaedah ini, anda pasti akan menemui cara tambahan untuk memastikan sistem anda cekap dan responsif.
Atas ialah kandungan terperinci Mencari fail leviathan di linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!