Apa yang bisa kami bantu?

A. Pendahuluan

Tutorial ini akan menjelaskan cara mengecek disk usage pada sistem operasi Linux. Dalam beberapa kejadian bisa jadi storage pada disk server penuh dan Anda tidak tahu penyebabnya. Ketika disk usage penuh terdapat beberapa resiko yang mungkin Anda alami seperti:

  • Penurunan I/O Performance yang menyebabkan performa server melambat.
  • Kegagalan untuk menjalankan beberapa fungsi pada server seperti tidak bisa masuk ke GUI, tidak bisa melakukan pengecekan e-mail, dan sebagainya.
  • Sistem write/read pada storage terhambat yang menyebabkan beberapa program berhenti berjalan tiba-tiba dan log files tidak ter-update.

B. Tahap Persiapan
Persiapan yang perlu Anda lakukan hanya satu yaitu memiliki akses ke command line. Sistem operasi berbasis Linux biasanya memiliki akses sendiri ke command line, atau bisa disebut terminal, shell, prompt command. Jika anda tidak bisa menemukan menu tersebut Anda masih bisa mengakses command line melalui tombol pintasan Ctrl+Alt+T.

Setelah mengakses command line anda bisa memasukkan beberapa command untuk melakukan pencarian directory dan file mana saja di server Anda yang memiliki ukuran besar sehingga tentunya akan memudahkan Anda melakukan pengecekan maupun penghapusan untuk file yang memang sudah Anda tidak gunakan.

C. Pencarian Direktori yang Memiliki Ukuran Besar

Command berikut akan melakukan pencarian 10 direktori dengan penggunaan disk paling besar di server dan mengurutkannya dari direktori paling besar:

 

du -ahx / | sort -rh | head -10

 

Output :

Gambar 1. Hasil du -ahx 

Contoh kasus di atas untuk menemukan direktori dengan size terbesar. Pada bagian kiri Anda bisa melihat total disk usage sedangkan pada bagian kanan Anda bisa melihat dimana lokasi direktorinya. Pada kasus diatas direktori terbesar terdapat pada root (/) dengan penggunaan disk 21 GB dan setelah itu /usr dengan ukuran 8.6 GB.

D. Pencarian File yang Memiliki Ukuran Besar

Command di bawah berfungsi untuk mencari file terbesar pada seluruh direktori dan mengurutkannya dalam 10 terbesar.

 

find / -xdev -type f -size +50M -exec du -sh {} ';' | sort -rh | head -n10

 

Output :

Gambar 2. Hasil Find Size

Pada bagian kiri Anda bisa melihat total disk usage sedangkan pada bagian kanan Anda bisa melihat nama dan lokasi filenya.

E. Listing Ukuran File dan Directory

Command di bawah ini berfungsi untuk listing ukuran folder untuk mengetahui sizenya.

 

du -hsx * | sort -rh

 

Output :

Gambar 3. hasil du -hsx

Pada bagian kiri Anda bisa melihat total disk usage sedangkan pada bagian kanan Anda bisa melihat nama dan folder dengan usage terbesar.

 

F. Kesimpulan

Tutorial ini memberikan panduan singkat untuk mengecek disk usage pada sistem operasi Linux. Dengan akses ke command line, pengguna dapat menggunakan command seperti "du" untuk mencari direktori dan file dengan ukuran besar, serta "sort" untuk mengurutkannya. Output command-memberikan informasi tentang total disk usage, nama, dan lokasi direktori atau file terbesar. Langkah-langkah ini membantu identifikasi dan penanganan isu-isu terkait disk space yang dapat mempengaruhi kinerja server.

Semoga panduan ini membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com atau (021) 5714567.