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 :

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 /var/lib dengan ukuran 12 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 :

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 1: Contoh output

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.