در anyfs ابزار مجموعه ابزار یونیکس راه را برای بهبود و تبدیل سیستم فایل است.
خلاصه فیلم
build_it [-qvV] دایرکتوری inode_table
anysurrect [-b blocksize] [-i input_inode_table] [-p path_prefix] [-u file_umask] [-U dir_umask] [-qvV] دستگاه inode_table
reblock [-nqvV] blocksize دستگاه inode_table
build_e2fs [-c | نام فایل -l] [-b blocksize] [-f قطعه-SIZE] [بلوک در هر گروه -G] [-i بایت در هر inode به] [-j] [-j مجله گزینه] [-N تعداد از inodes در] [-n] [-m محفوظ بلوک-درصد] [-o خالق سیستم عامل] [-O ویژگی [...]] [-q] [-r FS-نسخه در سطح] [-R حمله-گزینه] [-v] [-F] [-L حجم برچسب] [متر و زمان آخرین سوار دایرکتوری] [-S] [تی فایل سیستم نوع] [-V] inode_table دستگاه [بلوک شمارش]
سوار -t -o هر inodetable = file.it [، other_mount_options] دستگاه دیر
build_it بار خوانده شده از دایرکتوری به صورت بازگشتی اطلاعات مربوط به تمام inodes در فایل سیستم با استفاده از فایل سیستم راننده (فقط خواندنی شاید) برای سیستم عامل لینوکس و موجب صرفه جویی در جدول inode به خارجی.
جستجو anysurrect بر روی فایل های دستگاه درآمد حاصل از دانستن ساختار انواع فایل های مختلف. اطلاعات در مورد فایل های تاسیس نیز به جدول inode به خارجی موجب صرفه جویی در.
reblock تغییر فایل سیستم اندازه بلوک. reblock با استفاده از اطلاعات جدول inode به تغییر قطعات هر فایل 'قرار دادن چنین است، که آن را با مرزهای بلوک با اندازه جدید چین شد.
build_e2fs درآمد حاصل از اطلاعات جدول inode به خارجی برای ساخت سیستم فایل ext2fs بر روی دستگاه.
anyfs راننده فایل سیستم لینوکس اجازه می دهد تا برای سوار شدن دستگاه با استفاده از اطلاعات جدول inode به. در فایل سیستم نصب شده خواهد بود اجازه می دهد تا فایل به عنوان عملیات حذف، انتقال فایل ها. ساخت لینک های نمادین و سخت، فایل های خاص؛ تغییر مجوز دسترسی به فایل. همه این تغییرات موجب صرفه جویی در پیاده کردن به خارجی همان فایل جدول inode و نشانی از دستگاه تاثیر نمی گذارد.
طریقه استفاده:
تبدیل سیستم فایل
anyfs ابزار اجازه می دهد تا برای تبدیل سیستم فایل. تنها یک فایل سیستم مورد نیاز برای منبع وجود دارد: است، باید FIBMAP سیستم تماس ioctl (2) حمایت در راننده فایل سیستم برای سیستم عامل لینوکس است (شاید فقط خواندنی) وجود دارد.
فایل سیستم مقصد در آن لحظه شاید تنها ext2fs. اما این کاملا امکان پذیر است که در آینده دیگر حمایت ساختمان فایل سیستم وجود دارد. در اولین بار آن را باید علاقه برای نگهدارنده فایل سیستم می شود تا به عنوان موجود ابزار مناسب برای تبدیل دیگر فایل سیستم به یک خود، فضای زیادی آزاد برای صرفه جویی در همه داده های کاربر درخواست نیست، یقین خواهد از کاربران فایل سیستم را افزایش دهد.
به طور کلی، استفاده از anyfs-ابزار برای فایل سیستم تبدیل باید به آینده:
1) build_it برای خواندن همه برای اطلاع در مورد فایل های قرار دادن و مجوز دسترسی و صرفه جویی در آن را به خارجی فایل جدول inode به؛
2) anyfs راننده برای چک کردن وجود تمام فایل های مورد نیاز و شاید در جستجوی فایل های که نیاز به از به طور جداگانه صرفه جویی (به عنوان مثال، فایل ها eith اندازه کمتر از 4 کیلو بایت برای شده ReiserFS).
3) شاید برای تغییر فایل سیستم blocksize در وقوع هنگامی که فایل سیستم مقصد از blocksize مشابه برای این دستگاه پشتیبانی نمی کند، reblock که یک منبع.
4) در تاریخ و زمان آخرین فایل سیستم ext2fs های ایجاد شده توسط build_e2fs.
بازیابی فایل سیستم آسیب دیده
برای بازیابی فایل ها از فایل سیستم در نظر گرفته شده برای اولین بار از anysurrect. پس از آن با استفاده از امکان اعمال anyfs درایو فایل سیستم برای فایل های تاسیس مشاهده و شاید خواندن و صرفه جویی در آن را به فایل سیستم دیگر. درایور همچنین ممکن است اجازه برای مرتب کردن فایل ها را به دایرکتوری ها تا به عنوان کاربر در آن نیاز دارند، تغییر نام فایل ها آن را به عنوان لازم است. همچنین ممکن است در گذشته برای ساخت فایل سیستم جدید با کمک build_e2fs.
بازیابی فایل ها از فایل سیستم آسیب دیده نیست
برای فایل نقاهت aplying anyfs-ابزار منظور همان است که برای بهبود سیستم فایل آسیب دیده به استثناء که در ابتدا شما باید build_it برای خواندن در مورد قرار دادن فایل در حال حاضر فایل سیستم را اجرا کند.
چه جدید در این نسخه:
جزئیات نرم افزار:
نظر یافت نشد