Како да видите слободан простор на диску и употребу диска са Линук терминала

Команде дф и ду извештавају о коришћењу простора на диску из Басх љуске која се користи на Линук-у, мацОС-у и многим другим оперативним системима сличним Уник-у. Ове команде вам омогућавају да лако идентификујете шта користи складиште вашег система.

Преглед укупног, доступног и искоришћеног простора на диску

Басх садржи две корисне команде које се односе на простор на диску. Да бисте сазнали расположиви и коришћени простор на диску, користите дф (системи датотека на диску, који се понекад називају и без диска). Да бисте открили шта заузима искоришћени простор на диску, користите ду (употреба диска).

Откуцајте дф и притисните ентер у прозору Басх терминала да бисте започели. Видећете много резултата сличних снимку екрана испод. Коришћење дф-а без икаквих опција ће приказати расположиви и искоришћени простор за све монтиране системе датотека. На први поглед може изгледати непробојно, али је прилично лако разумети.

df

Сваки ред екрана се састоји од шест колона.

Систем датотека: Име овог система датотека.
1К-Блоцкс: Број 1К блокова који су доступни на овом систему датотека.
Коришћено: Број 1К блокова који су коришћени на овом систему датотека.
Доступно: Број 1К блокова који се не користе у овом систему датотека.
Усе%: Количина простора који се користи у овом систему датотека дата као проценат.
Датотека: Име система датотека, ако је наведено у командној линији.
Монтирано на: Тачка монтирања система датотека.

Можете заменити број блокова од 1К кориснијим излазом користећи опцију -Б (величина блока). Да бисте користили ову опцију, откуцајте дф, размак, а затим -Б и слово са листе К, М, Г, Т, П, Е, З или И. Ова слова представљају килограм, мега, гига, тера, пета, ека, зета и иотта вредности из вишеструке скале 1024.

На пример, да бисте видели податке о употреби диска у мегабајтима, користите следећу команду. Имајте на уму да нема размака између Б и М.

df -BM

Опција -х (читљива за људе) налаже дф-у да користи најприменљивију јединицу за величину сваког система датотека. У следећем излазу имајте на уму да постоје системи датотека величине гигабајта, мегабајта, па чак и килобајта.

df -h

Ако желите да видите информације представљене у броју инода, користите опцију -и (иноде). Иноде је структура података коју користе Линук системи датотека за описивање датотека и складиштење метаподатака о њима. На Линук-у, иноде садрже податке као што су име, датум измене, позиција на чврстом диску и тако даље за сваку датотеку и директоријум. Ово неће бити корисно за већину људи, али системски администратори понекад морају да се позивају на ову врсту информација.

df -i

Осим ако није речено, дф ће пружити информације о свим монтираним системима датотека. Ово може довести до претрпаног екрана са много излаза. На пример, /дев/лооп уноси на листама су псеудо системи датотека који дозвољавају да се датотека монтира као да је партиција. Ако користите нови Убунту снап метод за инсталирање апликација, можете набавити много њих. Доступан простор на њима ће увек бити 0 јер они заправо нису систем датотека, тако да не морамо да их видимо.

  Како инсталирати ЈетБраинс РубиМине на Линук

Можемо рећи дф-у да искључи системе датотека одређеног типа. Да бисмо то урадили, морамо да знамо коју врсту система датотека желимо да искључимо. Опција -Т (тип штампања) ће нам дати ту информацију. Налаже дф-у да укључи тип система датотека у излаз.

df -T

Уноси /дев/лооп су сви скуасхфс системи датотека. Можемо их искључити следећом командом:

df -x squashfs

То нам даје излаз који је лакши за управљање. Да бисмо добили збир, можемо додати опцију –тотал.

df -x squashfs --total

Можемо тражити од дф-а да укључи само системе датотека одређеног типа, користећи опцију -т (тип).

df -t ext4

Ако желимо да видимо величине за скуп система датотека, можемо их навести по имену. Називи дискова у Линук-у су по абецедном реду. Први диск се зове /дев/сда, други диск је /дев/сдб, и тако даље. Партиције су нумерисане. Дакле, /дев/сда1 је прва партиција на диску /дев/сда. Кажемо дф-у да врати информације о одређеном систему датотека тако што ће проследити име система датотека као командни параметар. Погледајмо прву партицију првог чврстог диска.

df /dev/sda1

