| LSLOCKS(8) | إدارة النظام | LSLOCKS(8) |
الاسم¶
lslocks - يسرد أقفال النظام المحلية
موجز¶
lslocks [خيارات]
الوصف¶
يسرد lslocks معلومات حول كافة أقفال الملفات المحجوزة حاليًا في نظام لينكس.
الخيارات¶
-b، --bytes
مبدئياً، تُعرض الأحجام بوحدات هي قوى لـ 1024 بايت. الاختصارات الرسمية لهذه الوحدات (KiB، MiB، GiB، ...) تُختصر لاحقاً إلى حرفها الأول فقط: K، M، G، ....
-H، --list-columns
-i، --noinaccessible
-J، --json
-n، --noheadings
-o، --output قائمة
يمكن توسيع قائمة الأعمدة المبدئية إذا حُددت القائمة قائمة بتنسيق +list (مثال: lslocks -o +BLOCKER).
--output-all
-p، --pid معرّف-العملية
-Q، --filter تعبير
هذه الميزة تجريبية. انظر أيضاً scols-filter(5). على سبيل المثال، استثناء أقفال نوع POSIX، وطباعة جميع أقفال وضع READ على الملفات ذات الامتداد .qcow2:
lslocks --filter 'TYPE != "POSIX" and MODE == "READ" and PATH =~ ".*\.qcow2"'
-r، --raw
-u، --notruncate
-h، --help
-V، --version
البيئة¶
LIBSMARTCOLS_DEBUG=all
LIBSMARTCOLS_DEBUG_PADDING=on
الخرج¶
الأمر
PID
النوع
الحجم
INODE
MAJ:MIN
الوضع
M
البداية
النهاية
PATH
BLOCKER
HOLDERS
البيئة¶
LSLOCKS_COLUMNS=
ملاحظات¶
يُهدف من أمر lslocks استبدال أمر lslk(8)، الذي كتبه في الأصل Victor A. Abell <abe@purdue.edu> ولم يُصن منذ عام 2001.
إن مفهوم "العملية التي تحتفظ بالقفل" لعقود الإيجار، وأقفال FLOCK، وأقفال OFD هو مفهوم زائف. فهي ترتبط بوصف الملف المفتوح الذي اكتُسبت عليه. وباستخدام fork(2) و/أو cmsg(3)، يمكن لعمليات متعددة مشاركة وصف ملف مفتوح. لذا فإن العملية الحائزة على عقد إيجار (أو قفل) لا تُحدد بشكل فريد. ويُظهر lslocks إحدى العمليات الحائزة في عمودي COMMAND و PID.
المخرجات المبدئية عرضة للتغيير. لذا، كلما أمكن، يجب تجنب استخدام المخرجات المبدئية في برامجك النصية.
بالنسبة لأقفال OFD، قد يظهر عمود معرف العملية (PID) القيمة -1. لا يمكن تحديد مثل هذه الأسطر بواسطة المرشح، لأن محرك الترشيح الحالي لا يدعم الأرقام السالبة.
المؤلفين¶
Davidlohr Bueso <dave@gnu.org> Christian Goeschel Ndjomouo <cgoesc2@wgu.edu>
انظر أيضاً¶
التبليغ عن الأخطاء¶
لتقارير العِلل، استخدم مُتتبع المشكلات <https://github.com/util-linux/util-linux/issues>.
التوفر¶
الأمر lslocks جزء من حزمة util-linux التي يمكن تنزيلها من أرشيف نواة لينكس <https://www.kernel.org/pub/linux/utils/util-linux/>.
| 2026-06-04 | util-linux 2.42.1 |