Შეამოწმეთ დისკის სივრცე ბრძანებებით df და du

განსაზღვრეთ გამოყენებული და ხელმისაწვდომი დისკზე

თქვენი Linux- ის სისტემაში ხელმისაწვდომი და გამოყენებული დისკზე დასარეგისტრირებლად სწრაფი გზაა ტერმინალური ფანჯარაში df ბრძანებაში შეყვანა. ბრძანება df დგას " d isk f ilesystem". -h ვარიანტი (df -h) - ის აჩვენებს დისკზე "ადამიანის წაკითხვადი" ფორმით, რაც ნიშნავს იმას, რომ ეს რიცხვები იძლევა ნომრებს.

Df ბრძანების output არის მაგიდა ოთხი სვეტით. პირველი სვეტი შეიცავს ფაილური სისტემის გზას, რომელიც შეიძლება იყოს მყარი დისკი ან სხვა შენახვის მოწყობილობა, ან ქსელთან დაკავშირებული ფაილური სისტემა. მეორე სვეტი აჩვენებს ამ ფაილური სისტემის შესაძლებლობებს. მესამე სვეტი აჩვენებს არსებულ სივრცეს, ხოლო ბოლო სვეტი გვიჩვენებს იმ გზას, რომელზეც ფაილური სისტემა დამონტაჟებულია. მთაზე არის ის ადგილი, სადაც მდებარეობს ფაილური სისტემა.

Du command, მეორეს მხრივ, აჩვენებს დისკზე გამოყენებულ ფაილებსა და კატალოგებს მიმდინარე დირექტორიაში. კვლავ -h პარამეტრი (df -h) გამოიმუშავებს გამოგონების გამარტივებას.

ჩვეულებრივ, du ბრძანება ჩამოთვლილია ყველა subdirectory რათა ნახოთ, თუ რამდენად დისკზე თითოეული დაიკავეს. ეს შეიძლება თავიდან იქნას აცილებული-ს ვარიანტით (df -h -s). ეს მხოლოდ გვიჩვენებს შემაჯამებელი. კერძოდ, კომბინირებული დისკზე გამოყენებული ყველა ქვედირექტორია. თუ გსურთ აჩვენოთ დისკის გამოყენება დირექტორიაში (საქაღალდე), გარდა მიმდინარე დირექტორიაში, უბრალოდ ჩაწერეთ დირექტორია, როგორც ბოლო არგუმენტი. მაგალითად: du -h -s გამოსახულებები , სადაც "images" იქნება სადისკუსიო მიმდინარე დირექტორია.

მეტი df ბრძანება

ჩვეულებრივ, თქვენ მხოლოდ უნდა დაინახოთ ხელმისაწვდომი ფაილური სისტემა, რომელიც ნაგულისხმევია როდესაც df ბრძანების გამოყენება.

თუმცა, შეგიძლიათ დააბრუნოთ ყველა ფაილური სისტემის გამოყენება, მათ შორის ფსევდო, დუბლიკატი და მიუწვდომელი ფაილური სისტემა, ან რომელიმე შემდეგი ბრძანებების გამოყენებით:

df-a
df- ს

ზემოაღნიშნული ბრძანებები, როგორც ჩანს, ძალიან სასარგებლო არ არის, მაგრამ მომავალებს. ჩვეულებრივ, გამოყენებული და ხელმისაწვდომი დისკის სივრცე ჩამოთვლილია ბაიტებში.

თქვენ შეგიძლიათ, რა თქმა უნდა, გამოიყენოთ შემდეგი ბრძანება:

df -h

ეს გამოაქვს გამომავალი ფორმატში, როგორიცაა ზომა 546G, ხელმისაწვდომია 496G. მიუხედავად იმისა, რომ ეს არის ok ზომის ერთეულების განსხვავდება თითოეული ფაილური სისტემა.

ყველა ფაილური სისტემაში არსებული ერთეულების სტანდარტიზაციისათვის შეგიძლიათ გამოიყენოთ შემდეგი ბრძანებები:

df-BM

df - ბლოკ-ზომა = მ

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 - ინodes

შეგიძლიათ მოახდინოთ df ბრძანების გამომუშავება შემდეგნაირად:

df --output = FIELD_LIST

FIELD_LIST- ის ხელმისაწვდომი პარამეტრები შემდეგია:

თქვენ შეგიძლიათ დააკავშიროთ ნებისმიერი ან ყველა სფერო. მაგალითად:

df --output = წყარო, ზომა, გამოიყენება

თქვენ ასევე შეგიძლიათ სურვილისამებრ იხილოთ ეკრანზე ფასეულობები, როგორიცაა მთლიანი ხელმისაწვდომი სივრცე ყველა ფაილურ სისტემაში.

ამისათვის გამოიყენეთ შემდეგი ბრძანება:

df --total

ჩვეულებრივ, df ჩამონათვალში არ ჩანს ფაილური სისტემის ტიპი. შეგიძლიათ გამოაგზავნოთ ფაილური სისტემა ტიპის შემდეგი ბრძანებების გამოყენებით:

df -T

df --print ტიპის

ფაილური სისტემა ტიპის იქნება ext4, vfat, tmpfs

თუ თქვენ გინდათ რომ ნახოთ გარკვეული ტიპის ინფორმაცია, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანებები:

df -t ext4

dt --type = ext4

გარდა ამისა, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანებები იმისათვის, რომ გამორიცხოთ ფაილური სისტემა.

df -x ext4

df --exclude-type = ext4

მეტი Du Command

Du ბრძანება, როგორც უკვე წაიკითხეთ დეტალები ფაილების სივრცის გამოყენების შესახებ თითოეული დირექტორიაზე.

ჩვეულებრივ, თითოეული პუნქტის შემდეგ ჩამოთვლილია ვაგონის დაბრუნების ჩვენება, რომელიც ჩამოთვლილია ყოველი ახალი ელემენტი ახალი ხაზის შესახებ. თქვენ შეგიძლიათ გამოტოვოთ გადაზიდვის დაბრუნება შემდეგი ბრძანებების გამოყენებით:

du -0

du --null

ეს არ არის განსაკუთრებით სასარგებლო, თუ არ გინდათ, რომ სწრაფად იხილოთ საერთო გამოყენება.

უფრო სასარგებლო ბრძანება არის უნარი ჩამოთვალოს სივრცე ყველა ფაილი და არა მხოლოდ დირექტორიები.

ამისათვის გამოიყენეთ შემდეგი ბრძანებები:

du-a

du --all

თქვენ ალბათ გსურთ ამ ინფორმაციის გამოგზავნა ფაილის შემდეგ ბრძანებაში:

du -a> ფაილის სახელი

როგორც df ბრძანება, შეგიძლიათ მიუთითოთ გზა გამომუშავება. By default, ეს არის bytes მაგრამ შეგიძლიათ აირჩიოთ kilobytes, megabytes ა.შ. გამოყენებით შემდეგი ბრძანებები:

du-BM

du - ბლოკ-ზომა = მ

თქვენ ასევე შეგიძლიათ წავიდეთ ადამიანის იკითხება, როგორიცაა 2.5G გამოყენებით შემდეგი ბრძანებები:

du -h

du - ადამიანის წაკითხვადი

სულ ჯამში ბოლომდე გამოიყენოთ შემდეგი ბრძანებები:

du-c

du --total