این دستور mkfs.jffs2 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
mkfs.jffs2 - یک تصویر سیستم فایل JFFS2 را از دایرکتوری ایجاد کنید
خلاصه
mkfs.jffs2 [ -p،--pad[=SIZE] ] [ -r،-d،--ریشه فهرست راهنما ] [ -s،--pagesize=SIZE ] [
-e،--eraseblock=SIZE ] [ -c،--cleanmarker=SIZE ] [ -n،--بدون پاک کننده ] [ -o،--خروجی
image.jffs2 ] [ -l،--کوچک-اندیان ] [ -ب،--بزرگ-اندیان ] [ -D،--devtable=FILE ] [
-f،--زمان جعلی ] [ -ق،--کدو ] [ -U،--squash-uids ] [ -P،-- کدو حلوایی ] [ --with-xattr
] [ --with-selinux ] [ --with-posix-acl ] [ -m،--compression-mode=MODE ] [ -x،--غیرفعال کردن-
کمپرسور=NAME ] [ -X,--enable-compressor=NAME ] [ -y،--compressor-priority=PRIORITY:NAME
] [ -L،--لیست کمپرسورها ] [ -t،--test-compression ] [ -h،--کمک ] [ -v،-- پرحرف ] [
-V،--نسخه ] [ -i،--افزایشی image.jffs2 ]
شرح
برنامه mkfs.jffs2 سیستم فایل JFFS2 (Second Journalling Flash File System) را ایجاد می کند
image و تصویر حاصل را در فایلی که توسط -o گزینه یا به صورت پیش فرض
به خروجی استاندارد، مگر اینکه خروجی استاندارد یک دستگاه ترمینال باشد که در آن صورت
mkfs.jffs2 سقط خواهد شد.
تصویر سیستم فایل با استفاده از فایل ها و دایرکتوری های موجود در ایجاد می شود
دایرکتوری مشخص شده توسط گزینه -r یا دایرکتوری حاضر، اگر -r گزینه نیست
مشخص شده.
هر بلوک از فایل هایی که باید در تصویر سیستم فایل قرار داده شوند با استفاده از یکی فشرده می شوند
از کمپرسورهای موجود بسته به حالت فشرده سازی انتخاب شده.
سیستم های فایل با همان endianness به عنوان میزبان ایجاد می شود، مگر اینکه -b or -l گزینه های
مشخص شده اند. درایور JFFS2 در هسته لینوکس 2.4 فقط از تصاویری پشتیبانی میکند که مشابه آن را دارند
endianness به عنوان CPU. از 2.5.48، هسته را می توان با یک #define برای پذیرش تغییر داد
تصاویری از اندیان بودن غیر بومی پشتیبانی کامل bi-endian در هسته برنامه ریزی نشده است.
بعید است که تصاویر JFFS2 به جز در رابطه با MTD (حافظه) مفید باشند.
Technology Device) درایورها در هسته لینوکس، از آنجایی که درایور سیستم فایل JFFS2 در
هسته به دستگاه های MTD نیاز دارد.
OPTIONS
گزینه هایی که آرگومان های SIZE را می گیرند می توانند به صورت اعشاری (مثلاً 65536)، هشتی مشخص شوند.
(0200000) یا هگزیدسیمال (0x1000).
-پ، -- پد[=SIZE]
خروجی پد به SIZE بایت با 0xFF. اگر SIZE مشخص نشده باشد، خروجی پر می شود
تا انتهای بلوک پاک کردن نهایی.
-r، -د، --root=DIR
سیستم فایل را از دایرکتوری DIR بسازید. پیش فرض دایرکتوری فعلی است.
-s ، --pagesize=SIZE
از اندازه صفحه SIZE استفاده کنید. پیش فرض 4 کیلوبایت است. این اندازه حداکثر اندازه یک داده است
گره با توجه به اندازه صفحه مدیریت حافظه سیستم هدف تنظیم کنید (توجه: این است
به اندازه صفحه NAND مربوط نیست).
-ه ، --eraseblock=SIZE
از پاک کردن اندازه بلوک SIZE استفاده کنید. پیش فرض 64 کیلوبایت است. اگر از اندازه بلوک پاک کردن استفاده می کنید
متفاوت از اندازه بلوک پاک کردن دستگاه MTD هدف، JFFS2 ممکن است کارایی نداشته باشد
به طور بهینه اگر SIZE مشخص شده کمتر از 4096 باشد، واحدها KiB در نظر گرفته می شوند.
-c، --cleanmarker=SIZE
گره های «CLEANMARKER» را با اندازه مشخص شده بنویسید. در حالت عادی مناسب نیست
برای تعیین اندازه ای غیر از ۱۲ بایت پیش فرض.
-n، --بدون پاک کننده
گره های «CLEANMARKER» را در ابتدای هر بلوک پاک کردن ننویسید. این گزینه
می تواند برای ایجاد تصاویر JFFS2 برای استفاده در فلش NAND و برای ایجاد مفید باشد
تصاویری که قرار است بر روی انواع سخت افزار با بلوک پاک کردن متفاوت استفاده شوند
اندازه ها
-و ، --output=FILE
تصویر JFFS2 را در فایل FILE بنویسید. پیش فرض خروجی استاندارد است.
-ل، --کوچک اندیان
یک تصویر JFFS2 با اندک اندک ایجاد کنید. پیش فرض ایجاد یک تصویر با همان است
endianness به عنوان میزبان.
-ب، --بزرگ اندیان
یک تصویر JFFS2 بزرگ endian ایجاد کنید. پیش فرض ایجاد یک تصویر با همان است
endianness به عنوان میزبان.
-دی، --devtable=FILE
از FILE با نام به عنوان فایل جدول دستگاه، برای گنجاندن دستگاه ها و تغییر استفاده کنید
مجوزها در تصویر ایجاد شده زمانی که کاربر مناسب نیست
مجوزهای ایجاد آنها در سیستم فایل مورد استفاده به عنوان منبع.
-f، -- زمان ساختگی
برای آزمایش رگرسیون، تمام مهرهای زمانی فایل را به 0 تغییر دهید.
-q، --اسکواش
مجوزها و صاحبان اسکواش، باعث می شود همه فایل ها متعلق به روت باشند و نوشتن را حذف کنید
مجوز برای «گروه» و «سایر».
-U، -- کدو حلوایی
دارندگان اسکواش که همه فایل ها را تحت مالکیت روت قرار می دهند.
-پ، -- کدو حلوایی
مجوزهای اسکواش، حذف اجازه نوشتن برای «گروه» و «سایر».
--with-xattr
xattr را فعال می کند، تمام ورودی های xattr را در فایل تصویری jffs2 قرار می دهد.
--with-selinux
xattr را فعال می کند و فقط برچسب های SELinux را در فایل تصویری jffs2 قرار می دهد.
--with-posix-acl
xattr را فعال کنید، فقط ورودی های POSIX ACL را در فایل تصویری jffs2 قرار دهید.
-m، --compression-mode=MODE
حالت فشرده سازی پیش فرض را تنظیم کنید. حالت پیش فرض است اولویت که تلاش می کند
کمپرسور را به ترتیب از پیش تعریف شده انجام می دهد و اولین مورد موفق را انتخاب می کند. در
جایگزین ها عبارتند از: هیچ (mkfs فشرده نمی شود) و اندازه (mkfs همه چیز را امتحان خواهد کرد
کمپرسور و کمپرسور را انتخاب می کند که کمترین نتیجه را داشته باشد).
-ایکس، --disable-compressor=NAME
یک کمپرسور را غیرفعال کنید استفاده کنید -L برای مشاهده لیست کمپرسورهای موجود و آنها
حالت های پیش فرض
-ایکس، --enable-compressor=NAME
یک کمپرسور را فعال کنید استفاده کنید -L برای مشاهده لیست کمپرسورهای موجود و آنها
حالت های پیش فرض
-y، --compressor-priority=PRIORITY:NAME
اولویت یک کمپرسور را تنظیم کنید. استفاده کنید -L برای دیدن لیست موجود
کمپرسورها و اولویت پیش فرض آنها اولویت ها بر اساس اولویت استفاده می شوند
حالت فشرده سازی
-ل، --list-کمپرسورها
لیست کمپرسورهای موجود و وضعیت آنها را نشان دهید.
-t، --تست فشرده سازی
پس از هر فشرده سازی، فشرده سازی را فراخوانی کنید - و نتیجه را با نسخه اصلی مقایسه کنید
داده ها - و برخی بررسی های دیگر.
-h، --کمک
نمایش متن راهنما
-v، -- پرحرف
عملیات پرمخاطب
-V، - نسخه
نمایش اطلاعات نسخه
-من، --incremental=FILE
یک تصویر ضمیمه برای FILE ایجاد کنید. اگر FILE روی فلش نوشته شده باشد و فلش باشد
به خروجی اضافه می شود، پس به نظر می رسد که یک چیز بوده است.
محدودیت ها
فرمت و دستور زبان فایل جدول دستگاه اجازه ایجاد لینک های نمادین را نمی دهد
زمانی که پیوندهای نمادین از قبل در دایرکتوری کاری ریشه وجود نداشته باشند.
با این حال، پیوندهای نمادین ممکن است در فایل جدول دستگاه با استفاده از l تایپ کنید برای
اهداف تنظیم مجوزها و مالکیت آنها.
با استفاده از خدمات onworks.net از mkfs.jffs2 به صورت آنلاین استفاده کنید