'\" t .\" Title: wipefs .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: إدارة النظام .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "WIPEFS" "8" "2026-05-18" "util\-linux 2.42.1" "إدارة النظام" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "الاسم" wipefs \- يمسح توقيعاً من جهاز .SH "موجز" .sp \fBwipefs\fP [خيارات] \fIجهاز\fP.\|.\|. .sp \fBwipefs\fP [\fB\-\-backup\fP] \fB\-o\fP \fIإزاحة جهاز\fP.\|.\|. .sp \fBwipefs\fP [\fB\-\-backup\fP] \fB\-a\fP \fIجهاز\fP.\|.\|. .SH "الوصف" .sp يستطيع \fBwipefs\fP مسح تواقيع نظام ملفات أو raid أو جدول قسم (سلاسل سحرية) من الـ \fIجهاز\fP المحدد لجعل التواقيع غير مرئية لـ libblkid. لا يمسح \fBwipefs\fP نظام الملفات نفسه ولا أي بيانات أخرى من الجهاز. .sp عند استخدامه دون أي خيارات، يسرد \fBwipefs\fP جميع أنظمة الملفات المرئية وإزاحات تواقيعها الأساسية. المخرج المبدئي عرضة للتغيير. لذا كلما أمكن، يجب تجنب استخدام المخرجات المبدئية في برمجياتك النصية. حدد دائماً الأعمدة المتوقعة صراحةً باستخدام \fB\-\-output\fP \fIcolumns\-list\fP في البيئات التي تتطلب مخرجاً مستقراً. .sp يستدعي \fBwipefs\fP الـ ioctl‏ \fBBLKRRPART\fP عند مسح توقيع جدول قسم لإبلاغ نواة النظام بالتغيير. يُستدعى الـ ioctl كخطوة أخيرة وعندما تكون جميع التواقيع المحددة من جميع الأجهزة المحددة قد مُسحت بالفعل. يمكن استخدام هذه الميزة لمسح المحتوى على أجهزة الأقسام بالإضافة إلى جدول قسم على جهاز قرص، على سبيل المثال عبر \fBwipefs \-a /dev/sdc1 /dev/sdc2 /dev/sdc\fP. .sp لاحظ أن بعض أنظمة الملفات وبعض جداول الأقسام تخزن المزيد من السلاسل السحرية على الجهاز (مثل FAT و ZFS و GPT). يسرد أمر \fBwipefs\fP (منذ الإصدار v2.31) جميع الإزاحات التي كُشفت فيها سلاسل سحرية. .sp عند استخدام الخيار \fB\-a\fP، تُمُسح جميع السلاسل السحرية المرئية لـ \fBlibblkid\fP(3). وفي هذه الحالة، يفحص \fBwipefs\fP الجهاز مرة أخرى بعد كل تعديل (مسح) حتى لا يُعثر على أي سلسلة سحرية. .sp لاحظ أن \fBwipefs\fP لا يمسح جداول الأقسام المتداخلة على أجهزة الأقراص غير الكاملة بشكل مبدئي. يتطلب هذا الخيار \fB\-\-force\fP. .SH "الخيارات" .sp \fB\-a\fP، \fB\-\-all\fP .RS 4 امسح جميع التواقيع المتاحة. يمكن تقييد مجموعة التواقيع الممسوحة باستخدام الخيار \fB\-t\fP. عند التنفيذ على جهاز قرص كامل مقسم مثل /dev/sdX، سيُمسح فقط جداول الأقسام، وليس محتوى الأقسام. .RE .sp \fB\-b\fP، \fB\-\-backup\fP[\fB=\fP\fIدليل\fP] .RS 4 أنشئ نسخة احتياطية للتوقيع في الملف \fIwipefs\-\-.bak\fP في \fI$HOME\fP أو الدليل المحدد كمعامل اختياري. لمزيد من التفاصيل راجع قسم \fBمثال\fP. .RE .sp \fB\-f\fP، \fB\-\-force\fP .RS 4 Force erasure, even if the filesystem is mounted. This is also required in order to erase a nested partition\-table signature on a non\-whole disk device. .RE .sp \fB\-J\fP، \fB\-\-json\fP .RS 4 استخدم تنسيق مخرجات JSON. .RE .sp \fB\-\-lock\fP[\fB=\fP\fIوضع\fP] .RS 4 استخدم قفل BSD حصرياً للجهاز أو الملف الذي يُعمل عليه. يمكن أن يكون المعامل الاختياري \fIوضع\fP هو \fByes\fP (\fB1\fP) أو \fBno\fP (\fB0\fP) أو \fBnonblock\fP. وإذا حُذف معامل \fIوضع\fP، فسيُضبط مبدئياً على \fByes\fP. يتجاوز هذا الخيار متغير البيئة \fB$LOCK_BLOCK_DEVICE\fP. المبدئي هو عدم استخدام أي قفل على الإطلاق، ولكن يوصى باستخدام قفل لتجنب التصادم مع \fBsystemd\-udevd\fP(8) أو الأدوات الأخرى. .RE .sp \fB\-i\fP، \fB\-\-noheadings\fP .RS 4 عدم طباعة سطر الترويسة. .RE .sp \fB\-O\fP، \fB\-\-output\fP \fIقائمة\fP .RS 4 حدد أعمدة المخرجات المراد طباعتها. استخدم \fB\-\-help\fP للحصول على قائمة بجميع الأعمدة المتاحة. .RE .sp \fB\-n\fP، \fB\-\-no\-act\fP .RS 4 يتسبب في تنفيذ كل شيء باستثناء استدعاء \fBwrite\fP(2). .RE .sp \fB\-o\fP، \fB\-\-offset\fP \fIالإزاحة\fP .RS 4 حدد الموقع (بالبايت) للتوقيع الذي يجب مسحه من الجهاز. قد يتضمن رقم الـ \fIإزاحة\fP البادئة "0x"؛ حينها سيُفسر الرقم كقيمة ست عشرية. من الممكن تحديد خيارات \fB\-o\fP متعددة. .sp قد يتبع المعامل \fIإزاحة\fP لواحق مضاعفة مثل 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. .RE .sp \fB\-p\fP، \fB\-\-parsable\fP .RS 4 اطبع بتنسيق قابل للتحليل بدلاً من التنسيق القابل للطباعة. رمز جميع المحارف غير الآمنة المحتملة في السلسلة إلى القيمة الست عشرية المقابلة مسبوقة بـ \*(Aq\(rsx\*(Aq. .RE .sp \fB\-q\fP، \fB\-\-quiet\fP .RS 4 اكتم أي رسائل بعد مسح التوقيع بنجاح. .RE .sp \fB\-t\fP، \fB\-\-types\fP \fIقائمة\fP .RS 4 قيد مجموعة التواقيع المطبوعة أو الممسوحة. يمكن تحديد أكثر من نوع في قائمة مفصولة بفاصلة. يمكن تسبقة القائمة أو الأنواع الفردية بـ \*(Aqno\*(Aq لتحديد الأنواع التي لا ينبغي اتخاذ أي إجراء بشأنها. لمزيد من التفاصيل راجع \fBmount\fP(8). .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SH "البيئة" .sp LIBBLKID_DEBUG=all .RS 4 يُفعل مخرج تنقيح \fBlibblkid\fP(3). .RE .sp LOCK_BLOCK_DEVICE=<وضع> .RS 4 يستخدم قفل BSD الحصري. الوضع هو "1" أو "0". راجع \fB\-\-lock\fP لمزيد من التفاصيل. .RE .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 يُفعّل مخرجات تصحيح أخطاء libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 يستخدم محارف حشو مرئية. .RE .SH "أمثلة" .sp \fBwipefs /dev/sda\fP* .RS 4 يطبع معلومات حول sda وجميع الأقسام على sda. .RE .sp \fBwipefs \-\-all \-\-backup /dev/sdb\fP .RS 4 يمسح جميع التواقيع من الجهاز \fI/dev/sdb\fP ويُنشئ ملف نسخة احتياطية للتوقيع \fI~/wipefs\-sdb\-.bak\fP لكل توقيع. .RE .sp \fBdd if=~/wipefs\-sdb\-0x00000438.bak of=/dev/sdb seek=$((0x00000438)) bs=1 conv=notrunc\fP .RS 4 يستعيد توقيع ext2 من ملف النسخة الاحتياطية \fI~/wipefs\-sdb\-0x00000438.bak\fP. .RE .SH "المؤلفين" .sp .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "انظر أيضاً" .sp \fBblkid\fP(8)، \fBfindfs\fP(8) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBwipefs\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."