| BLKDISCARD(8) | مدیریت سیستم | BLKDISCARD(8) |
نام (NAME)
blkdiscard - دور ریختن سکتورها روی یک دستگاه بلوکی
خلاصه دستور (SYNOPSIS)
blkdiscard [options] [-o offset] [-l length] device
توضیحات (DESCRIPTION)
دستور blkdiscard برای دور ریختن سکتورهای دستگاه استفاده میشود. این کار برای درایوهای حالت جامد (SSDها) و فضاهای ذخیرهسازی thinly-provisioned سودمند است. برخلاف fstrim(8)، این دستور بهطور مستقیم روی دستگاه بلوکی اعمال میشود.
بهطور پیشفرض، blkdiscard تمام بلوکهای روی دستگاه را دور میریزد. میتوان از گزینهها برای تغییر این رفتار بر اساس بازه یا اندازه استفاده کرد، همانگونه که در زیر توضیح داده شده است.
آرگومان device مسیر فایل دستگاه بلوکی است.
هشدار: تمام دادههای موجود در محدوده دور ریختهشده روی دستگاه از دست خواهند رفت!
از نسخه v2.41 بسته util-linux، ابزار fdisk این توانایی را دارد که با استفاده از دستور 'T' سکتورها را هم روی پارتیشنها و هم روی نواحی پارتیشنبندینشده دور بریزد. علاوه بر این، sfdisk دارای گزینه --discard-free برای دور ریختن نواحی پارتیشنبندینشده است.
گزینهها (OPTIONS)
پسوندهای ضربشونده KiB (=1024)، MiB (=1024*1024) و به همین ترتیب برای GiB، TiB، PiB، EiB، ZiB و YiB (عبارت "iB" اختیاری است، برای نمونه "K" همان معنای "KiB" را دارد) یا پسوندهای KB (=1000)، MB (=1000*1000) و به همین ترتیب برای GB، TB، PB، EB، ZB و YB میتوانند پس از آرگومانهای offset و length بیایند.
-f, --force
-o, --offset offset
-l, --length length
-p, --step length
-q, --quiet
-s, --secure
-z, --zeroout
-v, --verbose
-h, --help
-V, --version
وضعیت خروج (EXIT STATUS)
دستور blkdiscard دارای مقادیر وضعیت خروج زیر است:
0
1
2
نویسندگان (AUTHORS)
Lukas Czerner <lczerner@redhat.com>, Karel Zak <kzak@redhat.com>
همچنین ببینید (SEE ALSO)
گزارش باگها (REPORTING BUGS)
برای گزارش باگها، از ردیاب اشکالات https://github.com/util-linux/util-linux/issues.
در دسترس بودن (AVAILABILITY)
دستور blkdiscard بخشی از بسته util-linux است که میتواند از بایگانی هسته لینوکس https://www.kernel.org/pub/linux/utils/util-linux. دریافت شود.
| 2026-06-16 | util-linux 2.41.5 |