Проверете го просторот за дискови со командите df и du

Определи го користениот и достапниот простор на дискот

Брз начин да се добие резиме на достапниот и искористен простор на дискот на вашиот Linux систем е да напишете команда df во терминален прозорец. Командата df означува " d isk f ilesystem". Со опцијата -h (df -h) го прикажува просторот на дискот во "човечка читлива" форма, што во овој случај значи, тој ви ги дава единиците заедно со броевите.

Излезот на командата df е табела со четири колони. Првата колона содржи патеката на датотечниот систем, што може да биде референца за хард диск или друг уред за складирање или за датотечен систем поврзан со мрежата. Втората колона го покажува капацитетот на тој датотечен систем. Во третата колона се прикажува достапниот простор, а последната колона ја покажува патеката на која е монтиран тој датотечен систем. Точката на монтирање е местото во дрвото на директориуми каде што можете да го пронајдете и да пристапите до тој датотечен систем.

Командата du, од друга страна, го прикажува просторот на дискот што го користат датотеките и директориумите во тековниот директориум. Повторно опцијата -h (df -h) го олеснува разбирањето на излезот.

По дифолт, командата du ги прикажува сите поддиректориуми за да покаже колку простор на дискот секој го окупирал. Ова може да се избегне со опцијата -s (df -h -s). Ова само покажува резиме. Имено, комбинираниот простор на дискот што го користат сите поддиректориуми. Ако сакате да ја прикажете употребата на дискот на директориумот (папка) различен од тековниот директориум, едноставно го ставате името на директориумот како последен аргумент. На пример: du -h -s слики , каде што "слики" ќе бидат поддиректориум на тековниот директориум.

Повеќе за командата df

Стандардно, само ќе треба да ги видите достапните датотечни системи, што е стандардно кога ја користите командата df.

Меѓутоа, можете да ја вратите употребата на сите датотечни системи, вклучувајќи псевдо, дупликат и недостапни датотечни системи со користење на една од следниве команди:

df -a
df -all

Горенаведените команди нема да изгледаат многу корисни за повеќето луѓе, но следните ќе сакаат. Стандардно, користениот и достапниот простор на дискот е наведен во бајти.

Се разбира, можете да ја користите следнава команда:

df -h

Ова го прикажува излезот во повеќе читлив формат, како што се големина 546G, достапна 496G. Додека ова е во ред мерните единици се разликуваат за секој датотечен систем.

За стандардизација на единиците во сите датотечни системи можете да ги користите едноставно користете ги следните команди:

df-БМ

df --block-size = M

М претставува мегабајти. Можете исто така да користите некој од следниве формати:

Килобит е 1024 бајти, а мегабајт е 1024 килобајти. Можеби се прашувате зошто ние користиме 1024, а не 1000. Тоа е во врска со бинарната шминка на компјутер. Почнувате од 2, а потоа 4, 8, 16, 32, 64, 128, 256, 512, а потоа 1024.

Човечките суштества, сепак, имаат тенденција да се бројат во децимали и така ние сме навикнати да размислуваме во 1, 10, 100, 1000. Можете да ја користите следнава команда за прикажување на вредностите во децимален формат, за разлика од бинарниот формат. (т.е. печатење на вредности со моќност од 1000, наместо 1024).

df -H

df -si

Ќе најдете дека броевите како 2.9G стануваат 3.1G.

Излегувањето од дискот не е единствениот проблем со кој може да се соочите при извршување на Линукс систем. Системот на Linux исто така го користи концептот на inodes. Секоја датотека која ја креирате е дадена на inode. Сепак, можете да создадете тешки врски помеѓу датотеките кои исто така користат иноди.

Постои ограничување на бројот на inodes што може да ги користи датотечниот систем.

За да видите дали вашите датотечни системи се блиску до притискање на нивните граници, извршете ги следниве команди:

df -i

df - иноди

Можете да го прилагодите излезот на командата df како што следува:

df --output = FIELD_LIST

Достапните опции за FIELD_LIST се како што следува:

Можете да ги комбинирате сите или сите полиња. На пример:

df --output = извор, големина, користен

Исто така може да сакате да ги видите и вкупните вредности на екранот, како што е вкупниот достапен простор во сите датотечни системи.

За да го направите ова, користете ја следнава команда:

df - тотално

Стандардно, листата на df не го покажува типот на датотечниот систем. Можете да го изведете типот на датотечниот систем со користење на следниве команди:

df -T

df - принт-тип

Типот на датотечниот систем ќе биде нешто како ext4, vfat, tmpfs

Ако само сакате да видите информации за одреден тип, можете да ги користите следниве команди:

df -t ext4

dt -type = ext4

Алтернативно, можете да ги користите следните команди за да ги исклучите датотечните системи.

df -x ext4

df --exclude-type = ext4

Повеќе за Du команда

Командата du, како што веќе сте прочитале, ги наведува деталите за употребата на датотечниот простор за секој директориум.

По дифолт по секоја ставка е прикажана враќањето на превозот, кое ја прикажува секоја нова ставка на нова линија. Можете да го испуштите враќањето со помош на следниве команди:

du -0

du - null

Ова не е особено корисно доколку не сакате брзо да ја видите вкупната употреба.

Покорисна команда е способноста да се наведе просторот преземен од сите датотеки, а не само директориумите.

За да го направите ова, користете ги следниве команди:

du -a

du -all

Веројатно ќе сакате да ги изнесете овие информации во датотека користејќи ја следнава команда:

du-a> име на датотека

Како и со командата df, можете да наведете како се прикажува излезот. Стандардно, тоа е во бајти, но можете да изберете килобајти, мегабајти и сл, користејќи ги следниве команди:

du-BM

du -block-size = M

Можете исто така да отидете на човекот за читање како 2.5G, користејќи ги следниве команди:

du -h

du - човечки читлив

За да се добие вкупно на крајот, користете ги следните команди:

du-c

du - тотално