MMLS(1) General Commands Manual MMLS(1)

mmls - نمایش چیدمان پارتیشن‌های یک سیستم حجم (جدول‌های پارتیشن)

mmls [-t mmtype ] [-o offset ] [ -i imgtype ] [-b dev_sector_size] [-BrvV] [-aAmM] image [images]

دستور mmls چیدمان پارتیشن‌ها را در یک سیستم حجم نمایش می‌دهد که شامل جدول‌های پارتیشن و برچسب‌های دیسک (disk labels) می‌شود.

نوع مدیریت رسانه را مشخص می‌کند. برای فهرست کردن انواع پشتیبانی‌شده از '-t list' استفاده کنید. در صورت مشخص نشدن، از روش‌های تشخیص خودکار استفاده می‌شود.
آفست درون ایمیج را در جایی که حجم حاوی سیستم پارتیشن آغاز می‌شود مشخص می‌کند. آفست نسبی سیستم پارتیشن به این مقدار افزوده خواهد شد.
اندازه بخش‌های (سکتورهای) دستگاه زیرین بر حسب بایت. اگر مشخص نشود، از مقدار موجود در قالب ایمیج (در صورت وجود) استفاده می‌شود، یا ۵۱۲ بایت در نظر گرفته می‌شود.
نوع فایل ایمیج، مانند raw را مشخص می‌کند. برای فهرست کردن انواع پشتیبانی‌شده از '-i list' استفاده کنید. در صورت مشخص نشدن، از روش‌های تشخیص خودکار استفاده می‌شود.
یک ستون حاوی اندازه پارتیشن‌ها بر حسب بایت اضافه می‌کند.
پارتیشن‌های DOS را به صورت بازگشتی بررسی کرده و به دنبال سایر جدول‌های پارتیشن می‌گردد. این ساختار معمولاً زمانی رخ می‌دهد که Unix روی سیستم‌های x86 نصب شده باشد.
خروجی پرگو از گزاره‌های اشکال‌زدایی در stderr.
نمایش نسخه.
نمایش حجم‌های تخصیص‌یافته.
نمایش حجم‌های تخصیص‌نیافته.
نمایش حجم‌های متاداده.
پنهان‌سازی حجم‌های متاداده.
ایمیج دیسک یا پارتیشنی که باید خوانده شود و قالب آن با '-i' مشخص می‌شود. اگر ایمیج به چندین بخش تقسیم شده باشد، می‌توان نام چندین فایل ایمیج را ارائه داد. اگر تنها یک فایل ایمیج مشخص شود و نام آن نخستین مورد در یک توالی باشد (برای نمونه با پسوند '.001' پایان یابد)، بخش‌های بعدی ایمیج به صورت خودکار لحاظ خواهند شد.

دستور 'mmls' با اندکی تفاوت مشابه با 'fdisk -lu' در لینوکس است؛ به این صورت که نشان می‌دهد کدام سکتورها استفاده نمی‌شوند تا بتوان آن‌ها را برای داده‌های پنهان جست‌وجو کرد. همچنین مقدار طول را ارائه می‌دهد تا بتوان آن را برای استخراج پارتیشن‌ها آسان‌تر به 'dd' وارد کرد. افزون بر این، برچسب‌های دیسک BSD را برای Free، Open و NetBSD نشان داده و خروجی را بر حسب سکتورها و نه سیلندرها نمایش می‌دهد. در نهایت، بر روی سیستم‌های غیرلینوکسی نیز کار می‌کند.

اگر هیچ‌کدام از گزینه‌های -a، -A، -m یا -M مشخص نشوند، تمامی انواع حجم‌ها فهرست خواهند شد. اگر هر یک از آن‌ها مشخص شوند، تنها انواعی که در خط فرمان تعیین شده‌اند فهرست می‌شوند.

حجم‌های تخصیص‌یافته آن‌هایی هستند که در یک جدول پارتیشن در سیستم حجم فهرست شده‌اند و می‌توانند داده‌ها را ذخیره کنند. حجم‌های تخصیص‌نیافته به صورت مجازی توسط mmls ایجاد می‌شوند تا نشان دهند کدام سکتورها به یک حجم تخصیص نیافته‌اند. حجم‌های متاداده با حجم‌های تخصیص‌یافته و تخصیص‌نیافته همپوشانی دارند و محل قرارگیری جدول‌های پارتیشن و سایر ساختارهای متاداده را توصیف می‌کنند. در برخی از سیستم‌های حجم، این ساختارها در فضای تخصیص‌یافته و در برخی دیگر در فضای تخصیص‌نیافته قرار دارند. در برخی از سیستم‌های حجم، مکان آن‌ها صراحتاً در جدول‌های پارتیشن مشخص شده است و در برخی دیگر این‌گونه نیست.

برای فهرست کردن جدول پارتیشن یک سیستم Windows با استفاده از تشخیص خودکار:

# mmls disk_image.dd

برای فهرست کردن محتویات یک سیستم BSD که از سکتور 12345 یک ایمیج چندبخشی آغاز می‌شود:

# mmls -t bsd -o 12345 -i split disk-1.dd disk-2.dd

Brian Carrier <carrier at sleuthkit dot org>