ပညတ်တော် DF နှင့် du နှင့်အတူ Disk Space ကို Check

အသုံးနှင့်အမရရှိနိုင် disk space ကိုဆုံးဖြတ်ရန်

အဆိုပါရရှိနိုင်ခြင်းနှင့်အသုံးတစ်ဦးအကျဉ်းချုပ်အရတစ်ဦးကအမြန်လမ်း disk space ကို သင့်ရဲ့ Linux ကို system ပေါ်တွင်တစ်ဦး terminal ကိုပြတင်းပေါက်၌ DF command ကိုရိုက်ထည့်ဖို့ဖြစ်ပါတယ်။ အဆိုပါ command ကို DF "ဃ isk, f ilesystem" ကိုဆိုလိုတာပါ။ အဆိုပါ -h option ကို (DF -h) နှင့်အတူကကိုဆိုလိုသည်ကဤအမှု၌ကနံပါတ်များကိုနှင့်အတူသင်ယူနစ်ပေးသော "လူ့ဖတ်လို့ရအောင်" ပုံစံအတွက် disk space ကိုပြသသည်။

အဆိုပါ DF command ကို၏ output ကိုလေးကော်လံနှင့်အတူစားပွဲတစ်ခုဖြစ်ပါတယ်။ ပထမဦးဆုံးကော်လံတစ်ဦးမှတစ်ဦးကိုကိုးကားနိုင်ပါတယ်သော file system ကိုလမ်းကြောင်းများ hard disk ကို သို့မဟုတ်အခြားသိုလှောင်ရေးကိရိယာ, သို့မဟုတ်ကွန်ယက်ချိတ်ဆက်ဖိုင်တစ်ဖိုင်စနစ်။ ဒုတိယကော်လံကြောင့်ဖိုင်စနစ်၏စွမ်းရည်ပြသထားတယ်။ တတိယကော်လံတွင်ရရှိနိုင်အာကာသပြသူ, နောက်ဆုံးကော်လံကြောင်း file system ကိုတပ်ဆင်ထားသောအပေါ်လမ်းကြောင်းကိုပြသထားတယ်။ တောင်ပေါ်အမှတ်သင်သည်ထို file system ကိုရှာဖွေရယူနိုင်ပါတယ်ရှိရာ directory ကို tree ထဲမှာနေရာတစ်ခုဖြစ်ပါသည်။

အဆိုပါ du command ကို, အခြားတစ်ဖက်တွင်လက်ရှိ directory ထဲတွင်ဖိုင်များကိုနှင့် directory များအသုံးပြုတဲ့ disk space ကိုပြသသည်။ တဖန် -h option ကို (DF -h) နားမလည်ဖို့ output ကိုပိုမိုလွယ်ကူစေသည်။

ပုံမှန်အားဖြင့်, အ du command ကိုစာရင်းအားလုံး subdirectories သိမ်းပိုက်ထားပြီးဘယ်လောက် disk space ကိုတစ်ဦးချင်းစီပြသနိုင်ဖို့။ ဤ (DF -h -s) ကို -s option နဲ့အတူရှောင်ရှားနိုင်ပါသည်။ ဤသည်သာတစ်ဦးအကျဉ်းချုပ်ပြသထားတယ်။ အားလုံး subdirectories အသုံးပြုသောအမည်ရစုစုပေါင်း disk space ကို။ သငျသညျလက်ရှိ directory ကိုထက်အခြားတစ်ဦးသည် directory (folder ကို) ၏ disk ကိုအသုံးပြုမှုကိုပြသချင်လျှင်, သင်ရိုးရှင်းစွာနောက်ဆုံးအငြင်းအခုံအဖြစ် directory ကိုနာမတျောကိုထားတော်မူ၏။ ဥပမာ: "ပုံရိပ်များ" လက်ရှိ directory ကိုတစ် subdirectory ဘယ်မှာရှိလိမ့်မည် du -h -s ပုံများ,

အဆိုပါ DF စစ်ဌာနချုပ်အကြောင်းကပို

ပုံမှန်အားဖြင့်, သင်သာ DF command ကိုသုံးတဲ့အခါကို default သောလက်လှမ်းဖိုင်စနစ်များကိုကြည့်ဖို့လိုအပ်ပါလိမ့်မည်။

သင်, သို့သော်အောက်ပါ Command ၏တစ်ခုခုကို အသုံးပြု. ကြားဖြတ်အပါအဝင်အားလုံးဖိုင်စနစ်များ၏အသုံးပြုမှုပြန်သွားပွားနှင့်တပိုင်တနိုင်ဖိုင်စနစ်များနိုင်သည်

DF -a
DF ကိုအကုန်အ

