Диск кеңістігін 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 Command туралы қосымша ақпарат

Әдепкі бойынша, df пәрменін пайдаланғанда әдепкі болып табылатын қол жетімді файлдық жүйелерді көруге болады.

Дегенмен, келесі пәрмендердің кез келгенін пайдалана отырып, жалған, қайталанатын және қол жетімсіз файлдық жүйелерді қамтитын барлық файлдық жүйелердің пайдаланылуын қайтаруға болады:

df -a
df -all

Жоғарыда көрсетілген командалар көптеген адамдар үшін өте пайдалы емес, бірақ кейінгі нұсқалары болады. Әдепкіде, пайдаланылған және қол жетімді диск орындары байттар тізімінде беріледі.

Сіз, әрине, келесі пәрменді пайдалана аласыз:

df -h

Бұл шығуды 546G өлшемі, қол жетімді 496G сияқты оқылатын форматта көрсетеді. Бұл жақсы болса да, өлшем бірліктері әрбір файлдық жүйе үшін ерекшеленеді.

Бірліктерді барлық файлдық жүйелерде стандарттау үшін төмендегі командаларды пайдаланыңыз:

df -BM

df --block-size = M

M мегабайттардан тұрады. Сондай-ақ келесі пішімдердің кез-келгенін пайдалануға болады:

Килобайт - 1024 байт және мегабайт - 1024 килобайт. Сіз неге біз 1024 және 1000 емес, пайдаланамыз деп ойлайсыз. Бұл компьютердің екілік макияжымен байланысты. Сіз 2, содан кейін 4, 8, 16, 32, 64, 128, 256, 512 және одан кейін 1024 басталады.

Дегенмен, адам ондық санға теңестіріледі, сондықтан біз 1, 10, 100, 1000-да ойлауға үйренеміз. Мәндерді екілік пішімге қарағанда ондық форматта көрсету үшін келесі пәрменді пайдалануға болады. (яғни, ол 1024 орнына 1000 мәніндегі мәндерді басып шығарады).

df -H

df --si

2.9G сияқты сандар 3.1G болады.

Дискілік кеңістікті іске қосу - Linux жүйесін іске қосқан кездегі ең қиын мәселе емес. Linux жүйесінде инодтар түсінігі қолданылады. Сіз жасаған әр файлға инодтар беріледі. Дегенмен, инодтарда қолданылатын файлдар арасында қатты сілтемелер жасай аласыз.

Файл жүйесі қолданылатын инодтар санына шектеу бар.

Файлдық жүйе олардың шегіне жету үшін жақын екендігін көру үшін мына пәрмендерді орындаңыз:

df -i

df --inodes

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 Command туралы қосымша ақпарат

Сіз оқып отырған du командасы әр каталог үшін файл кеңістігі туралы мәліметтерді тізімдейді.

Әрбір элемент тізімнен кейін әдепкі бойынша, жаңа жолдағы әрбір жаңа элементті тізіп тұратын каретки қайтарымы көрсетіледі. Сіз каретканы қайтаруды келесі пәрмендерді пайдалана отырып өткізіп тастай аласыз:

du -0

дуэллин

Бұл жалпы пайдалануды жылдам көруді қаламайынша пайдалы емес.

Неғұрлым пайдалы пәрмен - тек қана каталогтармен емес, барлық файлдармен алынған орынды тізімдеу мүмкіндігі.

Ол үшін келесі пәрмендерді пайдаланыңыз:

du -a

барлығы

Сіз бұл ақпаратты келесі пәрменді пайдаланып файлға шығарғыңыз келуі мүмкін:

du -a> файл атауы

Df пәрмені сияқты, шығарылымның көрсетілу жолын көрсете аласыз. Әдепкі бойынша, ол байттарда болады, бірақ келесі пәрмендерді пайдаланып, килобайттарды, мегабайттарды және т.б. таңдай аласыз:

du-BM

du - block size = M

Сондай-ақ, келесі командаларды қолдана отырып, 2.5G сияқты адамға оқуға болады:

ду-х

ду - адам оқи алатын

Соңында жалпыға қол жеткізу үшін келесі пәрмендерді пайдаланыңыз:

ду-к

тұтастай