Управление на дискове

Linux df команда

Linux df команда
Има много инструменти, които предлагат безпроблемни методи за проверка на използването на дисковото пространство. Тези инструменти са изключително полезни за поддържане на консумацията на диска. Може да не ни се иска, но дисковото пространство е ценен ресурс за нашите системи.

Linux е легендарна платформа с редица инструменти, вградени в екосистемата. Разбира се, има и други 3rd-парти инструменти за проверка на използването на дисковото пространство. Има обаче и мощен вграден инструмент за извършване на работата - df.

Терминът „df“ означава „дискова файлова система“. Използвайки този инструмент, можете да получите пълно обобщение на използването на дисково пространство на определена файлова система. Има много сценарии, където това може да бъде полезно. Нека да преминем към употребата, съветите и триковете на „df“!

Местоположение

Почти всички вградени инструменти се намират в директорията “/ usr / bin”. „Df“ не е изключение.

които df

Използване на файлова система

Когато стартираме „df“ само по себе си, той отчита настоящите файлови системи на диска (ите), заедно с друга ценна информация, като точките им на монтиране, процент на използване, използвано и налично пространство и общия брой блокове.

df

Ако сте объркани с изхода, винаги можете да добавите флага “-h”. По същество този флаг казва на „df“ да отпечата изхода във „четим от човека“ формат.

df -h

Показване на информация за всички файлови системи

Предишната команда в повечето случаи ще бъде всичко, от което се нуждаете, за да проверите използването на диска на различни файлови системи. Ако обаче съществуват фиктивни файлови системи и искате и тяхната статистика, има различен флаг, който да използвате. За тази цел предайте флага „-a“.

df -a

Отново, за човешки четим формат, добавете флага „-h“.

df-ах

Или,

df -a -h

Използване на диск на конкретна файлова система

Интересувате ли се само от една конкретна файлова система?

В предишните примери „df“ ще покаже използването на диска на всички файлови системи в системата. За да проверите използването на диска на конкретна файлова система, използвайте флага “-T”.

df -T / начало

df -T /

Препоръчвам да използвате флага “-h” за по-добро разбиране на изхода.

df -hT

Показване на резултата в MB / GB

Показването на статистически данни за използването на диска във формат MB (мегабайт) е много полезно за много от нас. Ако искате „df“ да изведе резултата в MB, просто използвайте флага „-m“ с каквато и команда да хвърлите върху него.

df -m

Както виждаме, изходът показва само числа. Тези числа са цели числа и представляват броя на MB на всяка файлова система.

Въпреки това, когато работите с някои BIG файлови системи, резултатът в MB ще бъде почти безполезен, нали? В този случай имаме опцията “-h”. Да, това е същият „разбираем за човека“ флаг, който познаваме и обичаме.

df -h

Ползата е, че ще се покаже в GB, ако размерът е твърде голям; в противен случай ще се покаже като MB или KB.

Inodes информация

Когато се изпълнява „df“, той не показва информацията за inode на тази файлова система. Ако имате нужда от информацията за inode, използвайте флага “-i”.

df -hi

Тип файлова система

Всяка отделна файлова система в екосистемата на Linux трябва да има определен тип. В случаите файловата система може да бъде изключително важна за определяне на обхвата на извършване на редица действия. За тази цел използвайте флага “-T”.

df -T

Специфични файлови системи

Понякога може да искате да проверите състоянието само на определени файлови системи. Например, какво ще кажете само за информацията за всички файлови системи ext4? Ако целта ви е нещо подобно, използвайте флага “-t”, последван от типа на файловата система.

Например, нека проверим информацията за всички ext4.

df -at ext4

Тук “df” ще отчете всички файлови системи, които съответстват на типа ext4.

За да разбера по-добре резултата, ето как обичам да модифицирам командата.

df -aTt ext4

df -aTt tmpfs

Сега типът на файловата система е забележим и лесно разбираем за ефекта на флага “-t”.

Изключване на определени файлови системи

В предишния пример отпечатахме само информация за определен тип файлова система, нали? Какво ще кажете да изключите определен тип и да отпечатате всяка друга файлова система? Да, „df“ също позволява такава операция. В този случай флагът е “-x”, последван от типа на файловата система, който трябва да бъде изключен.

df -ax ext4

За да разберете ефекта от този флаг, използвайте го с “-a” и “-T”.

df -aTx ext4

Локални файлови системи

Ако вашата система е силно модифицирана и зависи и от отдалечени файлови системи, тогава „df“ ще покаже и всички тях, когато изпълнявате някоя от тези команди. Ако искате локални и отдалечени файлови системи едновременно, изпълнете командите „df“ както обикновено. Ако обаче се интересувате само от локалните файлови системи, просто добавете флага “-l”.

df -aTl

„Df“ версия

Това е просто тривиално нещо. Ако се интересувате от версията на „df“, изпълнете следната команда.

df --версия

Както се казва в изхода, това е част от GNU coreutils. Така че, всяка система с този набор от инструменти ще има предварително инсталиран „df“.

Финални мисли

Не се случва толкова много неща с „df“. Това е наистина опростен, но мощен инструмент, който може да отговори на нуждите на почти всички неща, които някой ще направи със своите файлови системи. Ако се интересувате от всички налични опции и задълбочено ръководство, изпълнете следните команди.

df --помощ

човек df

информация df

Наслади се!

Как да обърнете посоката на превъртане на мишката и тъчпада в Windows 10
Мишка и Тъчпадs не само правят изчисленията лесни, но и по-ефективни и отнемат по-малко време. Не можем да си представим живот без тези устройства, но...
Как да промените курсора на мишката и размера на курсора, цвета и схемата в Windows 10
Показалецът на мишката и курсорът в Windows 10 са много важни аспекти на операционната система. Това може да се каже и за други операционни системи, т...
Безплатни и игри с отворен код за разработване на Linux игри
Тази статия ще обхване списък с безплатни двигатели за игри с отворен код, които могат да се използват за разработване на 2D и 3D игри на Linux. Същес...