Pertanyaan Bagaimana saya menemukan jumlah ruang kosong di hard drive saya?


Apakah ada cara untuk dengan cepat memeriksa jumlah ruang disk yang bebas / digunakan di Ubuntu?

Saya berasumsi Anda bisa mengklik kanan pada 'file system' di file browser dan memilih 'properties' atau sesuatu tetapi tidak ada opsi seperti itu.


403
2017-10-28 12:53


asal




Jawaban:


Buka Monitor Sistem dari Dash dan pilih Filesystem tab.

enter image description here

Atau sebagai alternatif buka Terminal dan ketik:

df -h

435
2017-10-28 12:56



Terima kasih! mendapatkan saya apa yang saya butuhkan. Tapi itu agak mengecewakan bahwa tidak ada cara intuitif untuk memeriksa penggunaan hd. Saya membayangkan kebanyakan orang akan frustrasi mencoba untuk mencari tahu. - greg
Baik. Setiap kali Anda berada di folder di nautilus, ia mengatakan di bagian bawah berapa banyak ruang yang tersisa di perangkat. - Elvis Stressborg
@greg: Sebenarnya, ini tidak sesederhana seperti yang Anda pikirkan, karena cara UNIX memount filesystem berarti bahwa isi folder dapat berpotensi ada pada disk atau partisi yang berbeda. Jadi, metode apa pun untuk memeriksa ruang bebas harus secara eksplisit menjelaskan hal ini. - Scott Severance
df -h --total - nutty about natty
df untuk digunakan dan ruang kosong dalam byte, df -m untuk ruang di unit 1MB, df -h untuk unit terbesar yang tersedia. Anda juga akan dapatkan % usage, tetap sama dengan semua hal di atas. - Fr0zenFyr


gnome-system-monitor atau df -h atau lsblk

Utilitas berguna lainnya adalah baobab.


147
2017-10-28 13:01



Setuju dengan pengguna606723. Keren baobab utilitas :) - Dhaval


Kamu dapat memakai baobab, atau alat serupa seperti kdirstat atau filelight, untuk melihat file apa yang menggunakan ruang disk Anda.

Baobab juga disebut Disk Usage Analyzer di Ubuntu.

Berikut contoh tangkapan layar baobab:

baobab

Di bawah ini adalah contoh tangkapan layar filelight:

filelight

Untuk opsi baris perintah, saya lebih suka menggunakan ncdu:

ncdu

Anda dapat mengebor ke sub-folder untuk mendapatkan total penggunaan disk relatif pada sub-folder. Itu semua kura-kura turun. Lebih bagus daripada du -sh pada mesin jarak jauh.


143
2018-06-06 23:17



