Ստուգեք սկավառակի տարածությունը հրամանների հետ df եւ du

Որոշել օգտագործված եւ առկա սկավառակի տարածքը

Ձեր Linux համակարգում առկա եւ օգտագործված սկավառակի տարածքի ամփոփման արագ ձեւը տերմինալային պատուհանում մուտքագրեք df հրամանը: Հրամանատարը հանդես է գալիս « d isk f ilesystem» - ի համար: -h տարբերակով (df-h) այն ցույց է տալիս «մարդկային ընթեռնելի» ձեւի սկավառակի տարածքը, որը այս դեպքում նշանակում է, որ այն ձեզ միավորներ է տալիս:

Df- ի հրամանատարության արտադրանքը սեղան է `չորս սյունակներով: Առաջին սյունակը ներառում է ֆայլային համակարգի ուղին, որը կարող է հղում լինել կոշտ սկավառակի կամ այլ պահեստավորման սարքի կամ ցանցին միացված ֆայլային համակարգի վրա: Երկրորդ սյունակը ցույց է տալիս այդ ֆայլային համակարգի հզորությունը: Երրորդ սյունակը ցույց է տալիս մատչելի տարածությունը, եւ վերջին սյունակում ցույց է տրվում, որ այդ ֆայլային համակարգը տեղադրված է: Մոնտաժը տեղադրիչի ծառի տեղն է, որտեղ դուք կարող եք գտնել եւ մուտք գործել այդ ֆայլային համակարգը:

Դու հրամանը, մյուս կողմից, ցույց է տալիս ֆայլերի եւ դիրեկտորիաների կողմից օգտագործված ընթացիկ գրացուցակում օգտագործվող սկավառակի տարածքը: Կրկին -հ տարբերակը (df -h) դարձնում է ավելի հեշտ հասկանալու արտադրանքը:

Լիարժեքորեն, du հրամանատարությունը թվարկում է բոլոր ենթաօրենսդրական ցուցադրումները `ցույց տալու, թե որքանով է զբաղված յուրաքանչյուր սկավառակի տարածքը: Սա կարելի է խուսափել -s տարբերակով (df -h -s): Սա միայն ցույց է տալիս ամփոփագիր: Այսինքն, համակցված սկավառակի տարածությունը, որն օգտագործվում է բոլոր ենթադիրների կողմից: Եթե ​​ցանկանում եք ցույց տալ սկավառակի օգտագործումը տեղեկատուից (թղթապանակից), որը ներառում է ընթացիկ տեղեկատուից, պարզապես այդ դիրեկտորիայի անունը դնում եք որպես վերջին փաստարկ: Օրինակ ` du -h- ի պատկերները , որտեղ« պատկերները »կդառնան ընթացիկ տեղեկատուի ենթաիրճը:

Ավելին df հրամանատարության մասին

Լռելյայնորեն, դուք միայն պետք է տեսնեք հասանելի ֆայլային համակարգեր, որոնք df հրամանն օգտագործելով կանխադրված են:

Այնուամենայնիվ, կարող եք վերադարձնել բոլոր ֆայլային համակարգերի, ներառյալ կեղծ, կրկնօրինակ եւ անհասանելի ֆայլային համակարգերի օգտագործումը, օգտագործելով հետեւյալ հրամաններից որեւէ մեկը.

df -a
df -all- ը

Վերոնշյալ հրամանները շատ չեն թվում շատ մարդկանց համար, բայց հաջորդները կստանան: Լռելյայն, օգտագործված եւ առկա սկավառակի տարածքը նշված է բայթերում:

Դուք, իհարկե, կարող եք օգտագործել հետեւյալ հրահանգը.

df -h

Սա ցույց է տալիս արտադրանքը ավելի ընթեռնելի ձեւաչափով, ինչպիսիք են 546G չափը, հասանելի 496G: Մինչդեռ դա լավ է, չափման միավորները տարբերվում են յուրաքանչյուր ֆայլային համակարգից:

Բոլոր ֆայլային համակարգերի բաժինները ստանդարտացնելու համար կարող եք օգտագործել միայն հետեւյալ հրամանները.

df-BM

df - բլոկ-չափ = 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 համակարգով աշխատելու ժամանակ: Linux համակարգը նաեւ օգտագործում է inodes հասկացությունը: Յուրաքանչյուր ֆայլ, որը ստեղծում եք, տրվում է inode: Այնուամենայնիվ, դուք կարող եք ստեղծել կոշտ կապեր ֆայլերի միջեւ, որոնք նույնպես օգտագործում են inodes:

Կա մի սահման, որը կարող է օգտագործվել ֆայլային համակարգը:

Տեսնելու համար, ձեր ֆայլային համակարգերը մոտ են հարվածելու իրենց սահմանաչափին հետեւյալ հրամանները.

df -i

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

More about the DU Command

Դու հրահանգը, ինչպես դուք արդեն կարդացել եք, ցուցակագրում է ֆայլի տարածքի օգտագործման մասին յուրաքանչյուր տեղեկատու:

Լռելյայնորեն յուրաքանչյուր ապրանքի համար նշվելուց հետո նշվում է փոխանակման վերադարձը, որը ցուցադրում է յուրաքանչյուր նոր տարր նոր տողում: Դուք կարող եք բաց թողնել փոխադրամիջոցի վերադարձը, օգտագործելով հետեւյալ հրամանները.

du -0

դե - նուլ

Սա հատկապես օգտակար չէ, եթե ցանկանում եք արագորեն օգտագործել ընդհանուր օգտագործումը:

Ավելի օգտակար հրամանն այն կարող է թվարկել բոլոր ֆայլերը եւ ոչ միայն դիրեկտորիաների ցուցակը:

Դա անելու համար օգտագործեք հետեւյալ հրամանները.

du -a

du - all

Դուք, ամենայն հավանականությամբ, ցանկանում եք այս տեղեկությունը ուղարկել մի ֆայլ, օգտագործելով հետեւյալ հրահանգը.

du -a> ֆայլի անունը

Ինչպես df- ի հրամանը, դուք կարող եք ճշտել արտադրանքի ներկայացման ձեւը: Լռելյայն, այն բայտ է, բայց կարող եք ընտրել կիլոբայթներ, մեգաբայտներ եւ այլն `օգտագործելով հետեւյալ հրամանները.

դյու-ԲՄ

du - բլոկ - չափ = M

Դուք կարող եք նաեւ գնալ այն մարդկանց, ինչպիսիք են 2.5G- ը, օգտագործելով հետեւյալ հրամանները.

du -h

du - մարդկային-ընթեռնելի

Ընդհանուր առմամբ վերջնական օգտագործման համար օգտագործեք հետեւյալ հրամանները.

du -c

դե - տոտալ