အထက်ပါပညတ်တို့ကိုလူအများစုအလွန်အသုံးဝင်မထင်ကြလိမ့်မည်ဒါပေမယ့်လာမယ့်သူတွေကိုမည်။ ပုံမှန်အားဖြင့်, ထိုအသုံးနဲ့ရရှိနိုင် disk space ကို bytes ဖြင့်စာရင်းပြုစုထားခြင်းဖြစ်သည်။

သင်, သင်တန်း၏, အောက်ပါ command ကိုသုံးနိုင်သည်

-h DF

ဤသည်ထိုကဲ့သို့သောအရွယ်အစား 546G, မရရှိနိုင် 496G အဖြစ်တစ်ဦးထက်ပိုဖတ်လို့လွယ်ပုံစံထဲမှာ output ကိုဖော်ပြပေးမှာဖြစ်ပါတယ်။ ဒီစဉ်မှာအတိုင်းအတာ၏ယူနစ်တစ်ခုချင်းစီဖိုင်စနစ်ကိုအဘို့ကွာခြား ok ဖြစ်ပါတယ်။

သငျသညျကိုသုံးနိုင်သည်အားလုံးဖိုင်စနစ်များကိုဖြတ်ပြီးယူနစ်စံဖို့ရိုးရှင်းစွာအောက်ပါ Command ကိုသုံးပါ:

DF -BM

DF --block-size = M က

အဆိုပါ M က megabytes ကိုဆိုလိုတာပါ။ သင်တို့သည်လည်းအောက်ပါပုံစံများမဆိုသုံးနိုငျ:

တစ်ဦးက kilobyte 1024 ဖြစ်ပါတယ် bytes နှင့် megabyte 1024 ကီလိုဘိုက်ဖြစ်ပါတယ်။ ကျနော်တို့ဒါဟာကွန်ပျူတာ၏ဒွိမိတ်ကပ်နှင့်အတူလုပ်ဖို့အားလုံးဖြစ်ပါတယ် 1024 နှင့်မ 1000. အသုံးပြုနိုင်သည်အဘယ်ကြောင့်သင်စဉ်းစားမိပေမည်။ သငျသညျ 2 မှာ start နှင့်ထို့နောက် 4, 8, 16, 32, 64, 128, 256, 512, ပြီးတော့ 1024 ။

လူ့သတ္တဝါ, သို့သော်, သင်က binary format နဲ့ဆန့်ကျင်အဖြစ်ဒဿမပုံစံအတွက်တန်ဖိုးများကိုဖော်ပြရန်အောက်ပါ command ကိုသုံးနိုင်သည် 1000. , ဒဿမအတွက်ရေတွက်ဖို့နဲ့ဒါကြောင့်ကျနော်တို့ 1 မှာစဉ်းစားရန်အသုံးပြုကြသည်, 10, 100 လေ့ရှိပါတယ်။ (ဆိုလိုသည်မှာကြောင့် 1000 အစား 1024 ၏အင်အားကြီးအတွက်တန်ဖိုးများကိုရိုက်ထုတ်) ။

DF -H

DF --si

သငျသညျထိုကဲ့သို့သော 2.9G အဖြစ်နံပါတ်များကို 3.1G ဖြစ်လာကြောင်းတွေ့လိမ့်မည်။

တစ်ဦးကို Linux system ကို run နေသည့်အခါ disk space ကိုများထဲကအပြေးသငျသညျရင်ဆိုင်ရလိမ့်မယ်တစ်ခုတည်းသောပြဿနာမဟုတ်ပါဘူး။ တစ်ဦးက Linux ကိုစနစ်ကလည်း inodes များ၏ concept ကိုအသုံးပြုသည်။ သငျသညျဖန်တီးတစ်ခုချင်းစီဖိုင်တစ်ခု inode ပေးထားသည်။ သငျသညျ, သို့သော်, လို့ရပါတယ် ခက်ခဲလင့်များဖန်တီး ကိုလည်း inodes သုံးဖိုင်များကိုအကြား။

ဖိုင်တစ်ဖိုင် system ကိုသုံးနိုငျ inodes ၏နံပါတ်အပေါ်တစ်ဦးန့်သတ်ချက်ရှိပါတယ်။

သင်၏ဖိုင်စနစ်များကိုမိမိတို့အကန့်သတ်နှိပ်ဖို့နီးကပ်ရှိမရှိကြည့်ရှုရန်အောက်ပါ command များကို run:

DF -i

DF --inodes

အောက်မှာဖေါ်ပြတဲ့အတိုင်းသင်က DF command ကို၏ output ကိုစိတ်ကြိုက်နိုင်သည်

DF --output = FIELD_LIST

အောက်မှာဖေါ်ပြတဲ့အတိုင်း FIELD_LIST များအတွက်ရရှိနိုင်ရွေးချယ်စရာနေသောခေါင်းစဉ်:

