Bir Linux sisteminde alanın nasıl dağıldığını kontrol edin


21

Kalan alanı nasıl kontrol edeceğimi biliyorum:

df -h

ve bir klasörün boşluğunu kontrol etmeyi biliyorum:

du -ch /path/to/folder/

Ancak diyelim ki 500 GB'lık bir HardDisk'im var ve 350GB'ım kullanılmış:

  • Alanın nasıl dağıldığını bulmak için en iyi araç hangisidir?

  • Yapmalı du -ch /mıyım (Bunun optimal olmadığını düşünüyorum)

  • Bunu yapmak için herhangi bir özel araç / uygulama var mı?

Alanımın sistemime nasıl dağıldığını depolayan bir uygulama istiyorum, her klasörde yer alan alan ...

SpaceSniffer gibi bir şeye sahip olmak istiyorum (Windows aracını buradan kontrol edebilirsiniz ) . HardDisk'inizi inceleyen ve alanın bilgisayarınıza nasıl dağıldığını kolay ve hoş bir IU'da gösteren bir Windows programıdır

Bu tür bir yazılım, HardDisk'inizi kontrol ettiğiniz o gün için harika ve yüzlerce GB’yi “kaybettiniz” ve nerede olduklarını bilmiyor gibi görünüyor!


Düzenle

  • Denedim baobap ve ishal / benim de mükemmel çalışıyor Ubuntu ben de test makinenin JDiskReport burada, ben bazı sorunları düzeltmek zorunda ama çalışır Ubuntu & Windows'un

  • JDiskReport'un  Java yüklü olan herhangi bir işletim sisteminde çalışacağını kabul ediyorum , bu yüzden doğru cevabı seçtim . Bunu Ubuntu, Windows 8, Raspbian ve CentOS'ta denedim ve hepsinde çalışıyor (Java'yı yüklemelisiniz)

  • Ben olanlar için söylemek zorunda severler arasında komut satırı tercih edilmelidir ncdu , bu harika !!!

Baobab IU:

Bu baobab IU


2
[ Apps.ubuntu.com/cat/applications/baobab/] ( Disk Usage Analyzer) (baobab) demek mi istiyorsun ?
ignis

Kesinlikle! Soruyu sorduktan sonra kontrol ettim. Teşekkürler !
AlvaroAV

Yanıtlar:


9

Bunun için bir başka çok yararlı uygulama:

JDiskReport

SpaceSniffer pencerelerine çok benzer ve çok kullanışlı ve sezgisel bir IU'ya sahiptir.

Kullanmak için Java'ya ihtiyacınız var ancak Java ile her işletim sisteminde çalışabiliyor

Kullanıcı arayüzü:

Linux'ta JDiskReport örneği

Umarım yardımcı olur !


Bu oldukça hoş ve SpaceSniffer'a yakın! Teşekkürler!
AlvaroAV

26

Bir güzel Gnome uygulaması baobab'dır . Varsayılan ubuntu kurulumuyla birlikte gelir.

görüntü tanımını buraya girin

Onu almak için,

sudo apt-get install baobab

apt-cache show baobab

Description-en: GNOME disk usage analyzer
 Disk Usage Analyzer is a graphical, menu-driven application to analyse
 disk usage in a GNOME environment. It can easily scan either the whole
 filesystem tree, or a specific user-requested directory branch (local or
 remote).
 .
 It also auto-detects in real-time any changes made to your home
 directory as far as any mounted/unmounted device. Disk Usage Analyzer
 also provides a full graphical treemap window for each selected folder.

3
Bu benim Ubuntu
14.04'ümde kuruldu

Evet. Yeni bir sisteme kurulmuş standart bir ubuntu programıdır.
Dan Johansen

Adı daha belirgin bir şeyle değiştirirlerse veya onu sistem (ortam) yardımcı programına entegre ederlerse, daha çok insan bulur.
Quazi Irfan

21

ncdu

Komut satırını kullanırsanız, ncdu kullanabilirsiniz . Bir komut satırı GUI (ncurses) kullanır.

Kurulum

sudo apt-get install ncdu

Açıklama

Web sayfasından:

[...] ncdu: Tüm gaphical kurulumunuza sahip olmayan, ancak basit bir SSH bağlantısı ile yapmak zorunda olduğunuz uzak bir sunucuda çalışmayı amaçlayan ncurses arayüzlü bir disk kullanım analizörü. ncdu, hızlı, basit ve kullanımı kolay olmayı ve ncurses kurulu olan herhangi bir POSIX benzeri ortamda çalışabilmelidir.

Ekran görüntüsü

Ncdu web sayfasından ekran görüntüsü

Örnek

Giriş dizininizin disk kullanımını kontrol edin:

ncdu ~

Alt dizinleri girebilir ve dosyaları / tüm klasörleri aracın içinden silebilirsiniz.


Bu harika! Bu son dakikaları ve mükemmelleri
deniyorum

Harika çalışan Baobab'a alışkınım ama komut satırı aracına sahip olmak gerçekten güzel bir seçenek :) teşekkürler.
Aralık'ta

5

Ördekleri kullan:

du -cks *|sort -rn|head -n11

Bu, geçerli yoldaki ilk on alt dizini ve dosyayı, kullandıkları alanı ve toplamı listeler.

Eğer değiştirirseniz -cksiçin -cmsbugünlerde muhtemelen daha yararlı olan MB adlı yerine KB sitesinin içinde bildirir.

Gerekirse diğer dosya sistemlerine girmesini önlemek için du'daki seçeneklere x ekleyebilirsiniz.

(Kredi: Linux Sunucu Hacks, O'Reilly)


1
İnsan tarafından okunabilen bedenler için dush kullanıyorum: du -sh | sort -h
yurik

@YuriC Bu mükemmel. -H seçeneğini sıralamayı unuttum.
Nagora

2

Depoda ayrıca kde uygulaması da mevcut: Filelight

İle yükleyebilirsiniz sudo apt-get install filelight

NAME

       filelight - Graphical disk-usage information

SYNOPSIS

       filelight [Qt-options] [KDE-options] [path]

DESCRIPTION

       Allows you to exactly understand exactly your disk usage by graphically
       representating your filesystem as a set of concentric  segmented-rings.

Ekran Görüntüsü: - ekran görüntüsü


2

Ödül almak için biraz geç, ama odadaki fil kayıp!

gparted Beni disk alanı nasıl dağıldığını göstermek için tercih edilen bir uygulamadır içinde bütün sistemin .

Ubuntu'ya yükseltmeden önce , aşağıda görüldüğü gibi, Windows sistemlerinde bile :

Ubuntu'ya taşınmadan önce kullanıcının ekran görüntüsü


0

Yüklü araçlarla çalışmak istiyorsanız du -sh /*, / içindeki her klasörün (ve dosyanın) toplam kullanımını gösteren kullanabilirsiniz , sonra aradığınızı bulana kadar alt klasörler için bunu yapabilirsiniz. Elbette, diğer cevaplarda belirtilen araçlar çok daha iyi, ama bazen onları kolayca kuramıyorsunuz.


Soruyu sordum çünkü duyol boyunca kullanırken en uygun gibi görünmüyor /. Çok uzun sürüyor ve diğer araçlar kadar sezgisel değil. Yine de teşekkürler !!
AlvaroAV

1
du-s / * yaparsanız diğer araçlardan daha uzun sürmemelidir!
Josef

Sonra kontrol edeceğim !!
AlvaroAV

0

Basit ve anlaşılması kolay arayüzü ile başka bir seçenek:

  1. xdiskusage (sudo apt-get install xdiskusage)

    Kurduktan sonra onu terminalden çağırın - xdiskusage

  2. KDirStat (sudo apt-get install kdirstat)

Bu uygulama özellikle KDE için tasarlanmıştır.

  1. Gd haritası (sudo apt-get install gdmap) Gdiren KdirsStat'a alternatif.

Ayrıca bu bağlantı daha fazla uygulama sunar: http://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.