این دستور humfsify است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
humfsify - تبدیل دایرکتوری به فرمت مورد نیاز سیستم فایل UML humfs
خلاصه
خفه کردن [کاربر] [گروه] [اندازه]
شرح
این صفحه راهنما به اختصار مستندات خفه کردن فرمان
این صفحه راهنما برای نوشته شده است دبیان گنو / لینوکس توزیع به دلیل اصلی
برنامه صفحه دستی ندارد. در عوض، دارای اسناد در قالب HTML است. دیدن
زیر کلیک کنید.
خفه کردن یک اسکریپت پرل است که برای تبدیل دایرکتوری به فرمت مورد انتظار UML ضروری است
فایل سیستم humfs
تاریخچه
UMLFS با این ایده متولد شد که پیاده سازی Hostfs را با یک پیاده سازی مناسب جایگزین کند
هدف UML: وقتی فایل ها را با Hostfs در UML مدیریت می کنید، باید با دو کار کنید
لایههای مجوز مختلف (میزبان و UML)، که ایدههای متفاوتی از آنها دارند
مالکیت ها
این امر زمانی آشکار می شود که شما نیاز به ایجاد یک فایل به عنوان یک کاربر غیر ریشه در UML داشته باشید: ابتدا شما
نیاز به تعامل با پیاده سازی سیستم فایل UML، و سپس با طرف میزبان.
نتیجه ایجاد فایل در سیستم فایل hostfs نصب شده آن چیزی نیست که انتظار داشتید:
می توانید ببینید که مجوزهای فایل به جای UML به کاربر سمت میزبان اشاره دارد
ایجاد کننده.
کاربر سمت میزبان باید به عنوان راهانداز نمونه UML در نظر گرفته شود، در حالی که سمت UML
user همانی است که برای ورود به نمونه UML استفاده کرده اید.
هنگام ایجاد یک گره دستگاه می توانید با یک مشکل بحرانی تر روبرو شوید، یعنی عملیات آن
معمولاً به حقوق ریشه نیاز دارد: از یک کاربر معمولی برای راهاندازی UML استفاده کردید و از آنجایی که
عملیات روی هاست انجام می شود، حتی اگر به عنوان root وارد شده باشید، با شکست مواجه می شود.
بنابراین شما به مجموعهای از ابزارها نیاز دارید که باید بررسیهای مجوز Hostfs را دور بزنند
سمت میزبان: این کار با جدا کردن مجوزهای فایل و مالکیت از آن انجام می شود
فایل های میزبان این مفهوم پشت HumFs و اجرای humfsify آن است.
ادله
کاربر این کاربری است که باید یک دایرکتوری را به سیستم فایل UML تبدیل کند
از UML استفاده کنید این کاربر میزبان است که از این فایل سیستم از داخل استفاده خواهد کرد
UML. ممکن است به عنوان یک نام کاربری یا یک شناسه کاربری عددی مشخص شود.
گروه این گروهی است که کاربر UML شما به آن تعلق دارد. این ممکن است یک گروه باشد
نام یا شناسه گروه عددی
اندازه این اندازه فایل سیستم است که در نمونه UML دیده می شود. باید اینگونه باشد
بیان شده در گیگابایت ("G")، مگابایت ("M")، یا کیلوبایت ("K").
مثال ها
یک دایرکتوری در هاست ایجاد کنید و آن را با humfsify سوار کنید
میزبان% mkdir your-humfs-dir
میزبان% cd humfs-dir
در این دایرکتوری یک دایرکتوری جدید ایجاد کنید که در آن می خواهید سلسله مراتبی مانند UML داشته باشید.
یعنی می توانید یک UML rootfs را به صورت Loop-mount کنید
میزبان% mkdir dir-to-be-humsified
میزبان# استقرار (mount) -o حلقه rootfs / mnt
میزبان% cp -a / mnt dir-to-be-humsified/data
میزبان# خفه کردن کاربر گروه 512M
سپس آن را در UML تأیید کنید و دایرکتوری humfsified را سوار کنید:
UML# استقرار (mount) هیچ /your-uml-host -t هومفس -o
جایی که '/your-uml-mount-point' نقطه اتصال در UML برای سیستم فایل Humfsified است،
و .../dir-to-be-humfsified دایرکتوری humfsified در مثال بالا است. '-t'
گزینه mount مشخص می کند که فایل سیستم به صورت 'humfs' نصب شود.
با استفاده از خدمات onworks.net از humfsify آنلاین استفاده کنید