သင်ကလယ်ကွင်းမဆိုသို့မဟုတ်အားလုံးကိုပေါင်းစပ်နိုင်ပါတယ်။ ဥပမာ:

အသုံးပြုသော DF --output = အရင်းအမြစ်, အရွယ်အစား,

သင်တို့သည်လည်းဤကဲ့သို့သောအားလုံးဖိုင်စနစ်များကိုဖြတ်ပြီးစုစုပေါင်းရရှိနိုင်ပါသည်အာကာသအဖြစ်မျက်နှာပြင်ပေါ်ရှိတန်ဖိုးများများအတွက်စုစုပေါင်းကြည့်ဖို့လိုပေမည်။

ဒီလိုလုပ်ဖို့အောက်ပါ command ကိုသုံးပါ:

DF --total

ပုံမှန်အားဖြင့်, အ DF စာရင်းဖိုင်ကို system ကို type ကိုမပြပါဘူး။ သင့်အနေဖြင့်အောက်ပါ Command ကိုအသုံးပြုပြီး output ကိုဖိုင်ကိုသည့်စနစ်အမျိုးအစားလုပ်နိုင်သည်မှာ:

DF -T

DF --print-type အမျိုးအစား

ဖိုင်စနစ်ကအမျိုးအစား ext4, vfat, tmpfs တူတစ်ခုခုဖြစ်လိမ့်မည်

သင်ရုံမတယောအမျိုးအစားအဘို့အအချက်အလက်တွေကိုမြင်တွေ့ချင်လျှင်သင်အောက်ပါ Command ကိုသုံးနိုင်သည်:

DF -t ext4

၎င်းကို --type = ext4

နောက်တနည်းအနေနဲ့, ဖိုင်စနစ်များကိုဖယ်ထုတ်ရန်အတွက်အောက်ပါ Command ကိုသုံးနိုင်သည်။

DF -x ext4

DF --exclude-type အမျိုးအစား = ext4

အဆိုပါ du စစ်ဌာနချုပ်အကြောင်းကပို

သငျသညျပြီးသားတစ်ဦးချင်းစီသည် directory များအတွက် file ကိုအာကာသအသုံးပြုမှုနှင့် ပတ်သက်. စာရင်းအသေးစိတ်ကိုဖတ်ပြီးပါပြီအဖြစ် du command ကို။

တစ်ဦးချင်းစီကို item စာရင်းပြီးနောက်ပုံမှန်အားဖြင့်တစ်ဦးရထားပြန်လာအသစ်တစ်ခုကိုလိုင်းပေါ်တစ်ဦးချင်းစီသစ်ကိုကို item စာရင်းပြုစုရာပြသနေသည်။ သင့်အနေဖြင့်အောက်ပါ Command ကိုအသုံးပြုပြီးအားဖြင့်ရထားပြန်လာချန်လှပ်နိုင်သည်

du -0

du --null

သငျသညျလျင်မြန်စွာစုစုပေါင်းအသုံးပြုမှုမြင်ချင်မဟုတ်လျှင်ဒါကအထူးသဖြင့်အသုံးဝင်သောမဟုတ်ပါဘူး။

တစ်ဦးကပိုမိုအသုံးဝင် command ကိုအားလုံးဖိုင်တွေနဲ့မပေးရုံ directory များအားဖြင့်ခေါ်ဆောင်သွားအာကာသစာရင်းပြုစုနိုင်စွမ်းဖြစ်ပါတယ်။

ဒီလိုလုပ်ဖို့အောက်ပါ Command ကိုသုံးပါ:

du -a

du --all

သငျသညျဖြစ်ကောင်းအောက်ပါ command ကိုအသုံးပြုပြီးဖိုင်တစ်ဖိုင်မှဤအချက်အလက် output ကိုချင်ပါလိမ့်မယ်:

du -a> ဖိုင်အမည်

အဆိုပါ DF Command ဖြင့်အမျှ, သင် output ကိုပေးအပ်သည်လမ်းကိုသတ်မှတ်နိုင်ပါတယ်။ ပုံမှန်အားဖြင့်, က bytes ဖြင့်ဖြစ်ပါသည်ဒါပေမယ့်သင်ကအောက်ပါ Command ကိုအသုံးပြုပြီး megabytes စသည်တို့ကို, ကီလိုဘိုက်ကိုရွေးချယ်နိုင်သည်

du -BM

du --block-size = M က

သင်တို့သည်လည်းဤကဲ့သို့သော 2.5G အောက်ပါ Command ကိုအသုံးပြုပြီးအဖြစ်ဘို့ဖတ်လို့ရအောင်လူ့အဘို့အသွားနိုင်သည်

du -h

du --human-ဖတ်လို့ရအောင်

အဆုံးမှာတစ်ဦးစုစုပေါင်းရရန်အောက်ပါ Command ကိုသုံးပါ:

du -c

du --total