Имајте на уму да можете користити џокерске знакове у имену система датотека, где * представља било који скуп знакова и ? представља било који појединачни знак. Дакле, да погледамо све партиције на првом диску, могли бисмо да користимо:

df /dev/sda*

Можемо тражити од дф-а да извештава о скупу именованих система датотека. Од њега тражимо величине /дев и /рун фајл система, а ми желимо укупно.

df -h --total /dev /run

Да бисмо додатно прилагодили приказ, можемо рећи дф-у које колоне да укључи. Да бисте то урадили, користите опцију –оутпут и обезбедите листу потребних назива колона раздвојену зарезима. Уверите се да не стављате никакве размаке у листу одвојену зарезима.

  Како пренети Ект2 или Ект3 систем датотека на Ект4 на Линук-у

извор: Име система датотека.
фстипе: Тип система датотека.
итотал: Величина система датотека у инодес.
иусед: Простор који се користи на систему датотека у инодес.
иаваил: Доступни простор на систему датотека у инодес.
ипцент: Проценат искоришћеног простора у систему датотека у инодес-у, као проценат.
величина: Величина система датотека, подразумевано у блоковима од 1К.
искоришћено: простор који се користи у систему датотека, подразумевано у блоковима од 1К.
аваил: Доступни простор на систему датотека, подразумевано у блоковима од 1К.
пцент: Проценат искоришћеног простора на систему датотека у инодес, подразумевано у блоковима од 1К.
датотека: Име система датотека ако је наведено у командној линији.
циљ: Тачка монтирања за систем датотека.

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

df -h /dev/sda1 --output=source,fstype,size,used,avail,pcent

Дуге команде су савршени кандидати да се претворе у псеудоним. Можемо да креирамо псеудоним дфц (за дф цустом) тако што ћемо откуцати следеће и притиснути Ентер:

alias dfc="df -h /dev/sda1 --output=source,fstype,size,used,avail,pcent"

Креирање алијаса са командним алијасом дфц=

Уписивање дфц и притискање ентер имаће исти ефекат као и куцање дуге команде. Да бисте учинили овај алиас трајним, додајте га у своју .басхрц или .басх_алиасес датотеку.

Тражили смо начине да прецизирамо излаз из дф-а тако да информације које приказује одговарају вашим захтевима. Ако желите да узмете супротан приступ и да дф врати све информације, он евентуално може користити опцију -а (све) и опцију –оутпут као што је приказано испод. Опција -а (све) тражи од дф-а да укључи сваки систем датотека, а коришћење опције –оутпут без листе колона раздвојених зарезима доводи до тога да дф укључи сваку колону.

df -a --output

Пребацивање излаза из дф-а кроз команду лесс је згодан начин да се прегледа велика количина излаза који ово може произвести.

df -a --output | less

Откријте шта заузима коришћени простор на диску

Хајде да мало истражимо и сазнамо шта заузима простор на овом рачунару. Почећемо са једном од наших дф команди.

df -h -t ext4

На првој партицији првог чврстог диска користи се 78% простора на диску. Можемо користити команду ду да покажемо које фасцикле садрже највише података. Издавање команде ду без опција ће приказати листу свих директоријума и поддиректоријума испод директоријума у ​​коме је издата команда ду. Ако ово урадите из вашег кућног фолдера, листа ће бити веома дуга.

du

Формат излаза је веома једноставан. Сваки ред приказује величину и име директоријума. Подразумевано, величина је приказана у блоковима од 1К. Да бисте присилили ду да користи другу величину блока, користите опцију -Б (величина блока). Да бисте користили ову опцију, откуцајте ду, размак, а затим -Б и слово са листе К, М, Г, Т, П, Е, З и И, као што смо урадили горе за дф. Да бисте користили 1М блокове, користите ову команду:

du -BM

Баш као и дф, ду има човеку читљиву опцију, -х, која користи низ величина блокова у складу са величином сваког директоријума.

du -h

Опција -с (сумирање) даје укупан износ за сваки директоријум без приказивања поддиректоријума унутар сваког директоријума. Следећа команда тражи од ду да врати информације у формату сажетка, у људским читљивим бројевима, за све директоријуме

du -h -s *

испод тренутног радног директоријума.

du -sm Pictures/* | sort -nr

Фасцикла Слика садржи далеко највише података. Можемо тражити од ду да сортира фасцикле по величини од највеће до најмање.

  Како инсталирати Нвидиа бета драјвер на Линук

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

на страницама са упутством за Линук.