LSMTD(8) System Manager's Manual LSMTD(8)

lsmtd - فهرست کردن دستگاه‌های فناوری حافظه (MTD)

lsmtd [options] [device...]

دستور lsmtd اطلاعات مربوط به تمامی دستگاه‌های MTD و UBI موجود یا مشخص‌شده را فهرست می‌کند. دستور lsmtd سیستم‌فایل sysfs را برای گردآوری اطلاعات می‌خواند. همچنین در صورتی که سیستم‌فایل sysfs در دسترس نباشد، از سیستم‌فایل procfs و رابط‌های ioctl استفاده می‌شود.

این دستور به‌طور پیش‌فرض تمام دستگاه‌های MTD و UBI را در قالب یک فهرست با ساختار آراسته (pretty-printed) چاپ می‌کند.

خروجی پیش‌فرض ممکن است تغییر کند. بنابراین تا جای ممکن، باید از به‌کارگیری خروجی‌های پیش‌فرض در اسکریپت‌های خود خودداری کنید. در محیط‌هایی که به خروجی پایدار نیاز است، همواره ستون‌های مورد انتظار را با استفاده از --output columns-list به‌صورت صریح مشخص کنید.

برای دریافت فهرستی از تمام ستون‌های موجود، از lsmtd --help استفاده کنید.

چاپ ستون‌های دارای مقادیر اندازه (مانند اندازهٔ بلوک پاک‌سازی / erase block size) بر حسب بایت به‌جای قالب خوانا برای انسان (human-readable).
نمایش متن راهنما و خروج.
استفاده از کاراکترهای اسکی (ASCII) فقط برای چاپ آراسته.
استفاده از قالب خروجی JSON. تمام کاراکترهای بالقوه ناامن در مقادیر رشته‌ای با توالی‌های گریز JSON یا گریز هگزادسیمال (\u<code>) اسکیپ می‌شوند.
استفاده از قالب خروجی فهرست آراسته (پیش‌فرض).
عدم نمایش اطلاعات مربوط به دستگاه‌ها یا حجم‌های (volumes) UBI.
عدم چاپ عناوین ستون‌ها هنگام استفاده از قالب خروجی خام (raw) یا فهرستی (list).
مشخص کردن ستون‌های خروجی برای چاپ. برای دریافت فهرستی از تمام ستون‌های پشتیبانی‌شده از --help استفاده کنید.

در صورتی که list با قالب +list مشخص شود، فهرست پیش‌فرض ستون‌ها می‌تواند گسترش یابد (برای نمونه: lsmtd -o +EB-SIZE).

چاپ تمام ستون‌های موجود.
تولید خروجی در قالب جفت‌های key="value". تمام کاراکترهای بالقوه ناامن با گریز هگزادسیمال (\x<code>) اسکیپ می‌شوند.
تولید خروجی در قالب خام (raw). تمام کاراکترهای بالقوه ناامن با گریز هگزادسیمال (\x<code>) اسکیپ می‌شوند.
نمایش اندازه‌های خوانا برای انسان بر حسب توان‌هایی از ده به جای توان‌هایی از دو.
چاپ اطلاعات نسخه و خروج.
مرتب‌سازی خطوط خروجی بر اساس ستون مشخص‌شده (column).

اگر گزینهٔ --bytes مشخص نشده باشد، قالب خروجی JSON اندازه‌ها را به‌صورت مقادیر رشته‌ای چاپ می‌کند حتی اگر پسوندی نداشته باشند.

David Oberhollenzer <david.oberhollenzer@sigma-star.at>

اشکالات mtd-utils را به فهرست پستی Linux mtd گزارش دهید.

فهرست پستی Linux mtd: <linux-mtd@lists.infradead.org>
صفحه خانگی Linux mtd: http://www.linux-mtd.infradead.org/

دستور lsmtd بخشی از بستهٔ mtd-utils است و از طریق ftp://ftp.infradead.org/pub/mtd-utils/ در دسترس می‌باشد.

حق نشر © 2017 David Oberhollenzer - sigma star gmbh
مجوز GPLv2: نسخهٔ ۲ از GNU GPL http://gnu.org/licenses/gpl2.html.
این یک نرم‌افزار آزاد است: شما آزادید که آن را تغییر دهید یا دوباره توزیع کنید. هیچ‌گونه ضمانتی وجود ندارد، تا حدی که قانون اجازه می‌دهد.

lsblk(8), ls(1)

April 2017 mtd-utils