web-dev-qa-db-ja.com

Linuxシステムでのスペースの分散方法を確認します

私は残されたスペースをチェックする方法を知っています:

df -h

そして、私はフォルダのスペースをチェックすることを知っています:

du -ch /path/to/folder/

しかし、500 GBのハードディスクがあり、350 GBが使用されているとしましょう:

  • Wichは、スペースの分散方法を取得するのに最適なtool/commandです。

  • du -ch /を実行する必要がありますか? (これは最適ではないと思う)

  • これを行うための特別なtool/appがありますか?

私のシステムでスペースがどのように分散されているかを保存するアプリが欲しいのですが、各フォルダに占有されているスペースは...

SpaceSniffer(Windowsツールを確認できます hereのようなものが欲しい。これはWindowsプログラムであり、ハードディスクを調べて、簡単で素敵なIUでコンピューター上のスペースの分布を表示します。

この種のソフトウェアは、ハードディスクをチェックするその日は素晴らしいものであり、数百GBを「失った」ようで、どこにあるのかわからないようです!


編集

  • 私はbaobabを試し、私のUbuntuマシンで完璧に実行/動作しました、私もテストしましたJDiskReport、ここでいくつかの問題を修正する必要がありますが、UbuntuWindows

  • JDiskReportanyで動作すると想定していますJavaがインストールされたOS。だからこそ、正しい答えとして選択します。私はUbuntu、Windows 8、Raspbian、CentOSでこれを試しましたが、それらすべてで動作します(Javaをインストールする必要があります)

  • 私はそれらについて言う必要がありますlovers ofcommand-lineあなたの選択はncdu 、すごい!!!

バオバブIU:

This is the baobab IU

21
AlvaroAV

これに役立つもう1つのアプリは次のとおりです。

JDiskReport

ウィンドウに非常に似ていますSpaceSnifferと非常に便利で直感的なIUがあります。

使用するにはJavaが必要ですが、Javaを使用するすべてのOSで実行できます

ユーザーインターフェイス:

JDiskReport example in linux

それが役に立てば幸い !

9
CarlosAV

Nice Gnomeアプリケーションの1つは baobab です。デフォルトのubuntuインストールが付属しています。

enter image description here

それを得るために、

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.
26
Xavier

nCDU

コマンドラインを使用する場合、 ncd を使用できます。コマンドラインGUI(ncurses)を使用します。

インストール

Sudo apt-get install ncdu

説明

そのWebページから:

[...] ncdu:ncursesインターフェイスを備えたディスク使用状況分析ツール。完全なギャップのあるセットアップはないが、単純なSSH接続に関係するリモートサーバーで実行することを目的としています。 ncduは、高速でシンプルで使いやすいことを目指しており、ncursesがインストールされている最小限のPOSIXのような環境で実行できる必要があります。

スクリーンショット

Screenshot from the ncdu webpage

ホームディレクトリのディスク使用量を確認します。

ncdu ~

サブディレクトリを入力し、ツール内からファイル/フォルダ全体を削除できます。

21
phoibos

アヒルを使用します。

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

これにより、現在のパスの上位10個のサブディレクトリとファイル、それらが使用しているスペース、および合計がリストされます。

-cks-cmsに変更すると、KBではなくMBで報告されます。これは、最近ではおそらくより便利です。

必要に応じて、duのオプションにxを追加して、他のファイルシステムに入らないようにすることができます。

(クレジット:Linux Server Hacks、O'Reilly)

5
Nagora

リポジトリで利用可能なkdeアプリケーションもあります: Filelight

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.

スクリーンショット:- screenshot

2
Pandya

インストールされたツールを使用したい場合は、du -sh /*を使用して、/内の各フォルダー(およびファイル)の累積使用量を表示できます。もちろん、他の回答に記載されているツールの方がはるかに優れていますが、簡単にインストールできない場合があります。

0
Josef

シンプルでわかりやすいインターフェースを備えた別のオプション:

  1. xdiskusage(sudo apt-get install xdiskusage)

    インストール後、ターミナルから呼び出します-xdiskusage

  2. KDirStat(sudo apt-get install kdirstat)

このアプリは主にKDEを対象としています。

  1. Gd map(Sudo apt-get install gdmap)KdirsStatのGnome代替。

また、このリンクはさらにいくつかのアプリを提供します: http://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/

0
Muzaffar