Tidak sadar ncdu sampai sekarang. Program yang sangat berguna. Saya pergi dari penerbitan du -sk * | sort -n untuk menggunakan ncdu. Sementara saya menikmati bisa mengeluarkan beberapa perintah berguna di terminal atau bahkan membuat alias keluar dari mereka, tidak ada alasan untuk menemukan kembali roda. - Tass
Mengaktifkan sekarang, hanya v1.8 sekalipun :( - Jamie Hutber
ncdu adalah alat yang hebat, sangat cepat, sangat luar biasa. - Boinst
kdirstat dibuat lagi sebagai QDirStat dan itu sangat cepat dan representasi grafis yang sangat baik dari penggunaan folder drive / (rekursif). - Blauhirn
ncdu adalah alat yang hebat. Kami menggunakannya di tim kami untuk menemukan pengguna teratas / hoggers - Viet


Jika seperti saya yang Anda butuhkan adalah total ruang disk yang digunakan maka cukup gunakan perintah berikut.

df -h --total

️ GIF gratis.

total disk space

Berikut ini contoh keluaran dengan total ditampilkan di bagian akhir

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% -

Tepuk tangan!

P.S. Saya menulis posting tentang itu - Bagaimana Cara Menemukan Jumlah Ruang Bebas di Hard Drive Saya dengan Command Line?


51
2017-09-24 18:26





Ruang disk bebas / digunakan selalu terkait dengan partisi

Pertama Anda perlu memutuskan partisi mana yang Anda minati.

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

Dalam kasus saya, saya tertarik pada / karena sudah menggunakan 98%. Dengan kata lain hampir penuh.

Sekarang saya menggunakan perintah ini untuk melihat file dan direktori mana yang berisi byte paling banyak:

root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log

Perintah di atas dapat memakan waktu. Jika Anda benar-benar beruntung, hasilnya terlalu besar untuk itu /var/tmp. Maka Anda membutuhkan tujuan lain. Mungkin stik memori USB terpasang sementara.

Inilah baris pertama hasil saya:

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

Kenapa /var/log/bootchart sebesar itu? .... Itu adalah pertanyaan lain ...


13
2017-12-06 11:23





Ada beberapa cara untuk melakukan ini.

  • Aktifkan bilah status di menu Tampilan di Nautilus. Ini akan menempatkan sebuah bar di bagian bawah semua jendela nautilus yang memberi tahu Anda ruang kosong.

  • Gunakan Sistem File System Monitor untuk melihat daftar semua disk dan ruang bebasnya.

  • Gunakan Penganalisis Penggunaan Disk untuk mendapatkan daftar semua direktori pada sistem Anda dan berapa banyak ruang kosong yang mereka gunakan.

  • Buka folder mana saja di nautilus dan klik kanan latar belakang. Buka jendela properti untuk memeriksa ruang kosong.

  • Jalankan perintahnya df -h.


11
2017-10-28 13:07



Disk Usage Analyzer adalah apa yang saya butuhkan, peretasan sederhana ala Windows per-drive (digunakan / total) daripada sekelompok direktori yang ada di drive yang sama. - Sina Madani


Cara lain! Klik kanan pada komputer di Nautilus (file explorer) dan klik properti. Ini menampilkan seberapa banyak ruang kosong dan gratis di hard drive Anda. enter image description here


7
2018-02-05 02:27





Menggunakan dconf-editor atau gsettings (sudo apt-get install dconf-tools) Anda dapat mengaktifkan perilaku default dari bilah status.

Ketik ini di terminal Anda untuk mengaktifkan bilah status secara default

gsettings set org.gnome.nautilus.window-state start-with-status-bar true

Ketik ini di terminal Anda untuk menonaktifkan bilah status secara default

gsettings set org.gnome.nautilus.window-state start-with-status-bar false

Setelah itu Anda akan memiliki bilah status yang dibuka secara default di Nautilus, tidak perlu menjalankan yang lain.


3
2017-10-28 13:05





Saya menulis sedikit hack untuk ini dengan baris perintah dan versi gui. Ini agak sulit dikodekan, jadi mungkin perlu beberapa tweak. Juga, versi gui tampaknya menggunakan font proporsional yang mengacaukan keselarasan dari output yang ditampilkan. Skrip-skrip ini dapat ditempatkan di jalur Anda di suatu tempat (seperti di $ HOME / bin) dan Anda dapat membuat ikon untuk skrip gui di desktop atau panel Anda.

#!/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}

Output sampel:

                   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    

Versi Gui:

#!/bin/bash
jdf | zenity  --title "Available Disk Space" --text-info --width=500 --height=300 --timeout=60

Versi Gui baru dengan font tetap menggunakan yad

#!/bin/bash

jdf | yad  --fontname="DejaVu Sans Mono 12" --title "Available Disk Space" --text-info --width=650 --height=300

3
2017-11-02 22:49





Di lubuntu Anda dapat melakukan sebagai berikut:

1- Start Button > Accessories > Disks

2- Start Button > Preferences > Disks

enter image description here


2
2018-04-08 09:52





Ada df informasi di seluruh internet, tapi saya suka output yang sederhana dan mudah dibaca.

Jika Anda lari

df -h --total

garis bawah dalam output akan memberi Anda persis berapa banyak yang tersisa di sistem Anda, serta berapa banyak yang digunakan, dll.

Pilihan lainnya adalah menggunakan

df -h --total | grep total

yang akan menunjukkannya dalam satu baris sebagai

  • (1) ruang total
  • (2) total ruang yang digunakan
  • (3) total ruang masih tersedia
  • (4) persentase drive yang digunakan.

Semua ini dalam gigabyte.

Saya memetakan ini ke perintah shell dspace dan ketika saya mengetik itu ke terminal, itu langsung menunjukkan kepada saya penggunaan ruang disk saya.

Anda bahkan dapat menulis perintah shell kecil yang akan memonitor dan memperingatkan Anda jika Anda terlalu rendah.


2
2018-01-01 21:47