E2fsprogs

نرم افزار تصویر:
E2fsprogs
جزئیات نرم افزار:
نسخه: 1.44.3 به روز شده
ها تاریخ: 17 Aug 18
توسعه دهنده: Theodore Ts'o
پروانه: رایگان
محبوبیت: 77

Rating: 5.0/5 (Total Votes: 1)

در E2fsprogs (همچنین به عنوان سیستم ext2 فایل سیستم آب و برق شناخته می شود) یک نرم افزار منبع باز است که فراهم می کند کاربران لینوکس با مجموعه شسته و رفته از تاسیسات خط فرمان برای دستکاری تمام انواع فایل سیستم EXT تحت هر سیستم عامل مبتنی بر لینوکس است.


شامل چندین ابزار خط فرمان می باشد

این نرم افزار شامل چند برنامه خط فرمانی است و در ابتدا برای پشتیبانی از فایل سیستم EXT2 ایجاد شد. با این حال، چرا که سیستم فایل EXT زیادی در 10 سال گذشته یا تکامل یافته است، این برنامه در حال حاضر پشتیبانی ext3 و ext4 انواع از سیستم فایل تحسین

EXT4 آخرین نسخه سیستم فایل EXT است و در ابتدا در سال 2008 به عنوان بخشی از هسته لینوکس 2.6.19 اعلام شد. این پشتیبانی از حجم بسیار بزرگ، آن را برون. بازدید کنندگان به عقب سازگار با EXT2 و فایل سیستم EXT3، و به ارمغان می آورد برچسب زمانی بهبود


می تواند مورد استفاده برای ایجاد، تغییر اندازه و بهینه سازی EXT و nbsp؛ فایل سیستم ها

در E2fsprogs شامل e2fsck برای چک کردن هارد دیسک و به طور خودکار تناقضات درست است، mke2fs برای ایجاد EXT2، EXT3 و EXT4 فایل سیستم، resize2fs برای کاهش و یا گسترش سیستم های فایل، tune2fs برای تغییر پارامترهای فایل سیستم، و همچنین dumpe2fs برای گروه بلوک چاپ و superblock اطلاعات

این برنامه همچنین شامل ابزار debugfs برای تغییر دستی و مشاهده ساختارهای داخلی فایل سیستم و فایل های فشرده برای گزارش دهی فایل ها، ذخیره سازی logsave برای ذخیره خروجی فرمان و خروجی به یک فایل خاص خاص، e2undo برای پخش یک مجله خاموش و e2label برای تغییر برچسب ها.

علاوه بر این، ابزار findfs به کاربران اجازه می دهد که یک سیستم فایل را با UUID یا برچسب پیدا کنند، badblocks به شما امکان می دهد که درایوهای دیسک را برای بلوک های بد جستجو کنید، blkid را می توان برای چاپ و پیدا کردن ویژگی های بلوک دستگاه، e2freefrag گزارش اطلاعات فضای فضای آزاد، و تغییرات فایل ها تغییر می کند.

در نهایت، e2image می تواند برای صرفه جویی در فراداده های مهم در یک فایل استفاده شود، e4defrag می تواند فایل سیستم های EXT4 را به طور آنلاین حذف نماید، findsuper EXT2 superblocks را پیدا می کند و lsattr لیست ویژگی های فایل در فایل سیستم های EXT2 را نشان می دهد.


خط پایین

E2fsprogs قطعا یک ابزار مهم و ضروری برای هر سیستم عامل مبتنی بر لینوکس است. بدون آن، شما قادر به ایجاد، تعمیر، کوچک کردن و یا گسترش سیستم فایل EXT نیستید.

چه جدید در این نسخه است:

