Cara Mencari File dan Folder Berukuran Besar di Linux

Mencari file dan folder yang berukuran besar sangat dibutuhkan apabila kapasitas penyimpanan data sudah penuh.

Seperti pada server, web server log menjadi penyebab disk penuh karena file yang dibuat oleh web server untuk mencatat/merekam setiap request dan kesalahan yang terjadi pada aplikasi ataupun web server itu sendiri.

Berikut cara mencari file dan folder berukuran besar dengan menggunakan perintah berikut

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

Keterangan:

/: lokasi direktori, dan anda dapat menggantinya, misal: lokasi target /home/ atau direktori saat ini .

-10: adalah nilai bebas yang akan diprint, misalnya: -10, maka hasilnya hanya 10 baris yang akan ditampilkan

Sehingga akan muncul hasil seperti dibawah ini

1.2G /
918M /usr
304M /usr/local/lsws
304M /usr/local
263M /usr/lib
237M /var
227M /usr/local/lsws/DEFAULT
212M /usr/share
120M /usr/local/lsws/DEFAULT/html
117M /usr/bin

Ini diurutkan berdasarkan ukuran foldernya, sehingga kita akan mengetahui secara langsung mana yang dicurigai. Perintah ini dibatasi hanya 10, tetapi anda dapat merubah nilai parameter dengan perintah head diatas.

Selanjutnya, cari seluruh direktori yang adab dan mencari 10 file yang berukuran lebih dari 10MB:

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

Sehingga akan muncul tampilannya seperti di bawah ini

95M /usr/lib/locale/locale-archive-rpm
59M /var/lib/mysql/ibdata1
50M /usr/lib/libmysqld.so.18
29M /var/cache/yum/i386/6/base/27c84f25664a218c9c0df304facd771dd951189814c502465a8dad11f0bc27c9-filelists.sqlite
24M /usr/lib/galera/libgalera_smm.so
22M /var/cache/yum/i386/6/updates/05dea19459a656a8d5da1b0a457e0dbc6ad64404017aeb8128042a2103a9c619-primary.sqlite
22M /var/cache/yum/i386/6/epel/bc58fd85a9df66f6ce9d151e0d8b3e22949ffed1f3dd708e9d4eff737116e4ee-primary.sqlite
19M /usr/share/GeoIP/GeoLiteCityv6.dat
19M /usr/share/GeoIP/GeoLiteCity.dat
16M /var/cache/yum/i386/6/base/fcfba1250cc59dec64e5a149d902945a8d233ab54f2d964d2f55e6fb91240335-primary.sqlite

Ini juga diurutkan dari ukuran terbedar dan dapat anda atur berapa besar minimal filenya dengan menggantikan angka pada parameter -size

Selamat Mencoba

 

4.9/5 - (63 votes)
Sallu Warni

Recent Posts

Mengamankan Server Cyberpanel dengan Fail2ban dan Firewalld

setelah firewalld berhasil di aktifkan di cyberpanel. dan untuk mengantisipasi serangan dari luar terhadap server…

5 days ago

Cara Mengaktifkan Firewalld di Server Cyberpanel

bagi pengguna CSF yang ingin beralih firewall dari CSF ke FirewallD berikut langkah-langkahnya. Silahkan uninstall…

5 days ago

Cara menghapus CSF (ConfigServer Security & Firewall) dari server cyberpanel

saat ini CSF sudah tidak di kembangkan lagi, sehingga sudah tidak kompatibel dengan cyberpanel versi…

5 days ago

Cara mengatasi Errors during downloading metadata for repository ‘gf’ saat menjalankan update linux

saat menjalankan perintah: yum update -y Keluar pesan error seperti berikut: [root@server ~]# yum update…

5 days ago

Mengatasi error ‘tech_domains’ array in /etc/cpanel/ea4/ea4-metainfo.json contained only invalid or empty entries pada cpanel

Saat akses file manager ataupun DNS Zone Manager, keluar error seperti berikut: A warning occurred…

9 months ago

Cara Secure Partisi /tmp di WHM/Cpanel

cPanel & WHM juga menawarkan skrip bawaan yang memaksimalkan keamanan partisi /tmp. Hal ini dilakukan…

1 year ago