Df ба du тушаалуудыг ашиглан Disk Space-г шалгаарай

Ашигласан болон боломжтой дискний хэмжээг тодорхойлох

Өөрийн Линукс систем дээр байгаа болон ашиглагддаг дискний зайг товч олж авах хурдан зам бол терминалын цонхонд df тушаалыг бичих явдал юм. Command df нь " d isk fusion систем" гэж нэрлэгддэг. -h тохируулга (df -h) нь "хүний ​​уншигдах" хэлбэрийн дискний зайг харуулдаг бөгөөд энэ тохиолдолд энэ нь танд тоонуудын хамт нэгжийг өгдөг.

Df тушаалын гаралт нь дөрвөн баганатай хүснэгт юм. Эхний багана нь файлын системийн замыг агуулдаг бөгөөд энэ нь хатуу диск эсвэл өөр хадгалалтын төхөөрөмж, эсвэл сүлжээнд холбогдсон файлын системийг агуулж болно. Хоёр дахь багана нь файлын системийн багтаамжийг харуулж байна. Гурав дахь багана нь боломжийн зайг харуулдаг бөгөөд хамгийн сүүлийн багана нь уг файлын систем холбогдсон замыг харуулж байна. Холбох цэг нь таны файлын системд хандах сангийн лавлах модны газар юм.

Ду тушаал нь нөгөө талаас, одоо байгаа директор дахь файлууд болон сангуудын ашигладаг дискний зайг харуулна. Дахин тохируулах -h тохируулга (df -h) нь гаралтыг хялбар ойлгоход хүргэдэг.

Анхдагчаар du тушаал нь бүх дэд директоруудыг хичнээн дискний зай эзэлж байгааг харуулах жагсаалтыг жагсаадаг. Үүнийг -s сонголтоор (df -h -s) зайлсхийж болно. Энэ нь зөвхөн хураангуйг харуулж байна. Энэ нь бүх дэд санг ашигладаг хос дискийн зай юм. Хэрэв та одоо байгаа директороос өөр хавтас (фолдер) -ийг дискний хэрэглээг үзүүлэхийг хүсч байгаа бол тэр сан дотроо сүүлчийн нэмэлт өгөгдөл болгон бичээрэй. Жишээ нь: "зураг" нь одоогийн директорийн дэд санг үүсгэх du-h -s дүрсүүд .

Df командын талаар дэлгэрэнгүй

Анхдагчаар та 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 болох тоог олох болно.

Дискний хоосон зайг ажиллуулах нь Линукс системийг ажиллуулахдаа тулгарч болох цорын ганц асуудал биш юм. Линукс систем нь мөн inode ойлголтыг ашигладаг. Таны үүсгэсэн файл бүр inode өгөгдсөн. Та мөн inode-г ашиглаж байгаа файлуудын хоорондох хатуу холбоосуудыг үүсгэж болно.

Файлын систем ашиглаж болох inode тоог хязгаарладаг.

Таны файлын системүүд өөрийн хязгаарыг тогтооход ойрхон байгаа эсэхийг дараах тушаалыг харахын тулд:

df -i

df - кодчилол

Та df тушаалын гаралтыг өөрчилж болно:

df - output = FIELD_LIST

FIELD_LIST-д зориулсан тохируулгууд нь дараах байдалтай байна:

Та бүх эсвэл бүх талбарыг нэгтгэж болно. Жишээлбэл:

df - output = эх үүсвэр, хэмжээ, ашигласан

Мөн та бүх файлын системүүдийн нийт багтаамж гэх мэт дэлгэцэн дэх утгуудыг харахыг хүсэж болох юм.

Үүнийг хийхийн тулд дараах тушаалыг ашиглана:

df - нийт

Анхдагчаар df жагсаалтад файлын системийн төрлийг харуулдаггүй. Та файлын системийн төрөл үүсгэж дараах тушаалуудыг ашиглаж болно:

df -T

df --print-type

Файлын системийн төрөл ext4, vfat, tmpfs мэтийн нэгэн адил байх болно

Хэрэв та тодорхой төрлийн мэдээллийг харахыг хүсвэл дараах тушаалуудыг ашиглаж болно:

df -t ext4

dt - type = ext4

Өөрөөр та файлын системүүдийг хасахдаа дараах тушаалуудыг ашиглаж болно.

df -x ext4

df - exclude-type = ext4

Ду комын талаар дэлгэрэнгүй үзнэ үү

Дэд коммандууд директор бүрийн хувьд файлын хэрэглээний файлын талаар дэлгэрэнгүй мэдээллийг жагсаасан байгаа.

Бүтээгдэхүүн бүрийн дараа анхдагчаар шинэ мөр бүрийг шинэ мөрөнд жагсаасан байна. Та дараах тушаалуудыг ашиглан дамжуулалтыг буцааж болно:

du -0

Ду - нум

Энэ нь нийт хэрэглээг хурдан харахыг хүсэхгүй л бол ашигтай биш юм.

Илүү ач холбогдолтой тушаал бол зөвхөн файл төдийгүй бүх файлуудын авсан зайг жагсаан бичих чадвар юм.

Үүнийг хийхийн тулд дараах тушаалуудыг ашиглана уу:

Ду-а

du --all

Та дараах мэдээллийг ашиглан энэ мэдээллийг гаргаж өгч магадгүй юм:

du -a> файлын нэр

Df тушаалын адил та гаралтыг хэрхэн зааж өгч болохыг зааж өгч болно. Анхдагч байдлаар, энэ нь байтаар байна, гэхдээ та дараах тушаалыг ашиглан kilobytes, megabytes-г сонгож болно:

du -BM

du --block-size = М

Дараах тушаалуудыг ашиглан 2.5G зэрэг уншиж болох хүний ​​хувьд уншиж болно:

du -h

du - human - уншигдах боломжтой

Эцэст нь нийт авахын тулд дараах тушаалуудыг ашиглана уу:

du -c

Ду - нийт