UI و ویژگی ها:
دستور debugfs inode_dump اکنون می تواند یک رشته شش برابر آرایه i_block و فضای اضافی در inode را به عنوان یک راحتی برای کسی که در جستجوی یک inode خراب شده است، چاپ کند.
دستور debugfs block_dump و inode_dump اکنون میتواند یک تخلیه سطح پایین از ساختار داده های ویژگی های گسترده در بلوک یا inode را چاپ کند.
فرمان dumpe2fs اکنون می تواند اطلاعات را در بلوک Multi-Mount Protection (MMP) چاپ کند. این نیز به عنوان دستور e2mmpstatus برای سازگاری با Utilities Luster در دسترس است.
دستور debugfs اکنون می تواند بر روی برخی از سیستم های فایل با سوپر بلوک های خراب کار کند تا بتوان آنها را ثابت کرد. این شامل سیستم های فایل با فیلد شمارش خوراکی خراب شده و سیستم فایل می شود، که نه همه بیت های تخصیص یافته دارای مکان های معتبر هستند یا قابل خواندن نیستند.
رفع:
شناسه پروژه inode در حال حاضر به درستی بایت در سیستم های big-endian تغییر می کند.
E2fsprogs در حال حاضر s_desc_size را برای سیستم های فایل که مجموعه ویژگی های 64 بیتی را نداشته اند، نادیده می گیرد. این باعث می شود که آن بیشتر با هسته سازگار باشد، بنابراین می تواند بر روی سیستم های فایل عمل کند که هسته مایل به نصب است.
E2fsck در حال حاضر دستگاه های اندرویدی را با علامت های اختصاصی به عنوان فاسد و پیشنهاد می دهد تا آنها را پاک کنند.

