Linux 시스템에서 공간이 어떻게 분배되는지 확인


21

남은 공간을 확인하는 방법을 알고 있습니다.

df -h

폴더의 공간을 확인하는 방법은 다음과 같습니다.

du -ch /path/to/folder/

그러나 500GB 하드 디스크가 있고 350GB가 사용되었다고 가정 해 봅시다.

  • Wich는 공간이 어떻게 분포되어 있는지 알아볼 수 있는 최고의 도구 / 명령 입니까?

  • 내가해야 du -ch /합니까? (나는 이것이 최적이 아니라고 생각한다)

  • 이를위한 특별한 도구 / 앱 이 있습니까?

내 시스템에서 공간이 어떻게 분포되어 있는지 저장하는 앱을 원합니다. 각 폴더마다 차지하는 공간은 ...

SpaceSniffer 와 같은 것을 원합니다 ( 여기 에서 Windows 도구를 확인할 수 있음 ) . 그것은이다 윈도우 당신의 저장 판을 검사하고 공간이 사용자의 컴퓨터에 배포하는 방법을 쉬운 및 좋은 IU에 표시 프로그램을

이런 종류의 소프트웨어는 그 날 하드 디스크를 검사하는 데 최고이며, 수백 GB를 "잃어버린"것으로 알고 있습니다.


편집하다

  • 나는 바오밥 나무를 시험해 보았고 우분투 컴퓨터 에서 완벽하게 실행 / 작동하고 JDiskReport 도 테스트 했습니다. 일부 문제를 해결해야하지만 우분투Windows 에서 작동합니다.

  • JDiskReport 가  Java가 설치된 모든 OS 에서 작동 한다고 가정 하므로 정답으로 선택합니다 . 우분투, Windows 8, Raspbian 및 CentOS 에서이 작업을 시도했으며 모두 작동합니다 (Java를 설치해야 함)

  • 나는 사람들을 위해 말을 연인명령 줄 당신의 선택이 있어야 할 ncdu , 그것은 끝내!

바오밥 IU :

이것은 바오밥 IU입니다


2
[ apps.ubuntu.com/cat/applications/baobab/] ( Disk Usage Analyzer) (baobab)을 의미합니까?
ignis

정확하게! 질문을 한 후 확인하는 것을 보았습니다. 감사 !
AlvaroAV

답변:


9

이것에 대한 또 다른 매우 유용한 응용 프로그램은 다음과 같습니다

JDiskReport

Windows SpaceSniffer 와 매우 유사 하며 매우 유용하고 직관적 인 IU가 있습니다.

Java를 사용하려면 Java가 필요하지만 Java가있는 모든 OS에서 실행될 수 있습니다

사용자 인터페이스 :

리눅스의 JDiskReport 예제

그것이 도움이되기를 바랍니다!


이것은 꽤 멋지고 SpaceSniffer에 가깝습니다! 감사!
AlvaroAV

26

좋은 그놈 응용 프로그램은 바오밥 입니다. 기본 우분투 설치가 제공됩니다.

여기에 이미지 설명을 입력하십시오

그것을 얻기 위해,

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
이것은 내 우분투 14.04에 설치되었고 그것에 대해 몰랐습니다
AlvaroAV

예. 새로운 시스템에 설치된 표준 우분투 프로그램입니다.
Dan Johansen '12

이름을 눈에 띄는 이름으로 변경하거나 시스템 (설정) 유틸리티에 통합하면 더 많은 사람들이 찾을 수 있습니다.
Quazi Irfan

21

ncdu

명령 행을 사용하는 경우 ncdu를 사용할 수 있습니다 . 명령 행 GUI (ncurses)를 사용합니다.

설치

sudo apt-get install ncdu

기술

웹 페이지에서 :

[...] ncdu : ncurses 인터페이스가있는 디스크 사용량 분석기로, 전체 간격 설정이 없지만 간단한 SSH 연결과 관련된 원격 서버에서 실행되도록되어 있습니다. ncdu는 빠르고 간단하고 사용하기 쉬우 며 ncurses가 설치된 최소 POSIX와 같은 환경에서 실행할 수 있어야합니다.

스크린 샷

ncdu 웹 페이지 스크린 샷

홈 디렉토리의 디스크 사용량을 확인하십시오.

ncdu ~

도구 내에서 하위 디렉토리를 입력하고 파일 / 전체 폴더를 삭제할 수 있습니다.


대단해! 나는이 마지막 분 완벽한 노력했습니다
AlvaroAV

Baobab에 익숙하지만 명령 줄 도구를 사용하는 것이 정말 좋은 옵션입니다.) 감사합니다.
daks

5

오리를 사용하십시오 :

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

현재 경로의 상위 10 개 하위 디렉토리 및 파일과 이들이 사용중인 공간 및 총계가 나열됩니다.

당신이를 변경하는 경우 -cks-cms그것은 요즘 아마 더 유용하다 MB의 대신 KB의에보고합니다.

필요한 경우 다른 파일 시스템으로 들어 가지 않도록 du 옵션에 x를 추가 할 수 있습니다.

(크레딧 : Linux Server Hacks, O'Reilly)


1
사람이 읽을 수있는 크기에는 dush를 사용합니다. du -sh | sort -h
yuric

@YuriC 훌륭합니다. 정렬하는 -h 옵션을 잊어 버렸습니다.
Nagora

2

도 있습니다 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.

스크린 샷 :- 스크린 샷


2

현상금을 모으기 위해 조금 늦었지만, 방 안에있는 코끼리가 없습니다!

gparted 전체 시스템디스크 공간이 어떻게 분산 되어 있는지 보여줄 수있는 응용 프로그램입니다 .

아래와 같이 Ubuntu로 업그레이드하기 전에 Windows 시스템의 경우에도 :

우분투로 이동하기 전에 사용자의 스크린 샷


0

설치된 도구로 작업하려면 du -sh /*/의 각 폴더 (및 파일)에 대한 누적 사용량을 표시 할 수 있습니다. 그러면 원하는 것을 찾을 때까지 하위 폴더에 대해이를 수행 할 수 있습니다. 물론 다른 답변에서 언급 한 도구가 훨씬 좋지만 때로는 쉽게 설치할 수 없습니다.


duover path를 사용할 때 최적이 아닌 것 같아서 질문했습니다 /. 시간이 너무 오래 걸리며 다른 도구만큼 직관적이지 않습니다. 어쨌든 고마워 !!
AlvaroAV

1
du -s / *를 수행하면 다른 도구보다 오래 걸리지 않습니다!
Josef

그럼 확인해 볼게요 !!
AlvaroAV

0

간단하고 이해하기 쉬운 인터페이스가있는 또 다른 옵션 :

  1. xdiskusage (sudo apt-get 설치 xdiskusage)

    설치 후 터미널에서 호출-xdiskusage

  2. KDirStat (sudo apt-get 설치 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/

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.