Android

Df komutunu kullanarak Linux'ta disk alanı nasıl denetlenir

Temel Linux Komutlari - Genel Terminal Kullanımı

Temel Linux Komutlari - Genel Terminal Kullanımı

İçindekiler:

Anonim

Sabit diskimde ne kadar alan kaldı? Büyük bir dosyayı indirmek veya yeni bir uygulama yüklemek için yeterli boş disk alanı var mı?

Linux tabanlı sistemlerde, sistemin disk alanı kullanımı hakkında ayrıntılı bir rapor almak için df komutunu kullanabilirsiniz.

Df Komutunu Kullanma

df komutu için genel sözdizimi aşağıdaki gibidir:

df… FILESYSTEM…

Herhangi bir argüman olmadan kullanıldığında, df komutu bağlı tüm dosya sistemleri hakkındaki bilgileri görüntüler:

df

Filesystem 1K-blocks Used Available Use% Mounted on dev 8172848 0 8172848 0% /dev run 8218640 1696 8216944 1% /run /dev/nvme0n1p3 222284728 183057872 27865672 87% / tmpfs 8218640 150256 8068384 2% /dev/shm tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 523248 107912 415336 21% /boot /dev/sda1 480588496 172832632 283320260 38% /data tmpfs 1643728 40 1643688 1% /run/user/1000

Her satır, dosya sistemi adı (Dosya Sistemi), boyut (1K-bloklar), kullanılan alan (Kullanılan), kullanılabilir alan (Kullanılabilir), kullanılan alanın yüzdesi (% Kullan) ve içindeki dizin hakkında bilgiler içerir. dosya sistemi takılıdır (Üzerine monte edilmiştir).

Yalnızca belirli bir dosya sistemi için bilgileri görüntülemek için adını veya bağlama noktasını df komutuna df .

Örneğin, sistem kök dizinine bağlı dosya sisteminde kullanılabilir alanı göstermek için / df /dev/nvme0n1p3 veya df / .

df /

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183057872 27865672 87% /

Disk Alanı Kullanımını Okunabilir Biçimde Göster

Varsayılan olarak, df komutu disk alanını 1 kilobayt bloklar halinde ve kullanılan ve kullanılabilir disk alanının boyutunu kilobayt olarak gösterir. Bilgileri insan tarafından okunabilen biçimde (megabayt ve gigabayt) görüntülemek için -h seçeneğini kullanın:

df -h

Filesystem 1K-blocks Used Available Use% Mounted on Filesystem Size Used Avail Use% Mounted on dev 7.8G 0 7.8G 0% /dev run 7.9G 1.8M 7.9G 1% /run /dev/nvme0n1p3 212G 176G 27G 88% / tmpfs 7.9G 145M 7.7G 2% /dev/shm tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup tmpfs 7.9G 24K 7.9G 1% /tmp /dev/nvme0n1p1 511M 106M 406M 21% /boot /dev/sda1 459G 165G 271G 38% /data tmpfs 1.6G 16K 1.6G 1% /run/user/1000

Dosya Sistemi Türleri

-T seçeneği, df dosya sistemi türlerini görüntülemesini söyler:

df -t

Filesystem Type 1K-blocks Used Available Use% Mounted on dev devtmpfs 8172848 0 8172848 0% /dev run tmpfs 8218640 1744 8216896 1% /run /dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% / tmpfs tmpfs 8218640 383076 7835564 5% /dev/shm tmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot /dev/sda1 ext4 480588496 172832632 283320260 38% /data tmpfs tmpfs 1643728 40 1643688 1% /run/user/1000

Örneğin, çalıştırdığınız tüm ext4 bölümlerini listelemek için:

df -t ext4

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183666112 27257432 88% / /dev/sda1 480588496 172832632 283320260 38% /data

Yukarıdakine benzer şekilde, -x seçeneği, çıktıyı belirli bir türden olmayan dosya sistemleriyle sınırlamanıza olanak tanır.

Inode Kullanımını Görüntüle

-i seçeneğiyle kullanıldığında, df komutu dosya sistemi düğümlerinin kullanımı hakkında bilgi görüntüler.

Aşağıdaki komut, sistem kök dizinine / insan tarafından okunabilir biçimde monte edilmiş dosya sistemindeki düğümler hakkında bilgi gösterir:

df -ih /

Filesystem Inodes IUsed IFree IUse% Mounted on /dev/nvme0n1p3 14M 1.9M 12M 14% / Bir inode, Unix ve Linux dosya sistemlerindeki, da hariç dosya boyutu, sahibi, aygıt düğümü, soket, boru vb. Gibi bir dosya veya dizin hakkında bilgi içeren bir veri yapısıdır.

Çıkış formatı

df komutu ayrıca çıktı biçimini belirlemenizi sağlar.

df çıkışında gösterilen raporlanan alanları sınırlamak için --output seçeneğini kullanın. FIELD_LIST , çıktıya dahil edilecek virgülle ayrılmış sütun listesidir. Her alan yalnızca bir kez kullanılabilir. Geçerli alan adları:

  • source - Dosya sistemi kaynağı. fstype - Dosya sistemi türü. itotal - Toplam düğüm sayısı. iused - Kullanılan iused sayısı. iavail - Kullanılabilir iavail sayısı. ipcent - Kullanılan ipcent yüzdesi. size - Toplam disk alanı. used - Kullanılan disk alanı. avail - Kullanılabilir disk alanı. pcent - Kullanılan alanın yüzdesi. file - Komut satırında belirtilirse dosya adı. target - Bağlama noktası.

Örneğin, tüm ext4 bölümünün çıktısını, yalnızca dosya sistemi adını ve boyutunu ve kullanacağınız alanın yüzdesini göstererek, insan tarafından okunabilir biçimde görüntülemek için:

df -h -t ext4 --output=source, size, pcent

Filesystem Size Use% /dev/nvme0n1p3 212G 88% /dev/sda1 459G 38%

Sonuç

Şimdiye kadar, dosya sistemi disk alanı kullanımının bir raporunu almak için df komutunu nasıl kullanacağınızı iyi anlamanız gerekir.

Terminalinize man df yazarak mevcut tüm df komut seçeneklerini görüntülemek için.

disk df terminali