Pārbaudiet diska vietu ar komandām df un du

Noteikt izmantoto un pieejamo diska vietu

Ātrs veids, kā iegūt kopsavilkumu par pieejamo un lietoto diska vietu jūsu Linux sistēmā, ir tipizēt komandu df terminālu logā. Df komanda nozīmē " d isk f ilesystem". Izmantojot opciju -h (df -h), tā parāda diska vietu cilvēka lasāmā formā, kas šajā gadījumā nozīmē, ka tā dod vienības kopā ar skaitļiem.

Df komandas izlaide ir tabula ar četrām kolonnām. Pirmajā slejā ir faila sistēmas ceļš, kas var būt atsauce uz cieto disku vai citu atmiņas ierīci vai ar tīkla savienojumu saistīto failu sistēmu. Otrajā ailē parādīta šīs datņu sistēmas jauda. Trešajā ailē ir redzama pieejamā vieta, un pēdējā slejā parādīts ceļš, uz kura ir izveidota šī failu sistēma. Montāžas punkts ir vieta direktoriju katalogā, kur jūs varat atrast un piekļūt šai failu sistēmai.

No otras puses, komanda du parāda diska vietu, ko izmanto pašreizējā direktorijā esošie faili un direktorijas. Atkal -h opcija (df -h) padara izvadi vieglāku izpratni.

Pēc noklusējuma komanda du norāda visus apakšdirektorijus, lai parādītu, cik daudz vietas diskā ir aizņemtas. To var izvairīties, izmantojot opciju -s (df-h -s). Tas tikai parāda kopsavilkumu. Proti, kopējā diska vieta, ko izmanto visi apakšdirektoriji. Ja jūs vēlaties parādīt diska izmantošanu direktorijā (mapē), kas nav pašreizējais direktorijs, jūs vienkārši ievietojat šo direktorija nosaukumu kā pēdējo argumentu. Piemēram: du-h-attēli , kur "attēli" būtu pašreizējā direktorija apakšdirektorijs.

Vairāk par df komandu

Pēc noklusējuma jums būs nepieciešams tikai redzēt pieejamās failu sistēmas, kas ir noklusējums, izmantojot komandu Df.

Tomēr jūs varat atgriezt visu failu sistēmu, tostarp pseidona, dublikātu un nepieejamu failu sistēmu, izmantošanu, izmantojot kādu no šīm komandām:

df -a
df -all

Iepriekš minētās komandas nešķiet ļoti noderīgas lielākajai daļai cilvēku, bet nākamās būs. Pēc noklusējuma izmantoto un pieejamo diska vietu norāda baitos.

Jūs varat, protams, izmantot šādu komandu:

df-h

Tas parāda izvadi lasāmākā formātā, piemēram, izmērā 546G, pieejams 496G. Lai gan tas ir labi, mērvienības katrai failu sistēmai atšķiras.

Lai standartizētu vienības visās failu sistēmās, kuras jūs varat izmantot, vienkārši izmantojiet šādas komandas:

df -BM

df --bloku lielums = M

M nozīmē megabaitus. Jūs varat arī izmantot kādu no šiem formātiem:

Kilobaitē ir 1024 baiti, bet megabaitu - 1024 kb. Jūs varētu brīnīties, kāpēc mēs izmantojam 1024, nevis 1000. Tas viss ir saistīts ar datora bināro grima. Jūs sākat no 2, tad 4, 8, 16, 32, 64, 128, 256, 512 un pēc tam 1024.

Cilvēkiem tomēr ir tendence rēķināties ar decimāldaļskaitli, tādēļ mūs domājuši 1, 10, 100, 1000. Jūs varat izmantot šādu komandu, lai parādītu vērtības decimāldaļās formātā, nevis binārā formātā. (ti, tas izdrukā vērtības, kuru lielums ir 1000, nevis 1024).

df -H

df --si

Jūs atradīsit, ka skaitļi, piemēram, 2.9G, kļūst par 3.1G.

Runājot no diska vietas, nav vienīgā problēma, ar kuru jūs varētu saskarties, palaižot Linux sistēmu. Linux sistēma izmanto arī inode koncepciju. Katram izveidotajam failam tiek piešķirts inode. Tomēr jūs varat izveidot cietus saites starp failiem, kas arī izmanto inodes.

Ir ierobežojums inodes skaitam, ko var izmantot failu sistēma.

Lai noskaidrotu, vai jūsu failu sistēmas ir tuvu ierobežojumam, izpildiet šādas komandas:

df -i

df -inodes

Jūs varat pielāgot df komandas izvadi šādi:

df - izeja = FIELD_LIST

Pieejamās FIELD_LIST opcijas ir šādas:

Jūs varat apvienot visus vai visus laukus. Piemēram:

df --output = avots, izmērs, izmantots

Varat arī vēlēties redzēt kopējās vērtības ekrānā esošajām vērtībām, piemēram, kopējo pieejamo vietu visās failu sistēmās.

Lai to izdarītu, izmantojiet šādu komandu:

df - kopējais

Pēc noklusējuma Df sarakstā netiek parādīts faila sistēmas tips. Jūs varat izvadīt failu sistēmas tipu, izmantojot šādas komandas:

df -T

df - drukas veids

Failu sistēmas tips būs kaut kas līdzīgs ext4, vfat, tmpfs

Ja jūs vienkārši vēlaties redzēt informāciju par noteiktu veidu, varat izmantot šādas komandas:

df-t ext4

dt - tips = ext4

Varat arī izmantot šādas komandas, lai izslēgtu failu sistēmas.

df-x ext4

df --exclude-type = ext4

Vairāk par du komandu

Komandu du, kā jūs jau esat lasījis sarakstus, detalizētu informāciju par faila telpas izmantojumu katrā direktorijā.

Pēc noklusējuma pēc katra objekta saraksta tiek parādīta rindas atgriešanās, kurā tiek parādīts katrs jauns rindas elements. Jūs varat izlaist vagona atgriešanu, izmantojot šādas komandas:

du -0

du --null

Tas nav īpaši noderīgi, ja vien jūs ātri neredzat kopējo lietojumu.

Vēl noderīgāka komanda ir iespēja uzskaitīt visu failu, nevis tikai direktoriju, vietu.

Lai to izdarītu, izmantojiet šādas komandas:

du-a

du --all

Jūs, iespējams, vēlaties izlaist šo informāciju failā, izmantojot šādu komandu:

du -a> filename

Kā ar komandu df, jūs varat norādīt veidu, kādā tiek parādīta izlaide. Pēc noklusējuma tas ir baitos, bet jūs varat izvēlēties kilobaitus, megabaiti utt, izmantojot šādas komandas:

du-BM

du --block-size = M

Jūs varat arī doties uz cilvēkiem lasāmu, piemēram, 2.5G, izmantojot šādas komandas:

du-h

du - cilvēciski lasāms

Lai kopsummu beigtu, izmantojiet šādas komandas:

du-c

du - total