Linux işletim sisteminde, belirli bir dizinde çok fazla dosyanız olduğunda disk inodesini doldurabilirsiniz. Özellikle vds veya sanal sunucu kullanan kullanıcılarda ortaya çıkabilen bir durumdur. Dosyalarınız /tmp klasöründe birikebilir ve bunları silmek istediğinizde “Argument list too long” hatası alabilirsiniz.
*
) tüm dosyaları aynı anda işleme sokmaya çalışır./tmp
, cache
ya da log
klasörlerinde dosya birikmesi bu hatayı tetikler.Hatayı aldığınızda, bulunduğunuz dizinde aşağıdaki komutu girmeniz yeterli olacaktır. Hata;
/bin/rm: Argument list too long
Çözüm :
ls | xargs rm
Biraz bekledikten sonra, dizinde bulunan tüm dosyalarınız silinecektir. Eğer belirli dosyaları silmek isterseniz, grep ile ayırabilirsiniz.
ls | xargs rm |grep b_ile_baslayan_dosyalar*
“Argument list too long” hatası, çok fazla dosya ile çalışırken ortaya çıkan doğal bir sınırlamadır. xargs
veya find
kullanarak bu engeli aşabilir, dizinlerinizi kolayca temizleyebilirsiniz.
Veritabanını seçmenin performans, lisans ve güvenlik gibi konularda yarattığı zorlukları biliyoruz. Bu seçimi kolaylaştırmak için,…
Snapshot Nedir? Snapshot, bir sanal sunucunun (VM) mevcut çalışma hali, disk yapısı ve yapılandırmasının o…
Sunucu yönetiminde yeni sürümlere geçiş, her zaman iş sürekliliği için kritik bir adımdır. Proxmox VE…
Sanallaştırma ortamlarında en çok kullanılan platformlardan biri VMware vSphere’dir. Ancak sistem doğru izlenmezse performans sorunları,…
IT ekiplerinin karşılaştığı en büyük sorunlardan biri, farklı araç ve sistemler yüzünden operasyonların karmaşık hale…
Fidye Yazılımı Saldırısı Nedir? Fidye yazılımı saldırısı (ransomware) kötü niyetli kişilerin, belirli bir sistemin, dosyalarını…