Zarządzanie dyskami w systemach GNU/Linux (Część I) - zagadnienia podstawowe
Spisu treści:
- Za pomocą polecenia df
- Pokaż wykorzystanie miejsca na dysku w formacie czytelnym dla człowieka
- Typy systemów plików
- Wyświetl użycie i-węzła
- Format wyjściowy
- Wniosek
Ile miejsca pozostało na moim dysku twardym? Czy jest wystarczająco dużo wolnego miejsca na dysku, aby pobrać duży plik lub zainstalować nową aplikację?
W systemach Linux możesz użyć polecenia
df
aby uzyskać szczegółowy raport na temat wykorzystania miejsca na dysku w systemie.
Za pomocą polecenia df
Ogólna składnia komendy
df
jest następująca:
df… FILESYSTEM…
Polecenie
df
użyte bez żadnego argumentu wyświetli informacje o wszystkich podłączonych systemach plików:
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
Każdy wiersz zawiera informacje o nazwie systemu plików (System plików), rozmiarze (bloki 1K), wykorzystanej przestrzeni (Używane), dostępnej przestrzeni (Dostępne), procentu wykorzystanej przestrzeni (Użyj%) oraz katalogu, w którym system plików jest zamontowany (zamontowany).
Aby wyświetlić informacje tylko dla określonego systemu plików, podaj jego nazwę lub punkt
df
komendy
df
.
Na przykład, aby pokazać przestrzeń dostępną w systemie plików
df /dev/nvme0n1p3
do systemowego katalogu głównego
/
, możesz użyć albo
df /dev/nvme0n1p3
lub
df /
.
df /
Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183057872 27865672 87% /
Pokaż wykorzystanie miejsca na dysku w formacie czytelnym dla człowieka
Domyślnie polecenie
df
pokazuje miejsce na dysku w 1 kilobajtowych blokach oraz rozmiar używanego i dostępnego miejsca na dysku w kilobajtach. Aby wyświetlić informacje w formacie czytelnym dla człowieka (megabajty i gigabajty), użyj opcji
-h
:
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
Typy systemów plików
Opcja
-T
mówi
df
aby wyświetlał typy systemów plików:
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
Na przykład, aby wyświetlić listę wszystkich partycji ext4, które uruchomisz:
df -t ext4
Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183666112 27257432 88% / /dev/sda1 480588496 172832632 283320260 38% /data
Podobnie jak powyżej, opcja
-x
pozwala ograniczyć dane wyjściowe do systemów plików, które nie są określonego typu.
Wyświetl użycie i-węzła
W przypadku użycia z opcją
-i
polecenie df wyświetli informacje o użyciu i-węzłów systemu plików.
Poniższe polecenie wyświetli informacje o i-węzłach w systemie plików podłączonych do katalogu głównego systemu
/
w formacie czytelnym dla człowieka:
df -ih /
Filesystem Inodes IUsed IFree IUse% Mounted on /dev/nvme0n1p3 14M 1.9M 12M 14% /
I-węzeł to struktura danych w systemach plików Unix i Linux, która zawiera informacje o pliku lub katalogu, takie jak jego rozmiar, właściciel, węzeł urządzenia, gniazdo, potok itp., Z wyjątkiem da.
Format wyjściowy
Polecenie
df
pozwala również określić format wyjściowy.
Aby ograniczyć zgłaszane pola pokazane na wyjściu
df
użyj opcji
--output
.
FIELD_LIST
to rozdzielona przecinkami lista kolumn, które mają zostać uwzględnione w danych wyjściowych. Każde pole może być użyte tylko raz. Prawidłowe nazwy pól to:
-
source
- Źródło systemu plików.fstype
- typ systemu plików.itotal
- Całkowita liczba i-węzłów.iused
- liczba używanych i-węzłów.iavail
- Liczba dostępnych i-węzłów.ipcent
- Procent używanych i-węzłów.size
- całkowite miejsce na dysku.used
- używane miejsce na dysku.avail
- dostępne miejsce na dysku.pcent
- Procent wykorzystanego miejsca.file
- nazwa pliku, jeśli jest podana w wierszu poleceń.target
- punkt podłączenia.
Na przykład, aby wyświetlić dane wyjściowe wszystkich partycji ext4 w formacie czytelnym dla człowieka, pokazując tylko nazwę i rozmiar systemu plików oraz procent zajętego miejsca:
df -h -t ext4 --output=source, size, pcent
Filesystem Size Use% /dev/nvme0n1p3 212G 88% /dev/sda1 459G 38%
Wniosek
Do tej pory powinieneś dobrze rozumieć, jak używać polecenia
df
aby uzyskać raport na temat wykorzystania miejsca na dysku w systemie plików.
Aby wyświetlić wszystkie dostępne opcje komend
df
, wpisując
man df
w swoim terminalu.
Jak sprawdzić stan dysku twardego w systemie Windows 10/8/7 przy użyciu aplikacji WMIc
Można użyć dysku twardego Oprogramowanie Checker & Analyzer lub wbudowane narzędzie WMIC sprawdzają stan dysku twardego za pomocą polecenia DiskDrive Get Status.
Jak utworzyć bazę danych mysql w systemie Linux za pomocą wiersza polecenia
W tym samouczku wyjaśniono, jak używać wiersza polecenia do tworzenia baz danych MySQL lub MariaDB.
Jak usunąć bazę danych MySQL w systemie Linux za pomocą wiersza polecenia
W tym samouczku opisano, jak usunąć (lub upuścić) bazę danych MySQL lub MariaDB za pomocą wiersza polecenia.