ذكري المظهر

كيفية التحقق من مساحة القرص في لينكس باستخدام الأمر مدافع

Process Management Commands (fg, bg, top, ps, kill, nice, renice, df, free) Linux Tutorial

Process Management Commands (fg, bg, top, ps, kill, nice, renice, df, free) Linux Tutorial

جدول المحتويات:

Anonim

ما مقدار المساحة التي تركتها على القرص الصلب؟ هل توجد مساحة كافية على القرص لتنزيل ملف كبير أو تثبيت تطبيق جديد؟

في الأنظمة التي تستند إلى Linux ، يمكنك استخدام الأمر df للحصول على تقرير مفصل حول استخدام مساحة القرص على النظام.

باستخدام الأمر مدافع

بناء الجملة العام للأمر df كالتالي:

df… FILESYSTEM…

عند استخدامها دون أي وسيطة ، سيعرض الأمر df معلومات حول جميع أنظمة الملفات المحمّلة:

df

Filesystem 1K-blocks Used Available Use% Mounted on dev 8172848 0 8172848 0% /dev run 8218640 1696 8216944 1% /run /dev/nvme0n1p3 222284728 183057872 27865672 87% / tmpfs 8218640 150256 8068384 2% /dev/shm tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 523248 107912 415336 21% /boot /dev/sda1 480588496 172832632 283320260 38% /data tmpfs 1643728 40 1643688 1% /run/user/1000

يتضمن كل سطر معلومات حول اسم نظام الملفات (نظام الملفات) ، والحجم (كتل 1K) ، والمساحة المستخدمة (المستخدمة) ، والمساحة المتاحة (المتوفرة) ، والنسبة المئوية للمساحة المستخدمة (Use٪) ، والدليل الذي يتم تثبيت نظام الملفات (مثبت على).

لعرض المعلومات فقط لنظام ملفات معين ، قم بتمرير اسمه أو نقطة التحميل إلى الأمر df .

على سبيل المثال ، لإظهار المساحة المتوفرة على نظام الملفات المثبت على دليل جذر النظام / يمكنك استخدام إما df /dev/nvme0n1p3 أو df / .

df /

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183057872 27865672 87% /

إظهار استخدام مساحة القرص في تنسيق قابل للقراءة البشرية

بشكل افتراضي ، يُظهر الأمر df مساحة القرص في كتل 1 كيلوبايت وحجم مساحة القرص المستخدمة والمتاحة بالكيلوبايت. لعرض المعلومات بتنسيق قابل للقراءة من قبل الإنسان (ميغابايت وجيجابايت) ، استخدم الخيار -h :

df -h

Filesystem 1K-blocks Used Available Use% Mounted on Filesystem Size Used Avail Use% Mounted on dev 7.8G 0 7.8G 0% /dev run 7.9G 1.8M 7.9G 1% /run /dev/nvme0n1p3 212G 176G 27G 88% / tmpfs 7.9G 145M 7.7G 2% /dev/shm tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup tmpfs 7.9G 24K 7.9G 1% /tmp /dev/nvme0n1p1 511M 106M 406M 21% /boot /dev/sda1 459G 165G 271G 38% /data tmpfs 1.6G 16K 1.6G 1% /run/user/1000

أنواع أنظمة الملفات

يخبر الخيار -T df بعرض أنواع أنظمة الملفات:

df -t

Filesystem Type 1K-blocks Used Available Use% Mounted on dev devtmpfs 8172848 0 8172848 0% /dev run tmpfs 8218640 1744 8216896 1% /run /dev/nvme0n1p3 ext4 222284728 183666100 27257444 88% / tmpfs tmpfs 8218640 383076 7835564 5% /dev/shm tmpfs tmpfs 8218640 0 8218640 0% /sys/fs/cgroup tmpfs tmpfs 8218640 24 8218616 1% /tmp /dev/nvme0n1p1 vfat 523248 107912 415336 21% /boot /dev/sda1 ext4 480588496 172832632 283320260 38% /data tmpfs tmpfs 1643728 40 1643688 1% /run/user/1000

على سبيل المثال ، لسرد جميع أقسام ext4 التي ستقوم بتشغيلها:

df -t ext4

Filesystem 1K-blocks Used Available Use% Mounted on /dev/nvme0n1p3 222284728 183666112 27257432 88% / /dev/sda1 480588496 172832632 283320260 38% /data

على غرار ما ورد أعلاه ، يتيح لك الخيار -x الإنتاج على أنظمة الملفات التي ليست من نوع معين.

عرض Inode الاستخدام

عند استخدامه مع الخيار -i ، سيعرض الأمر df معلومات حول استخدام inodes لنظام الملفات.

يعرض الأمر أدناه معلومات حول inode على نظام الملفات المحمّلة على دليل جذر النظام / بتنسيق قابل للقراءة من قبل الإنسان:

df -ih /

Filesystem Inodes IUsed IFree IUse% Mounted on /dev/nvme0n1p3 14M 1.9M 12M 14% / يعد inode عبارة عن بنية بيانات في أنظمة ملفات Unix و Linux ، والتي تحتوي على معلومات حول ملف أو دليل ، مثل حجمها ومالكها وعقدة الجهاز والمقبس والأنابيب وما إلى ذلك ، باستثناء da.

تنسيق الإخراج

يتيح لك الأمر df أيضًا تحديد تنسيق الإخراج.

للحد من الحقول المبلغ عنها الموضحة في إخراج df استخدم خيار - --output . FIELD_LIST هي قائمة بالأعمدة مفصولة بفواصل لتضمينها في الإخراج. يمكن استخدام كل حقل مرة واحدة فقط. أسماء الحقول الصالحة هي:

  • source - مصدر نظام الملفات. fstype - نوع نظام الملفات. itotal - إجمالي عدد itotal . iused - عدد من iused المستخدمة. iavail - عدد iavail المتاحة. ipcent - النسبة المئوية لل ipcent المستخدمة. size - إجمالي مساحة القرص. used - تستخدم مساحة القرص. avail - مساحة القرص المتاحة. pcent - النسبة المئوية للمساحة المستخدمة. file - اسم الملف إذا كان محددًا في سطر الأوامر. target - نقطة التحميل.

على سبيل المثال ، لعرض إخراج كل قسم ext4 بتنسيق قابل للقراءة من قبل الإنسان ، يظهر فقط اسم نظام الملفات وحجمه والنسبة المئوية للمساحة المستخدمة التي تستخدمها:

df -h -t ext4 --output=source, size, pcent

Filesystem Size Use% /dev/nvme0n1p3 212G 88% /dev/sda1 459G 38%

استنتاج

الآن يجب أن يكون لديك فهم جيد لكيفية استخدام الأمر df للحصول على تقرير عن استخدام مساحة قرص نظام الملفات.

لعرض جميع خيارات أوامر df المتاحة عن طريق كتابة man df في جهازك.

محطة مدافع القرص