| WIPEFS(8) | إدارة النظام | WIPEFS(8) |
الاسم
wipefs - يمسح توقيعاً من جهاز
موجز
wipefs [خيارات] جهاز...
wipefs [--backup] -o إزاحة جهاز...
wipefs [--backup] -a جهاز...
الوصف
يستطيع wipefs مسح تواقيع نظام ملفات أو raid أو جدول قسم (سلاسل سحرية) من الـ جهاز المحدد لجعل التواقيع غير مرئية لـ libblkid. لا يمسح wipefs نظام الملفات نفسه ولا أي بيانات أخرى من الجهاز.
عند استخدامه دون أي خيارات، يسرد wipefs جميع أنظمة الملفات المرئية وإزاحات تواقيعها الأساسية. المخرج المبدئي عرضة للتغيير. لذا كلما أمكن، يجب تجنب استخدام المخرجات المبدئية في برمجياتك النصية. حدد دائماً الأعمدة المتوقعة صراحةً باستخدام --output columns-list في البيئات التي تتطلب مخرجاً مستقراً.
يستدعي wipefs الـ ioctl BLKRRPART عند مسح توقيع جدول قسم لإبلاغ نواة النظام بالتغيير. يُستدعى الـ ioctl كخطوة أخيرة وعندما تكون جميع التواقيع المحددة من جميع الأجهزة المحددة قد مُسحت بالفعل. يمكن استخدام هذه الميزة لمسح المحتوى على أجهزة الأقسام بالإضافة إلى جدول قسم على جهاز قرص، على سبيل المثال عبر wipefs -a /dev/sdc1 /dev/sdc2 /dev/sdc.
لاحظ أن بعض أنظمة الملفات وبعض جداول الأقسام تخزن المزيد من السلاسل السحرية على الجهاز (مثل FAT و ZFS و GPT). يسرد أمر wipefs (منذ الإصدار v2.31) جميع الإزاحات التي كُشفت فيها سلاسل سحرية.
عند استخدام الخيار -a، تُمُسح جميع السلاسل السحرية المرئية لـ libblkid(3). وفي هذه الحالة، يفحص wipefs الجهاز مرة أخرى بعد كل تعديل (مسح) حتى لا يُعثر على أي سلسلة سحرية.
لاحظ أن wipefs لا يمسح جداول الأقسام المتداخلة على أجهزة الأقراص غير الكاملة بشكل مبدئي. يتطلب هذا الخيار --force.
الخيارات
-a، --all
-b، --backup[=دليل]
-f، --force
-J، --json
--lock[=وضع]
-i، --noheadings
-O، --output قائمة
-n، --no-act
-o، --offset الإزاحة
قد يتبع المعامل إزاحة لواحق مضاعفة مثل 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.
-p، --parsable
-q، --quiet
-t، --types قائمة
-h، --help
-V، --version
البيئة
LIBBLKID_DEBUG=all
LOCK_BLOCK_DEVICE=<وضع>
LIBSMARTCOLS_DEBUG=all
LIBSMARTCOLS_DEBUG_PADDING=on
أمثلة
wipefs /dev/sda*
wipefs --all --backup /dev/sdb
dd if=~/wipefs-sdb-0x00000438.bak of=/dev/sdb seek=$((0x00000438)) bs=1 conv=notrunc
المؤلفين
Karel Zak <kzak@redhat.com>
انظر أيضاً
التبليغ عن الأخطاء
لتقارير العِلل، استخدم مُتتبع المشكلات https://github.com/util-linux/util-linux/issues.
التوفر
الأمر wipefs جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |