giriiş
Disk alanı yönetimi, Linux sistem yöneticileri için kritik bir görevdir. Dosya ve dizin sayısı ve boyutu arttıkça, sistem performansını korumak ve kritik işlemlerin çalışması için yeterli alana sahip olmasını sağlamak için disk kullanımını izlemek hayati önem taşır. Bu konuda yardımcı olabilecek araçlardan biri ncdu'dur (NCurses Disk Kullanımı). Bu eğitim, ncdu'nun nasıl kurulacağı, nasıl kullanılacağı ve isteğe bağlı parametrelerine genel bir bakış da dahil olmak üzere ncdu'ya derinlemesine bir bakış sunar.
NCurses Disk Usage'ın kısaltması olan NCdu, kullanıcıların ve sistem yöneticilerinin Linux sistemlerinde disk alanı kullanımını bulup yönetmelerine yardımcı olmak için tasarlanmış bir komut satırı aracıdır. Geleneksel disk kullanım araçlarının aksine, Du, ncdu Listeler arasında gezinmeyi ve alan kullanımının görsel bir resmini elde etmeyi kolaylaştıran etkileşimli bir arayüz sunar.
Bu araç kütüphanededir. ncurses Terminalde metin tabanlı bir grafik arayüz sağlamak için oluşturulmuştur. ncdu Kullanıcı dostu bir şekilde dizinleri keşfetmenize, dosyaları ve dizinleri boyutlarına göre sıralamanıza ve gereksiz dosyaları doğrudan arayüzden silmenize olanak tanır.
Adım 1 – ncdu nasıl kurulur
Bunu yapmadan önce ncdu Kullanmak için sisteminize kurmanız gerekir. Çoğu Linux dağıtımı şunları içerir: ncdu Bunlar varsayılan depolarına dahil edilmiştir ve bu sayede sistemin paket yöneticisi kullanılarak kurulum kolaylaşır.
- Debian/Ubuntu tabanlı sistemlerde
sudo apt update
sudo apt install ncdu- Red Hat/CentOS sistemlerinde
Red Hat tabanlı sistemlerde ncdu paketini bulmak için EPEL deposunu etkinleştirmeniz gerekebilir.
sudo yum install epel-release sudo yum install ncdu
- Fedora sistemlerinde
sudo dnf install ncdu- Arch Linux'ta
sudo pacman -S ncduKurulum tamamlandıktan sonra ncdu'yu kullanarak disk kullanımını analiz edebilirsiniz.
Adım 2 – Ncdu nasıl kullanılır
Disk kullanımını analiz etmeye başlamak için ncdu, kontrol etmek istediğiniz yolu içeren komutu çalıştırmanız yeterlidir. Herhangi bir yol belirtilmemişse, ncdu Mevcut çalışma dizinini analiz edecektir.
ncdu /path/to/directoryncdu Belirtilen dizini tarar ve etkileşimli bir arayüz sunar. Arayüz, dosya ve alt dizinlerin listesini, boyutlarını ve kapladıkları disk alanı yüzdesini gösterir.Adım 3 – İsteğe bağlı ncdu parametreleri
ncdu, davranışını veya çıktısını değiştirebilen çeşitli komut satırı seçenekleri sunar. İşte özellikle faydalı olabilecek bazı isteğe bağlı parametreler:
- -X: Yalnızca belirtilen dizinle aynı dosya sistemindeki dosyaları ve dizinleri say. Bu, bağlı sürücüleri veya ağ dosya sistemlerini hariç tutmak için kullanışlıdır.
- -O: Taradığınız verileri daha sonra okunabilecek bir dosyaya aktarın.
- -R: Arayüz içinden dosyaları silme yeteneğini devre dışı bırakan salt okunur modunu etkinleştirin.
Seçeneklerin tam listesi için şunu yazabilirsiniz: adam ncdu Sayfanın terminalinde ncdu adamı Görmek.
4. Adım – Gelişmiş Kullanım ve İpuçları
Temel disk kullanım analizinin ötesinde, ncdu Daha gelişmiş senaryolarda kullanılabilir. Örneğin, uzak sunucuları tarayın veya başka bir kullanıcının disk kullanımını kontrol edin.
- Uzak dizinleri tarayın: ncdu, uzak dizinleri SSH aracılığıyla da tarayabilir. Aşağıdaki sözdizimini kullanın:
ssh -C user@system ncdu -o- / | ./ncdu -f-Uzaktaki bilgisayara SSH erişiminizin olduğundan ve hem yerel hem de uzak makinelerde ncdu'nun yüklü olduğundan emin olun.
- Dosya ve dizinleri silme: Bu konuda dikkatli olun, ancak
ncduArayüzünüzden dosya ve dizinleri silmenizi sağlar. Dosya veya dizine gidin ve silmek için d tuşuna basın.
Sonuç
ncdu Linux sistemlerinde disk kullanım analizini büyük ölçüde kolaylaştırabilen güçlü ve kullanıcı dostu bir araçtır. Etkileşimli bir arayüz ve çeşitli komut satırı seçenekleri sunarak, hem acemi hem de deneyimli sistem yöneticilerinin disk alanını etkili bir şekilde yönetmesine olanak tanır. Dosyaları değiştirebilen veya silebilen tüm sistem araçlarında olduğu gibi, dikkatli kullanılmalıdır. Düzenli kullanımı ncduİyi disk yönetimi uygulamalarıyla bir araya getirildiğinde, Linux sistemlerinizin sorunsuz çalışmasını ve yer sorunlarından uzak kalmasını sağlayabilirsiniz.









