.\" -*- coding: UTF-8 -*- .\" Copyright 1994-1995, Daniel Quinlan .\" Copyright 2002-2017, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: GPL-3.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH proc_locks 5 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم /proc/locks \- أقفال الملفات الحالية وعقود الإيجار .SH الوصف .TP \fI/proc/locks\fP يُظهر هذا الملف أقفال الملفات الحالية (\fBflock\fP(2) و \fBfcntl\fP(2)) وعقود الإيجار (\fBfcntl\fP(2)). .IP مثال على المحتوى المعروض في هذا الملف هو التالي: .IP .in +4n .EX 1: POSIX ADVISORY READ 5433 08:01:7864448 128 128 2: FLOCK ADVISORY WRITE 2001 08:01:7864554 0 EOF 3: FLOCK ADVISORY WRITE 1568 00:2f:32388 0 EOF 4: POSIX ADVISORY WRITE 699 00:16:28457 0 EOF 5: POSIX ADVISORY WRITE 764 00:16:21448 0 0 6: POSIX ADVISORY READ 3548 08:01:7867240 1 1 7: POSIX ADVISORY READ 3548 08:01:7865567 1826 2335 8: OFDLCK ADVISORY WRITE \-1 08:01:8713209 128 191 .EE .in .IP الحقول الموضحة في كل سطر هي كما يلي: .RS .IP [1] 5 الموضع الترتيبي للقفل في القائمة. .IP [2] نوع القفل. القيم التي قد تظهر هنا تشمل: .RS .TP \fBFLOCK\fP هذا قفل ملف BSD أُنشئ باستخدام \fBflock\fP(2). .TP \fBOFDLCK\fP هذا قفل وصف ملف مفتوح (OFD) أُنشئ باستخدام \fBfcntl\fP(2). .TP \fBPOSIX\fP هذا قفل نطاق بايت POSIX أُنشئ باستخدام \fBfcntl\fP(2). .RE .IP [3] من بين السلاسل التي قد تظهر هنا ما يلي: .RS .TP \fBADVISORY\fP هذا قفل استشاري. .TP \fBMANDATORY\fP هذا قفل إلزامي. .RE .IP [4] نوع القفل. القيم التي قد تظهر هنا هي: .RS .TP \fBقراءة\fP هذا قفل قراءة من نوع POSIX أو OFD، أو قفل مشترك من نوع BSD. .TP \fBكتابة\fP هذا قفل كتابة من نوع POSIX أو OFD، أو قفل حصري من نوع BSD. .RE .IP [5] معرف العملية (PID) التي تمتلك القفل. .IP .\" commit 9d5b86ac13c573795525ecac6ed2db39ab23e2a8 نظرًا لأن أقفال OFD لا تمتلكها عملية واحدة (حيث قد تمتلك عمليات متعددة واصفات ملفات تشير إلى نفس وصف الملف المفتوح)، تُعرض القيمة \-1 في هذا الحقل لأقفال OFD. (قبل Linux 4.14، كان خطأ يعني عرض معرف العملية التي حصلت على القفل مبدئيًا بدلاً من القيمة \-1.) .IP [6] ثلاثة حقول فرعية مفصولة بنقطتين تحدد معرف الجهاز الرئيسي والثانوي للجهاز الذي يحتوي على نظام الملفات حيث يوجد الملف المقفول، متبوعة برقم inode للملف المقفول. .IP [7] إزاحة البايت للبايت الأول من القفل. لأقفال BSD، تكون هذه القيمة دائمًا 0. .IP [8] إزاحة البايت للبايت الأخير من القفل. \fBEOF\fP في هذا الحقل يعني أن القفل يمتد إلى نهاية الملف. لأقفال BSD، القيمة المعروضة هي دائمًا \fIEOF\fP. .RE .IP .\" commit d67fd44f697dff293d7cdc29af929241b669affe منذ Linux 4.9، تُصفى قائمة الأقفال المعروضة في \fI/proc/locks\fP لعرض الأقفال فقط للعمليات في مساحة أسماء PID (انظر \fBpid_namespaces\fP(7)) التي وُصل لها نظام الملفات \fI/proc\fP. (في مساحة أسماء PID المبدئية، لا يوجد تصفية للسجلات المعروضة في هذا الملف.) .IP يوفر الأمر \fBlslocks\fP(8) معلومات أكثر قليلاً عن كل قفل. .SH "انظر أيضًا" \fBproc\fP(5) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .