답변:
대시에서 시스템 모니터 를 열고 파일 시스템 탭을 선택 하십시오.
또는 터미널을 열고 다음을 입력하십시오.
df -h
df -h --total
df
사용 가능한 최대 공간 (바이트 df -m
단위), 1MB 단위의 공간 ( df -h
사용 가능한 최대 단위) 당신은 또한 얻을 것이다 % usage
, 그것은 위의 모든 것과 동일하게 유지됩니다.
당신은 사용할 수 있습니다 baobab
, 또는 유사한 도구 kdirstat
또는 filelight
, 파일이 디스크 공간을 사용하고있는 것을 볼 수 있습니다.
바오밥은 Disk Usage Analyzer
우분투 에서도 불립니다 .
다음은 샘플 스크린 샷입니다 baobab
.
아래는 다음의 샘플 스크린 샷입니다 filelight
.
커맨드 라인 옵션의 경우 ncdu
다음 을 사용하는 것이 좋습니다 .
하위 폴더를 드릴 다운하여 하위 폴더에서 총 상대 디스크 사용량을 얻을 수 있습니다. 거북은 끝까지 내려 왔습니다. du -sh
원격 컴퓨터 보다 훨씬 깔끔 합니다.
ncdu
지금까지는 알지 못했습니다 . 매우 유용한 프로그램. 발행에서을 ( du -sk * | sort -n
를) 사용했습니다 ncdu
. 터미널에서 몇 가지 편리한 명령을 실행하거나 별명을 만들 수는 있지만 휠을 재발 명하는 것은 의미가 없습니다.
ncdu
아주 빠르고 멋진 도구입니다.
QDirStat
, 매우 빠르며 드라이브 / (재귀 적) 폴더 사용에 대한 뛰어난 그래픽 표현입니다.
ncdu
와 함께 사용할 때 -x
디스크 공간 수에 마운트 된 장치 수를 계산하지 않도록 권장 합니다. ncdu -x /
당신의 뿌리 /
에서 당신을 보여줄 수 있습니다 .
gnome-system-monitor
또는 df -h
또는lsblk
다른 유용한 유틸리티는 다음과 같습니다 baobab
.
lsblk
여유 공간이 아닌 각 파티션의 크기를 나열합니다.
나처럼 필요한 총 디스크 공간 만 있으면 다음 명령을 사용하십시오.
df -h --total
⚡️ 무료 GIF.
여기에 총계가 표시된 샘플 출력이 있습니다.
Filesystem Size Used Avail Use% Mounted on
udev 478M 0 478M 0% /dev
tmpfs 100M 4.5M 95M 5% /run
/dev/vda1 20G 3.3G 16G 18% /
tmpfs 497M 0 497M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 497M 0 497M 0% /sys/fs/cgroup
tmpfs 100M 0 100M 0% /run/user/0
total 22G 3.3G 17G 17% -
건배!
추신 : 나는 그것에 관한 게시물을 썼다 — 커맨드 라인으로 내 하드 드라이브의 여유 공간을 어떻게 찾습니까?
사용 가능한 / 사용 된 디스크 공간은 항상 파티션 과 관련이 있습니다.
먼저 관심있는 파티션을 결정해야합니다.
root@pc:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 28G 26G 643M 98% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 4.0K 3.9G 1% /dev
tmpfs 790M 1.5M 789M 1% /run
/dev/sda6 887G 685G 158G 82% /home
내 경우 /
에는 98 %를 사용 하고 있기 때문에 관심 이 있습니다. 다시 말해 거의 다 찼습니다.
이제이 명령을 사용하여 가장 많은 바이트를 포함하는 파일과 디렉토리를 확인하십시오.
root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log
위의 명령은 시간이 걸릴 수 있습니다. 당신이 정말 운이 없다면 결과가 너무 큽니다 /var/tmp
. 그런 다음 다른 목적지가 필요합니다. 임시로 장착 된 USB 메모리 스틱 일 수 있습니다.
내 결과의 첫 줄은 다음과 같습니다.
root@pc:~# less /var/tmp/du-root-$(date --iso).log
26692380 /
9875188 /usr
8931652 /var
4057324 /var/log
4038176 /var/log/bootchart
3784016 /usr/share
2934248 /lib
2799204 /usr/lib
2785176 /lib/modules
2617048 /var/lib
2141124 /usr/src
1834444 /var/lib/docker
1817372 /var/lib/docker/aufs
1817076 /var/lib/docker/aufs/diff
1769612 /localhome
1338484 /tmp
왜 /var/log/bootchart
그렇게 큰가요? .... 다른 질문입니다 ...
이를 수행하는 방법에는 여러 가지가 있습니다.
노틸러스의보기 메뉴에서 상태 표시 줄을 활성화하십시오. 모든 노틸러스 창의 맨 아래에 여유 공간을 알려주는 막대가 표시됩니다.
파일 시스템 시스템 모니터를 사용하여 모든 디스크 및 여유 공간 목록을보십시오.
디스크 사용량 분석기를 사용하여 시스템의 모든 디렉토리 목록과 사용 가능한 여유 공간을 확보하십시오.
노틸러스의 폴더로 이동하여 배경을 마우스 오른쪽 버튼으로 클릭하십시오. 여유 공간을 확인하려면 속성 창을여십시오.
명령을 실행하십시오 df -h
.
또 다른 방법! 노틸러스 (파일 탐색기)에서 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하십시오. 하드 드라이브의 사용 가능한 공간과 사용 가능한 공간이 표시됩니다.
사용 dconf-editor
또는 gsettings
( sudo apt-get install dconf-tools
) 상태 표시 줄의 기본 동작을 활성화 할 수 있습니다.
터미널에 이것을 입력하여 기본적으로 상태 표시 줄을 활성화하십시오
gsettings set org.gnome.nautilus.window-state start-with-status-bar true
기본적으로 상태 표시 줄을 비활성화하려면 터미널에 이것을 입력하십시오
gsettings set org.gnome.nautilus.window-state start-with-status-bar false
그런 다음 노틸러스에서 기본적으로 상태 표시 줄이 열리므로 다른 작업을 수행 할 필요가 없습니다.
나는 커맨드 라인과 GUI 버전으로 이것에 대한 작은 핵을 썼다. 다소 하드 코딩되어 있으므로 약간의 조정이 필요할 수 있습니다. 또한 gui 버전은 표시된 출력의 정렬을 망칠 비례 글꼴을 사용하는 것으로 보입니다. 이 스크립트는 $ HOME / bin과 같은 경로에 배치 할 수 있으며 데스크탑이나 패널에서 gui 스크립트 아이콘을 만들 수 있습니다.
#!/bin/bash
## jdf - Copyleft 04/25/2009 - JPmicrosystems - GPL
## Free space on disk
## Custom df output
## Human readable (-h)
## sorted by file system name
## Make a temporary file and put the following awk program in it
AWK=$(/bin/mktemp -q /tmp/jdf.XXXXXX)
## PROG is quoted to prevent all shell expansions
## in the awk program
cat <<'PROG' > ${AWK}
## Won't work if mount points are longer than 21 characters
BEGIN {
## Use fixed length fields to avoid problems with
## mount point or file system names with embedded blanks
FIELDWIDTHS = "11 11 6 6 5 5 21"
printf "\n%s\n\n", " Available Disk Space"
printf "%s\n", "Mount Point Avail Size Used Use% Filesystem Type"
}
## Eliminate some filesystems
## That are usually not of interest
## anything not starting with a /
! /^\// { next }
## Rearrange the columns and print
{
TYP=$2
gsub("^ *", "", TYP)
printf "%-21s%6s%6s%5s%5s %s%s\n", $7, $5, $3, $4, $6, $1, TYP
}
END { print "" }
PROG
df -hT | tail -n +2 | sort | gawk -f ${AWK}
rm -f ${AWK}
샘플 출력 :
Available Disk Space
Mount Point Avail Size Used Use% Filesystem Type
/ 22G 30G 6.6G 24% /dev/sda6 ext4
/media/dataspace 44G 155G 105G 71% /dev/sda8 ext3
/home 5.5G 32G 25G 82% /dev/sda9 ext3
Gui 버전 :
#!/bin/bash
jdf | zenity --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60
yad를 사용하여 글꼴을 수정 한 새로운 Gui 버전
#!/bin/bash
jdf | yad --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300
인터넷에는 df 정보가 있지만 간단하고 읽기 쉬운 출력을 좋아합니다.
당신이 실행하는 경우
df -h --total
출력의 결론은 시스템에 얼마만큼 남았는지뿐만 아니라 얼마나 많이 사용되는지 등을 제공합니다.
다른 옵션은
df -h --total | grep total
한 줄에 다음과 같이 표시됩니다.
이 모든 것은 기가 바이트입니다.
나는 이것을 쉘 명령에 매핑 dspace
했고 터미널에 입력하면 디스크 공간 사용량을 즉시 보여줍니다.
작은 셸 명령을 작성하여 모니터링하고 너무 낮아지면 경고 할 수 있습니다.
MATE DE ( Ubuntu MATE ) 와 함께 Ubuntu를 사용하는 경우 다음을 사용할 수 있습니다 MATE Disk Usage Analyzer
.
mate-utils
mate-disk-usage-analyzer
스크린 샷은 다음과 같습니다.
최신 18.04 LTS에서도 전통적으로 멋지게 보입니다.
free command를 사용하여 사용 가능한 여유 공간을 간단히 찾을 수 있습니다. 여기서 free command 사용법에 대한 명확한 설명을 얻을 수 있습니다.
free
명령을위한 메모리 하지 하드 디스크를.
하드 드라이브에 대한 가장 포괄적 인 건강 상태 정보를 위해 사용할 수도 있습니다 smartctl --xall /dev/sda
..
sudo
권한 이 필요할 수 있습니다.