E2fsck به درستی مواردی را که s_inodes_count خراب است، مدیریت می کند.
E2fsck دیگر تعداد زیادی خطا را هنگامی که سوپر بلوک به شدت خراب می شود (بازگرداندن رفتار خود قبل از 1.43).
E2fsck در حال حاضر برای تنظیم ویژگی dir_nlink، اگر تنظیم نشده باشد، پیشنهاد می شود و سیستم فایل نیاز به ویژگی dir_nlink دارد زیرا شاخه های زیر در دایرکتوری وجود دارد.
E2fsck دیگر به علت یک سیستم فایل خرابکارانه ساخته نشده است که به طور کامل یک جدول یونیتی غیرقابل انحصاری در گروه اول بلوک است.
E2fsck دیگر نخواهد شد اگر آخرین بلوک در سیستم فایل یک بلوک فراداده ثابت باشد. (بسیار نادر است اما می تواند رخ دهد.)
E2fsck دیگر اجازه نمی دهد بلوک های اولیه شده i_size گذشته باشد. این چیزی است که اجرای ext4 لینوکس انجام داده است (و نباید هرگز انجام شود).
در حالی که پخش مجله در e2fsck، برخی از اشتباهات قبلا e2fsck را برای چاپ پیام خطای غیر حساسیت (به عنوان مثال، & quot؛ کد ناشناخته ____ 251 در هنگام بازیابی مجله & quot؛ این ثابت شده است.

در مواردی که بیش از 75٪ از گروه بلوک برای جدول توصیفگر گروه استفاده می شود، mke2fs قبلا یک سیستم فایل نامعتبر با هر دو ویژگی meta_bg و resize_inode را فعال کرده است. اکنون ویژگی resize_inode غیرفعال خواهد شد.
برنامه mke2fs به درستی یک سیستم فایل ایجاد می کند که دقیقا 1 است

چه در نسخه 1.44.2 جدید است:

رفع:
E2fsprogs 1.44.0 معرف رگرسیون معرفی شده است که سبب عدم دسترسی e2fsck به دایرکتوری HTree در سیستم های بزرگ اندی می شود. چگونه تعداد اعداد بلوک برای گره داخلی htree را بخوانیم.
نشت حافظه احتمالی از fsck حذف شد.
E2image در حال حاضر به درستی فایل e2image را برای سیستم های file bigall ایجاد می کند.
Dumpe2fs و debugfs اکنون به درستی فایلهای e2image را برای سیستم فایل هایی که گزینه meta_bg را فعال کرده اند پشتیبانی می کنند.
E2fsck و debugfs در حال حاضر به درستی دستورالعمل ها را حذف می کند (از جمله پردازش لیست یو پی اس یو پی اس در مورد e2fsck) برای سیستم های file bigalloc. (آدرس اشکال Google: # 73795618)
رفع قابلیت حمل و نقل برای GNU Hurd. (آدرس اشکال Debian: # 893590)
رفع قابلیت حمل و نقل برای ساختن برخی از محیط های متقاطع.
رفع قابلیت حمل و نقل برای MacOS 10.6.8.
اضافه کردن توضیحات به صفحه man chattr. (آدرس اشکال Debian: # 890390)
عملکرد، اجرای داخلی، حمایت از توسعه و غیره .:
Debugfs در حال حاضر در هنگام باز کردن یک فایل سیستم، تکه های تخصیص را بسیار بهتر می کند.
به روز رسانی فایل ترجمه Sweedish.
فیلدهای Vcs- * را برای بسته بندی Debian اضافه کنید. (آدرس اشکال Debian: # 887512)

رفع برخی از نقص های تست در گنو هرد که توسط یک اندازه بلوک به طور پیش فرض متفاوت است.
اضافه کردن تست های رگرسیون جدید

چه جدید در این نسخه است:

تصحیح چاپ ناهماهنگی سهمیه بندی در سیستم عامل های 32 بیتی در e2fsck. همچنین رفع یک اشکال که باعث می شود مشکلات سهمیه پروژه به عنوان مشکلات سهمیه گروهی برچسب گذاری شود.
رفع مشکلات UI ناشی از ترجمه های فازی به طوری که برخی از پیام ها به زبان انگلیسی و برخی از آنها در زبان خارجی هستند، و برای کاربر به نحوه پاسخ دادن به بله / سؤال واضح نیست. (آدرس اشکال Debian: # 856586).
رفع برخی از دسترسی های حافظه خارج از محدوده در e2fsck ناشی از (معمولا بدخیم) سیستم فایل های خراب شده. (آدرس اشکالات Debian: # 871539، # 871540)
بهینه سازی مصرف CPU در e2fsck برای فایل های بسیار ضعیف و بسیار ضعیف.
یک حالت اختیاری را در e2fsck اضافه کنید که در هنگام پردازش فایل های سیستم که به شدت سخت اتصال دارند حافظه اضافی برای زمان CPU را پردازش می کند. (این می تواند مقدار زیادی از حافظه باشد، بنابراین این ویژگی در حال حاضر غیرفعال است. چگونه به طور خودکار تعیین می کنید که چه زمانی مفید باشد برای فعال کردن این بهینه سازی، و هنگامی که _safe_ برای فعال کردن این بهینه سازی هنوز یک مشکل تحقیق است .)

برنامه mke2fs به طور خودکار اندازه inode را تا 256 افزایش می دهد، در صورتی که به صورت صریح در خط فرمان مشخص نشده است و اندازه inode به طور پیش فرض به اندازه کافی بزرگ نیست که بتواند از ویژگی های سهمیه پروژه درخواست شده توسط کاربر پشتیبانی کند. اگر اندازه inode به صراحت مشخص شود که 128 بایت باشد و سهم پروژه در آن فعال باشد، mke2fs با شکست مواجه خواهد شد زیرا خطا توضیح می دهد که شناسه پروژه نمیتواند پشتیبانی شود زمانی که اندازه inode & lt؛ 256 بایت
برنامه tune2fs اجازه نخواهد داد که ویژگی پروژه یا پروژه در مقدار inode 128 بایت فعال شود.
پروژۀ tune2fs اکنون یک پیام قابل فهم تر را بیان می کند که توضیح می دهد که قبل از اجرای برخی از عملیات tune2fs پیچیده، سیستم فایل باید با استفاده از e2fsck -f بررسی شود. (آدرس اشکال Debian: # 857336)
اگر گزینه continue_delay در /etc/e2fsck.conf فعال باشد، پیام نشان می دهد که کاربر می تواند N ثانیه برای ادامه صبر کند، مبهم بود. این پیام روشن شده است. (آدرس اشکال Debian: # 857336)
رفع اشکال LFS که باعث ایجاد e2image برای ایجاد فایل های معمول e2image که در سیستم عامل های 32 بیتی بزرگتر از 2 GiB هستند. (آدرس اشکال Debian: # 855246)

رفع مشکل حمل و نقل FreeBSD ناشی از این واقعیت است که آنها دیگر از دستگاه های بلوک استفاده نمی کنند. (دیسک ها دستگاه های حالت کاراکتر هستند.)
بروزرسانی ترجمههای چک، فرانسوی، لهستانی، سوئدی و ویتنامی.
مشکلات مختلف بسته بندی Debian را رفع کرد.

چه جدید در نسخه 1.43.6 جدید است:

تکرار پیام های عدم توافق سهمیه بندی در سیستم عامل های 32 بیتی در e2fsck. همچنین رفع یک اشکال که باعث می شود مشکلات سهمیه پروژه به عنوان مشکلات سهمیه گروهی برچسب گذاری شود.
رفع مشکلات UI ناشی از ترجمه های فازی به طوری که برخی از پیام ها به زبان انگلیسی و برخی از آنها در زبان خارجی هستند، و برای کاربر به نحوه پاسخ دادن به بله / سؤال واضح نیست. (آدرس اشکال Debian: # 856586).
رفع برخی از دسترسی های حافظه خارج از محدوده در e2fsck ناشی از (معمولا بدخیم) سیستم فایل های خراب شده. (آدرس اشکالات Debian: # 871539، # 871540)
بهینه سازی مصرف CPU در e2fsck برای فایل های بسیار ضعیف و بسیار ضعیف.
یک حالت اختیاری را در e2fsck اضافه کنید که در هنگام پردازش فایل های سیستم که به شدت سخت اتصال دارند حافظه اضافی برای زمان CPU را پردازش می کند. (این می تواند مقدار زیادی از حافظه باشد، بنابراین این ویژگی در حال حاضر غیرفعال است. چگونه به طور خودکار تعیین می کنید که چه زمانی مفید باشد برای فعال کردن این بهینه سازی، و هنگامی که _safe_ برای فعال کردن این بهینه سازی هنوز یک مشکل تحقیق است .)برنامه mke2fs به طور خودکار اندازه inode را تا 256 افزایش می دهد، در صورتی که به صورت صریح در خط فرمان مشخص نشده است و اندازه inode به طور پیش فرض به اندازه کافی بزرگ نیست که بتواند از ویژگی های سهمیه پروژه درخواست شده توسط کاربر پشتیبانی کند. اگر اندازه inode به صراحت مشخص شود که 128 بایت باشد و سهم پروژه در آن فعال باشد، mke2fs با شکست مواجه خواهد شد زیرا خطا توضیح می دهد که شناسه پروژه نمیتواند پشتیبانی شود زمانی که اندازه inode & lt؛ 256 بایت
برنامه tune2fs اجازه نخواهد داد که ویژگی پروژه یا پروژه در مقدار inode 128 بایت فعال شود.
پروژۀ tune2fs اکنون یک پیام قابل فهم تر را بیان می کند که توضیح می دهد که قبل از اجرای برخی از عملیات tune2fs پیچیده، سیستم فایل باید با استفاده از e2fsck -f بررسی شود. (آدرس اشکال Debian: # 857336)
اگر گزینه continue_delay در /etc/e2fsck.conf فعال باشد، پیام نشان می دهد که کاربر می تواند N ثانیه برای ادامه صبر کند، مبهم بود. این پیام روشن شده است. (آدرس اشکال Debian: # 857336)
رفع اشکال LFS که باعث ایجاد e2image برای ایجاد فایل های معمول e2image که در سیستم عامل های 32 بیتی بزرگتر از 2 GiB هستند. (آدرس اشکال Debian: # 855246)

رفع مشکل حمل و نقل FreeBSD ناشی از این واقعیت است که آنها دیگر از دستگاه های بلوک استفاده نمی کنند. (دیسک ها دستگاه های حالت کاراکتر هستند.)
بروزرسانی ترجمههای چک، فرانسوی، لهستانی، سوئدی و ویتنامی.
مشکلات مختلف بسته بندی Debian را رفع کرد.

چه جدید در نسخه 1.43.4 جدید است:

ثابت e2fsck به طوری که آن را به درستی به روز رسانی استفاده از سهمیه پروژه در هنگام حذف یک خراب و inode و ثابت mke2fs، بنابراین حافظه dereference فراتر از ساختار inodes کوچک (که اشتباه بود، اما عمدتا به صورت تصادفی کار می کرد مگر اینکه سخت شدن و یا برخی از malloc امنیت در حال استفاده بود)
تعداد زیادی از مشکلات حمل و نقل FreeBSD را ثابت کرد. (برای ساختن در FreeBSD، ما هنوز هم باید از GNU Make و redirect dd برای استفاده از GNU dd استفاده کنیم.)
اسکریپت پیکربندی در حال حاضر پشتیبانی می کند - enable-hardening، که امکان محافظت از پشته، تقویت، جداول جابجایی فقط خواندنی، اتصال فوری به پیکربندی و بخش متنی ASLR (در صورتی که هسته دارای پشتیبانی ASLR استفاده از فضای کاربری است) با فعال کردن کد اجرایی مستقل مستقل. (توزیع هایی که می خواهند کار خاص خود را انجام دهند می توانند CFLAGS، CFLAGS_SHLIB، CLFAGS_STLIB، LDFLAGS، LDFLAGS_SHLIB و LDFLAGS_STATIC را به صورت مناسب تنظیم کنند.)
اسکریپت پیکربندی در حال حاضر پشتیبانی از --disable-tdb از سیستم های 64 بیتی، بسیار سریعتر است تا فقط امکان تعویض فضای اضافی را فراهم کند. ویژگی scratch_files در e2fsck.conf عمدتا در سیستم های 32 بیتی مفید است.

کددهی مستقیم I / O fallback را در مدیر یواسبی I / O ثابت کرد تا خواندن / تغییر / نوشتن به درستی کار کند. خوشبختانه در عمل (به استثنای فرمانده Undo در هنگام اجرای FreeBSD) از این کد خطا buggy استفاده شده است. بنابراین فایل سیستم خراب نشد
اکنون Mke2fs هشدار میدهد اگر کاربر یک برچسب را که بیش از حد طولانی است فراهم کند. (آدرس اشکال Debian: # 791630)
دستور rdump Debugfs در حال انجام درست در هنگام رها کردن ریشه یک سیستم فایل درست کار می کند. (آدرس اشکال Debian: # 766125)
یک اشکال در debugfs را رفع کرد، به طوری که درست فیلد فیلد کنترل شده گروه بلوک را بر روی سیستم های 64 بیتی محاسبه کرد.
در حال حاضر E2fsck یک پیغام خطا بسیار قابل فهم است که سوپر بلوک مجله فاسد است و کاربر آنرا رفع می کند. (آدرس اشکال دبیان: # 768162)
پشتیبانی ثابت از تمدید تمدید در سیستم های 64 بیتی.
به روز شده / ثابت صفحات مرد مختلف. (آدرس اشکالات Debian: # 766379، # 761144، # 770750، # 428361، # 766127)
مشکلات مختلف بسته بندی Debian را رفع کرد. (آدرس اشکال Debian: # 825868)

در نسخه 1.43.2 جدید است:

ثابت e2fsck به طوری که آن را به درستی به روز رسانی استفاده از سهمیه پروژه در هنگام حذف یک خراب و inode و ثابت mke2fs، بنابراین حافظه dereference فراتر از ساختار inodes کوچک (که اشتباه بود، اما عمدتا به صورت تصادفی کار می کرد مگر اینکه سخت شدن و یا برخی از malloc امنیت در حال استفاده بود)
تعداد زیادی از مشکلات حمل و نقل FreeBSD را ثابت کرد. (برای ساختن در FreeBSD، ما هنوز هم باید از GNU Make و redirect dd برای استفاده از GNU dd استفاده کنیم.)
اسکریپت پیکربندی در حال حاضر پشتیبانی می کند - enable-hardening، که امکان محافظت از پشته، تقویت، جداول جابجایی فقط خواندنی، اتصال فوری به پیکربندی و بخش متنی ASLR (در صورتی که هسته دارای پشتیبانی ASLR استفاده از فضای کاربری است) با فعال کردن کد اجرایی مستقل مستقل. (توزیع هایی که می خواهند کار خاص خود را انجام دهند می توانند CFLAGS، CFLAGS_SHLIB، CLFAGS_STLIB، LDFLAGS، LDFLAGS_SHLIB و LDFLAGS_STATIC را به صورت مناسب تنظیم کنند.)
اسکریپت پیکربندی در حال حاضر پشتیبانی از --disable-tdb از سیستم های 64 بیتی، بسیار سریعتر است تا فقط امکان تعویض فضای اضافی را فراهم کند. ویژگی scratch_files در e2fsck.conf عمدتا در سیستم های 32 بیتی مفید است.

کددهی مستقیم I / O fallback را در مدیر یواسبی I / O ثابت کرد تا خواندن / تغییر / نوشتن به درستی کار کند. خوشبختانه در عمل (به استثنای فرمانده Undo در هنگام اجرای FreeBSD) از این کد خطا buggy استفاده شده است. بنابراین فایل سیستم خراب نشد
اکنون Mke2fs هشدار میدهد اگر کاربر یک برچسب را که بیش از حد طولانی است فراهم کند. (آدرس اشکال Debian: # 791630)
دستور rdump Debugfs در حال انجام درست در هنگام رها کردن ریشه یک سیستم فایل درست کار می کند. (آدرس اشکال Debian: # 766125)
یک اشکال در debugfs را رفع کرد، به طوری که درست فیلد فیلد کنترل شده گروه بلوک را بر روی سیستم های 64 بیتی محاسبه کرد.
در حال حاضر E2fsck یک پیغام خطا بسیار قابل فهم است که سوپر بلوک مجله فاسد است و کاربر آنرا رفع می کند. (آدرس اشکال دبیان: # 768162)
پشتیبانی ثابت از تمدید تمدید در سیستم های 64 بیتی.
به روز شده / ثابت صفحات مرد مختلف. (آدرس اشکالات Debian: # 766379، # 761144، # 770750، # 428361، # 766127)
مشکلات مختلف بسته بندی Debian را رفع کرد. (آدرس اشکال Debian: # 825868)

چه جدید در نسخه 1.43.1 است:

یک سرریز بافر بالقوه را در هنگام بستن یک فایل در libext2fs ثابت کرد. (CVE-2015-1572، آدرس اشکال Debian: # 778948)
رفع اشکال که می تواند e2fsck باعث خراب شدن سیستم فایل hurd شود. (آدرس اشکال Debian: # 760275)
فضای خرابی را که هنگام استفاده از ویژگی logging در systemd و e2fsck.conf اتفاق می افتد، رفع کرد. (نشانی اشکال Debian: # 775234)
رفع اشکال که می تواند برنامه های کاربردی با استفاده از توابع اسکن جدول جدول libext2 از سقوط در برخی از سیستم فایل های خراب است. (آدرس اشکال Debian: # 773795)
ثابت dumpe2fs، بنابراین اگر کاربر یک دستگاه بلوکی (سیستم فایل) را مشخص نکند، سقوط نخواهد کرد. (نشانی اشکال Debian: # 764293)
ثابت e2fsck بنابراین اگر بلوک های HTREE غیر منتظره را در پاس 2 اعلان می کند، آن را از inode درست حاوی ناسازگاری گزارش می دهد.
اگر e2fsck نتواند ساختار dir_info را رشد دهد به این دلیل که realloc (3) حافظه کافی نداشته باشد، با این حال با پیام توضیحی به جای غلبه بر شکست در پیام های خطای داخلی اشتباه، شکست نخواهد خورد.
هنگام حذف یک مجله از یک سیستم فایل، برنامه tune2fs اطلاعات پشتیبان از مجله Superblock را صفر می کند.
برنامه mke2fs به طور پیش فرض قابلیت بزرگ_فایل را فعال می کند.

رفع یک اشکال که می تواند باعث خراب شدن badblocks شود اگر میلیون ها و میلیون ها بلوک بد وجود داشته باشد.
برخی از اشکال استفاده پس از آزاد در resize2fs و e2fsck ثابت شده است.
نشت حافظه در tune2fs ثابت شده است.
ثابت شده است برخی از اشکالات bigendian که به دست آوردن هر دو غیر مستقیم و در دست گرفتن در داخل libext2fs.
به روز شده / ثابت صفحات مرد مختلف.
به روز رسانی اسپرانتو، آلمانی و اسپانیایی. ترجمه دانمارکی اضافه شد

چه جدید در نسخه 1.42.12 جدید است:

رفع اشکالات مختلف e2fsck هنگام تلاش برای تعمیر سیستم فایل bigalloc.
E2fsck اکنون می تواند یک سیستم فایل را با یک فیلد s_first_meta_bg بیش از اندازه بزرگتر کند که قبلا تمام برنامه های e2fsprogs را هنگام سقوط در هنگام باز کردن چنین سیستم فایل ایجاد کرده است.
رفع e2fsck به طوری که آن می تواند به درستی تعدادی از خرابی سیستم فایل نادر است که در هنگام استفاده از یک سیستم فایل fuzzer کشف شد.
رفع e2fsck بنابراين سعي نكردن توصيف كنندگان بلوك را ندهد اگر آنها اصلاح نشده باشند.
برنامه Mke2fs اکنون بلوک های فراداده را در last flex_bg قرار می دهد تا آنها همسو باشند. این کاهش تکه تکه فضای آزاد در یک سیستم فایل تازه ایجاد شده را کاهش می دهد و همچنین اجازه می دهد دستورات mke2fs که برای اندازه گیری flex_bg بسیار بزرگی نیاز داشته باشند.
Mke2fs در حال حاضر فایل های بزرگ را به صورت موثرتر (با بلوک های درختی کمتری) ایجاد می کند.
رفع اشکال overflow 32/64 بیتی که می تواند باعث شود resize2fs برای همیشه حلقه بزند. (Addresses-Launchpad-Bug: # 1321958)
در هنگام تغییر اندازه سیستم فایل های بسیار بزرگ، برنامه resize2fs در حال تغییر حجم بسیار کم حافظه است.یک رفع اشکال که می تواند باعث تغییر تنظیمات سیستم شود، ایجاد یک سیستم فایل خراب را در هنگام کاهش سیستم فایل که قبل از آن گسترش یافته است و تبدیل به استفاده از فرمت سیستم فایل متا_bg، اما دیگر نیازی به استفاده از فرمت سیستم فایل متا_bg دیگر . این معمولا با سیستمهای بزرگ (& gt؛ 16TB) رخ داده است. (آدرس اشکال Debian: # 756922)
برنامه e4defrag اکنون فایل های اختصاص داده شده را به طور پیش فرض تعریف می کند.
تنظیم tune2fs به روز رسانی UUID هنگام دستکاری سیستم فایل با مجلات خارجی (هر دو سیستم فایل و مجله UUID).
رفع tune2fs، بنابراین می تواند یک مجله خارجی برای سیستم های فایل با یک اندازه بلوک 1k را حذف کند.
یک دستور debugfs جدید، "inode_dump"، که inode را در فرمت hex و ASCII چاپ می کند، اضافه کنید.
"set_inode_field" debugfs اکنون به طور خودکار بلوک های بلوک های غیر مستقیم و بلوک های درخت را اختصاص می دهد.
"set_inode_field" debugfs را رفع کنید بنابراین می توانید "block [IND | DIND | TIND]" را کنترل کنید.
دستور debugfs "rdump" اکنون چندین استدلال منبع را انجام می دهد.
خطای دوگانه (2) در "rdump" و "rdump -p" ثابت شده است.
رفع اشکال debugfs در تجزیه فرمان آزادfrag.

Fix filefrag را به درستی با استفاده از FIBMAP ioctl (با -B) مرتب کنید. (آدرس اشکال Launchpad: # 1356496)
پیام های واضح که کاربران را در debugfs، e2fsck، mke2fs و resize2fs گیج می کند (آدرس های اشکالات Debian: # 758029، # 757543، # 757544)
Dumpe2fs اکنون شکایت خواهد کرد اگر استدلال های بیشتری به آن داده شود. (آدرس اشکال Debian: # 758074)
به روز شده / ثابت صفحات مرد مختلف. (آدرس-دبیان-اشکال: # 726760)
بروزرسانی ترجمههای چک، هلندی، فرانسوی، لهستانی، اسپانیایی، سویدیش، اوکراینی و ویتنامی.

چه جدید در نسخه 1.42.11 جدید است:

اضافه کردن پشتیبانی به طوری که mke2fs می تواند فایل های بزرگ ایجاد، به طوری که آنها نسبت به شروع دیسک، به جای نسبت به شروع پارتیشن، با استفاده از پارامترهای پیکربندی mke2fs.conf "hugefiles_align_disk" تراز وسط قرار دارد.
رفع یک اشکال که باعث می شود e2fsck برای لغو پخش مجدد در یک سیستم فایل با bigalloc فعال شود. (آدرس اشکال Debian: # 744953)
چک کردن عقل را به طوری که mke2fs از شمارهای flex_bg بی حد و حصر بزرگ مشخص شده توسط گزینه -G رد شود. اندازه های بزرگ insignely big_bg می تواند به یک سیستم فایل منجر شود که نمی توان آن را مخفی کرد و یا با طرح بندی های فراوانی بسیار بدیع.
برنامه mke2fs یک طرح فراداده بهتر برای تعداد قابل توجه (اما قابل اعتماد) flex_bg، مانند 133،072 را ارائه می دهد.
برنامه mke2fs نیز شماره نسخه کرنل را بررسی خواهد کرد تا تعیین کند آیا گزینه lazy_itable_init پشتیبانی می شود، به طوری که initialization table inode تنزل می تواند حتی اگر ext4 به عنوان یک ماژول کامپایل شود که در زمان اجرا mke2fs بارگیری نمی شود.
توضیحات گزینه های mount ext4 را به بخش ext4 بخش 5 man اضافه کنید.
صفحه man chattr را بهبود بخشید و پیام استفاده chattr را پاک کنید.E2fsck اکنون به طور خودکار آخرین زمان مکش یا زمان آخرین نوشتن را که در آینده در حالت preen است، به جای لغو چک fsck ثابت می کند.
Mke2fs اکنون شماره اصلاح فایل سیستم را که توسط خط فرمان درخواست شده است، بررسی می کند و اگر بیش از حد بزرگ باشد، آن را رد می کند. یک سیستم فایل با یک شماره تجدید نظر پشتیبانی نشده توسط هیچ یک از ابزارهای سیستم فایل دیگر پذیرفته نخواهد شد، و این گزینه خط فرمان به ندرت مورد استفاده قرار می گیرد، بنابراین سعی کنید به کاربر کمک نکنید که پای خود را بسوزانید.
برنامه debugfs هم اکنون می تواند تعداد خطا و مرتبط با fields first_error و last_error را در superblock با استفاده از دستور set_super_value تنظیم کند.
Resize2fs سعی نکنید حداقل اندازه سیستم فایل را محاسبه کند اگر حاوی خطاهای باشد. در غیر این صورت یک تصویر سیستم فایل بسیار خراب خراب می تواند محاسبه حداقل اندازه را برای حلقه ایجاد کند. از آنجا که resize2fs به یک سیستم فایل مشخص شده به عنوان حاوی خطاهای به تغییر اندازه اجازه نمی دهد. بدون نیاز به محاسبه حداقل اندازه، بنابراین فقط آن را پرش کنید.
یک خطا در یک پیام خطا در mke2fs ثابت شده است.
اگر filefrag به یک خطا برسد، پردازش بقیه فایل های مشخص شده در خط thec ommand را ادامه می دهد، اما پس از آن با کد خطا خروج می شود.در حال حاضر Filefrag برخی از پرچم های اضافی جدید (مانند FIEMAP_EXTENT_ENCODED) را چاپ می کند و پرچم های ناشناخته را به عنوان مقادیر هگزا چاپ می کند.
پشتیبانی ثابت در filefrag برای فایل با & gt؛ 2 ** 32 بلوک در سیستم عامل های 32 بیتی.
در هنگام کپی کردن فایل ها یک توصیفگر فایل را در debugfs نشت می کند.
ثابت رگرسیون معرفی شده در 1.42.10 که باعث می شود mke2fs به شکستن ایجاد فایل سیستم های بزرگتر از 2GB در سیستم عامل های 32 بیتی. (آدرس Red Hat Bugzilla: # 1099892، اشکال دبیان: # 752107)
اضافه کردن ترجمه اسپرسو و اوکراینی و به روز رسانی چک، هلندی، فرانسوی، آلمانی، ایتالیایی، لهستانی، سویدیش و ترجمه ویتنامی.
ثابت هشدارهای کامپایلرهای مختلف

نرم افزار های مشابه

trash-cli
trash-cli

20 Feb 15

ccgfs
ccgfs

15 Apr 15

ultradefrag
ultradefrag

11 May 15

fuseftp
fuseftp

3 Jun 15

نرم افزار های دیگر از توسعه دهنده Theodore Ts'o

نظرات به E2fsprogs

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!