| LSSU(1) | دستورات کاربر | LSSU(1) |
نام (NAME)
lssu - فهرستکردن وضعیت واحدهای سگمنت در NILFS2
خلاصه دستور (SYNOPSIS)
lssu [گزینهها] [دستگاه]
توضیحات (DESCRIPTION)
دستور lssu اطلاعات وضعیت و مصرف واحدهای سگمنت (segment usage) را در سامانه پرونده NILFS2 نمایش میدهد. یک سگمنت مجموعهای پیوسته از بلوکهای دیسک و واحد تخصیص فضای دیسک در NILFS2 است. هرگاه دستگاه مشخص نشود، پرونده /proc/mounts برای یافتن سامانه پرونده NILFS2 بررسی میشود.
اگر روی دستگاه موردنظر هیچ سامانه پرونده فعال سوارشدهای (mount) از نوع NILFS2 وجود نداشته باشد، این دستور با خطا مواجه خواهد شد.
گزینهها (OPTIONS)
- -a, --all
- پنهان نکردن سگمنتهای پاک (clean).
- -h, --help
- نمایش پیام راهنما و خروج.
- -i نمایه, --index=نمایه
- نادیده گرفتن نمایه سگمنت در ابتدای ورودی.
- -l, --latest-usage
- چاپ وضعیت مصرف در لحظه فعلی.
- -n خطوط, --lines=خطوط
- فهرست کردن تنها خطوط سگمنت ورودی.
- -p دوره, --protection-period=دوره
- مشخص کردن دوره حفاظت. این گزینه هنگام چاپ وضعیت مصرف در لحظه (با گزینه -l) برای بررسی اینکه آیا هر بلوک در سگمنتها محافظتشده است و قابل آزادسازی نیست استفاده میشود. به عنوان یک امکان اختیاری، پارامتر دوره میتواند با یکی از پسوندهای زیر مشخص شود: ´s´ (ثانیه)، ´m´ (دقیقه)، ´h´ (ساعت)، ´d´ (روز)، ´w´ (هفته)، ´M´ (ماه) یا ´Y´ (سال).
- -V, --version
- نمایش نسخه و خروج.
توضیحات فیلدها (FIELD DESCRIPTION)
هر خط از خروجی lssu شامل فیلدهای زیر است:
- SEGNUM
- شماره سگمنت.
- DATE
- تاریخ ایجاد.
- TIME
- زمان ایجاد.
- STAT
- وضعیت سگمنت. این فیلد شامل پرچمهای زیر است:
- a
- سگمنت فعال است؛ یعنی اخیراً ایجاد شده و توسط جمعآوریکننده زباله (garbage collector) قابل آزادسازی و بازیافت نیست.
- d
- سگمنت کثیف (dirty) است؛ یعنی در حال استفاده است.
- e
- سگمنت دارای خطا (erroneous) است؛ یعنی قبلاً باعث بروز خطای I/O شده است. NILFS2 از تخصیص سگمنتهای دارای این پرچم خودداری میکند.
- p (اختیاری)
- سگمنت محافظتشده است؛ یعنی آزادسازی زباله برای این سگمنت بنا به دلایلی متوقف شده است، برای نمونه، دوره حفاظت از زمان آخرین تغییر آن منقضی نشده، سگمنت توسط سامانه پرونده پین (pin) شده، یا دارای خطا و غیرقابل آزادسازی است. این پرچم هنگام استفاده از گزینه -l نمایش داده میشود.
- NBLOCKS
- تعداد بلوکهای در حال استفاده سگمنت.
- NLIVEBLOCKS (اختیاری)
- تعداد و نسبت بلوکهای در حال استفاده در لحظه فعلی. این فیلد هنگام استفاده از گزینه -l نمایش داده میشود.
نویسنده (AUTHOR)
Koji Sato
در دسترس بودن (AVAILABILITY)
lssu بخشی از بسته nilfs-utils است و از نشانی https://nilfs.sourceforge.io در دسترس است.
همچنین ببینید (SEE ALSO)
| مه ۲۰۲۵ | nilfs-utils |