E2fsprogs

צילום מסך תוכנה:
E2fsprogs
פרטי תוכנה:
גרסה: 1.44.3 מעודכן
טען תאריך: 17 Aug 18
מפתחים: Theodore Ts'o
רשיון: ללא תשלום
פופולריות: 77

Rating: 5.0/5 (Total Votes: 1)

E2fsprogs (הידוע גם בשם כלי השירות Ext2 Filesystem) היא תוכנת קוד פתוח המספקת משתמשי לינוקס עם אוסף מסודר של כלי שורת הפקודה עבור מניפולציה של כל סוגי קבצי EXT תחת כל מבוססי לינוקס מערכת הפעלה.


כולל מספר כלי שורת פקודה

התוכנה מורכבת מכמה תוכניות שורת פקודה והיא נוצרה בתחילה כדי לתמוך רק במערכות הקבצים EXT2. עם זאת, בגלל מערכת הקבצים EXT התפתח הרבה ב 10 השנים האחרונות או כך, התוכנית תומכת כעת EXT3 ו EXT4 וריאנטים של מערכת הקבצים לשבחים

EXT4 הוא הגירסה העדכנית ביותר של מערכת הקבצים EXT ו הוכרז בתחילה בחזרה בשנת 2008 כחלק לינוקס 2.6.19 ליבה. הוא תומך בכרכים גדולים מאוד, תואם את מערכות הקבצים EXT2 ו- EXT3, ומביא חותמות זמן משופרות.


ניתן להשתמש בהם כדי ליצור, לשנות ולבצע אופטימיזציה של מערכות הקבצים של & nbsp;

E2fsprogs כולל e2fsck לבדיקת כונני דיסקים ואי-התאמה עקבית אוטומטית, mke2fs ליצירת קבצי EXT2, EXT3 ו- EXT4, resize2fs לכווץ או להרחיב מערכות קבצים, tune2fs לשינוי פרמטרים של מערכת הקבצים, וכן dumpe2fs להדפסת קבוצת בלוק וחסימה מידע.

היישום כולל גם את כלי debugfs לשינוי ידני של מבנים פנימיים של filesystem & rsquo; מבנה פנימי, filefrag לדיווח על פיצול קבצים, logsave לשמירת פלט של פקודה & rsquo; s ל- logfile ספציפי, e2undo לשיגור חוזר ביומן ו- e2label עבור שינוי תוויות.

בנוסף, כלי findfs יאפשר למשתמשים למצוא מערכת קבצים על ידי UUID או תווית, badblocks מאפשר לך לחפש כונני דיסקים עבור בלוקים פגומים, blkid ניתן להשתמש כדי להדפיס ולאתר את מאפייני המכשיר לחסום, דיווחים e2freefrag שטח חינם מידע פיצול, ו chattr שינויים בתכונות הקובץ.

לבסוף, e2image יכול לשמש לשמירת metadata קריטיים לקובץ, e4defrag יכול לאחות את מערכות הקבצים EXT4 באינטרנט, למצוא מוצא EXT2 superblocks, lsattr רשימות תכונות הקובץ על מערכות הקבצים EXT2.


שורה תחתונה

E2fsprogs הוא בהחלט כלי חשוב וחיוני עבור כל מערכת ההפעלה מבוססת לינוקס. בלי זה, לא תוכל ליצור, לתקן, לכווץ או להרחיב מערכות קבצים מסוג EXT.

מה חדש במהדורה זו:

  • ממשק משתמש ותכונות:
  • הפקודה debugfs inode_dump יכולה כעת להדפיס קובץ dx hex של מערך i_block ואת החלל הנוסף ב- inode, כנוחות למישהו החוקר inode פגום.
  • פקודת debugfs block_dump ו- inode_dump יכולים כעת להדפיס פריסה ברמה נמוכה של מבני נתונים של תכונות מורחבות בבלוק או ב- inode.
  • הפקודה dumpe2fs יכולה כעת להדפיס מידע בחסימת הגנה מרובה-הר (MMP). זה זמין גם כפקודה e2mmpstatus תאימות עם כלי ברק.
  • הפקודה debugfs יכולה לפעול כעת על כמה מערכות קבצים עם superblocks פגום, כך שניתן לתקן. זה כולל מערכות קבצים עם inodes פגום לספור שדה שדה מערכות קובץ שבו לא כל מפת סיביות הקצאת יש מקומות חוקיים או לא קריא.
  • תיקונים:
  • מזהה הפרוייקט של ה- Inode עבר כעת החלפת בתים בשיטות גדולות.
  • E2fsprogs מתעלם כעת מ- s_desc_size עבור מערכות קבצים שאין להן תכונה של 64 סיביות. זה עושה את זה יותר עקבי עם הקרנל, אז זה יכול עכשיו לפעול על מערכות הקבצים כי הקרנל מוכן לעלות.
  • E2fsck רואה כעת בהתקן את הצומת עם דגל המיצג כמושחת ומציע לנקות אותו.
  • E2fsck מטפל בצורה טובה יותר במקרים שבהם s_inodes_count פגום.
  • E2fsck כבר לא מזרז מספר רב של שגיאות כאשר מחסום העל פגום מאוד (שחזור ההתנהגות שלו מראש 1.43).
  • E2fsck יציע כעת להגדיר את המאפיין dir_nlink אם הוא לא מוגדר ומערכת הקבצים דורשת את התכונה dir_nlink מכיוון שיש יותר מדי תיקיות משנה בספרייה.
  • E2fsck לא יהיה עוד לולאה אינסופית עקב מערכת קבצים בעלת מבנה זדוני, עם טבלת inode לא מסודרת לחלוטין בקבוצת הבלוק הראשונה.
  • E2fsck לא ייתקע עוד אם הבלוק האחרון במערכת הקבצים הוא בלוק קבוע-מטה. (נדיר מאוד, אבל יכול לקרות.)
  • E2fsck אינו מאפשר עוד לחסימת בלוקים להתקיים בעבר i_size. זה משהו ליישום לינוקס של ext4 מעולם לא עשה (וגם לא צריך לעשות).
  • בעת הצגת חוזר ביומן ב- e2fsck, שגיאות מסוימות היו גורמות ל- e2fsck להדפיס הודעת שגיאה לא-חכמה (למשל, & quot; קוד לא ידוע ____ 251 בעת שחזור כתב העת & quot;). זה תוקן.
  • במקרים שבהם יותר מ -75% מקבוצת הבלוק ישמשו לטבלת מתאר קבוצתית, mke2fs היה יוצר בעבר מערכת קבצים לא חוקית כאשר התכונות meta_bg ו- resize_inode מופעלות. עכשיו זה יהיה לבטל את התכונה resize_inode.
  • התוכנית mke2fs יוצרת כעת מערכת קבצים שהיא בדיוק

מה חדש בגירסה 1.44.2:

  • תיקונים:
  • E2fsprogs 1.44.0 הציגה רגרסיה שהובילה אשר גרמה e2fsck להיכשל לתמוך בספריות HTree על מערכות גדולות endian. תקן כיצד אנו קוראים מספרי בלוקים עבור צמתים פנימיים.
  • הסרת דליפת זיכרון פוטנציאלית מ- fsk.
  • E2image יוצר נכון כעת קבצי e2image עבור מערכות קבצים של bigalloc.
  • Dumpe2fs ו- debugfs תומכים כעת כראוי בקובצי e2image עבור מערכות קבצים שבהן אפשרות meta_bg מופעלת.
  • E2fsck ו debugfs עכשיו לטפל כראוי inodes למחוק (כולל עיבוד רשימת inode יתום במקרה של e2fsck) עבור מערכות קבצים bigalloc. (כתובת Google Bug: # 73795618)
  • תיקוני ניידות עבור GNU Hurd. (כתובת דביאן באג: # 893590)
  • ניידות מתקן לבנייה בכמה סביבות צולבות.
  • ניידות מתקן עבור MacOS 10.6.8.
  • הוסף הבהרות לדף האיש של chattr. (כתובת דביאן באג: # 890390)
  • ביצועים, יישום פנימי, תמיכה בפיתוח וכו ':
  • Debugfs קורא כעת את מפות סיביות ההקצאה ביעילות רבה יותר בעת פתיחת מערכת קבצים.
  • עדכן את קובץ התרגום של Swedish.
  • הוסף שדות Vcs- * לאריזת debian. (כתובת דביאן באג: # 887512)
  • תקן כמה כשלים בבדיקה ב- GNU Hurd שנגרם על-ידי גודל בלוק שונה של ברירת מחדל.
  • הוסף בדיקות רגרסיה חדשות.

מה חדש בגרסה:

  • תיקון הדפסה של הודעות אי-עקביות במכסות בפלטפורמות של 32 סיביות ב- e2fsck. בנוסף, תקן באגים שגורמים לבעיות במכסת הפרויקטים להיות מתויגות כבעיות מכסה של הקבוצה.
  • תקן בעיות ממשק משתמש הנגרמות על ידי תרגומים מטושטשים, כך שחלק מההודעות הן באנגלית וחלקן בשפה זרה, ולא ברור כיצד לענות על כן / לא שאלות. (כתובת דביאן באג: # 856586).
  • תקן כמה גישות זיכרון מחוץ למערכת ב- e2fsck שנגרמות על-ידי מערכות קבצים פגומות (בדרך כלל בזדון). (כתובת דביאן באגים: # 871539, # 871540)
  • מטב את השימוש ב- CPU ב- e2fsck עבור קבצים דלילים מאוד, מפוצלים מאוד.
  • הוסף מצב אופציונלי ב- e2fsck, אשר מעביר את הזיכרון הנוסף לזמן CPU בעת עיבוד מערכות קבצים שקשורות מאוד. (זה יכול להיות כמות גדולה מאוד של זיכרון, אז תכונה זו מושבתת עכשיו.כיצד לקבוע באופן אוטומטי מתי זה יהיה מועיל כדי לאפשר את האופטימיזציה, וכאשר זה _ safe_ כדי לאפשר אופטימיזציה זה עדיין קצת בעיה במחקר .)
  • התוכנית mke2fs תגדיל באופן אוטומטי את גודל ה- inode ל- 256 אם היא לא צוין במפורש בשורת הפקודה, וגודל ברירת המחדל אינו מתאים מספיק לתמיכה בתכונה של מיכסת הפרויקט המבוקשת על ידי המשתמש. אם גודל ה- inode מוגדר במפורש ל -128 בתים, ומכסת הפרוייקט מופעלת mke2fs תיכשל מאז עם שגיאה המסבירה כי מזהה הפרויקט אינו ניתן לתמיכה כאשר גודל inode הוא & lt; 256 בתים.
  • תוכנית tune2fs לא תאפשר לתכונת הפרויקט או מכסות הפרוייקטים להיות מופעלות בגודל inode הוא 128 בתים.
  • הפרוייקט של tune2fs כעת מדפיס הודעה מובנת יותר המסבירה כי מערכת הקבצים צריכה להיבדק באמצעות e2fsck-f לפני הפעלת פעולות מסוימות של tune2fs מורכבות. (כתובת דביאן באג: # 857336)
  • אם אפשרות ההמשך מופעלת ב /etc/e2fsck.conf, ההודעה המציינת כי המשתמש יכול להמתין N שניות כדי להמשיך היה מעורפל. המסר הזה נעשה ברור יותר. (כתובת דביאן באג: # 857336)
  • תיקון באג LFS שגרם e2image להיכשל ליצור קבצים e2image רגיל אשר גדולים מ 2 GBB על פלטפורמות 32 סיביות. (כתובת דביאן באג: # 855246)
  • תקן בעיה ניידות FreeBSD נגרמת על ידי העובדה שהם כבר לא להשתמש בלוק התקנים. (דיסקים הם התקני מצב אופי).
  • עדכן את תרגומי הצ'כית, הצרפתית, הפולנית, השוודית והווייטנאמית.
  • תוקנו בעיות שונות של אריזות דביאן.

מה חדש בגירסה 1.43.6:

  • תיקון הדפסה של הודעות אי-עקביות במכסות בפלטפורמות של 32 סיביות ב- e2fsck. בנוסף, תקן באגים שגורמים לבעיות במכסת הפרויקטים להיות מתויגות כבעיות מכסה של הקבוצה.
  • תקן בעיות ממשק משתמש הנגרמות על ידי תרגומים מטושטשים, כך שחלק מההודעות הן באנגלית וחלקן בשפה זרה, ולא ברור כיצד לענות על כן / לא שאלות. (כתובת דביאן באג: # 856586).
  • תקן כמה גישות זיכרון מחוץ למערכת ב- e2fsck שנגרמות על-ידי מערכות קבצים פגומות (בדרך כלל בזדון). (כתובת דביאן באגים: # 871539, # 871540)
  • מטב את השימוש ב- CPU ב- e2fsck עבור קבצים דלילים מאוד, מפוצלים מאוד.
  • הוסף מצב אופציונלי ב- e2fsck, אשר מעביר את הזיכרון הנוסף לזמן CPU בעת עיבוד מערכות קבצים שקשורות מאוד. (זה יכול להיות כמות גדולה מאוד של זיכרון, אז תכונה זו מושבתת עכשיו.כיצד לקבוע באופן אוטומטי מתי זה יהיה מועיל כדי לאפשר את האופטימיזציה, וכאשר זה _ safe_ כדי לאפשר אופטימיזציה זה עדיין קצת בעיה במחקר .)
  • התוכנית mke2fs תגדיל באופן אוטומטי את גודל ה- inode ל- 256 אם היא לא צוין במפורש בשורת הפקודה, וגודל ברירת המחדל אינו מתאים מספיק לתמיכה בתכונה של מיכסת הפרויקט המבוקשת על ידי המשתמש. אם גודל ה- inode מוגדר במפורש ל -128 בתים, ומכסת הפרוייקט מופעלת mke2fs תיכשל מאז עם שגיאה המסבירה כי מזהה הפרויקט אינו ניתן לתמיכה כאשר גודל inode הוא & lt; 256 בתים.
  • תוכנית tune2fs לא תאפשר לתכונת הפרויקט או מכסות הפרוייקטים להיות מופעלות בגודל inode הוא 128 בתים.
  • הפרוייקט של tune2fs כעת מדפיס הודעה מובנת יותר המסבירה כי מערכת הקבצים צריכה להיבדק באמצעות e2fsck-f לפני הפעלת פעולות מסוימות של tune2fs מורכבות. (כתובת דביאן באג: # 857336)
  • אם אפשרות ההמשך מופעלת ב /etc/e2fsck.conf, ההודעה המציינת כי המשתמש יכול להמתין N שניות כדי להמשיך היה מעורפל. המסר הזה נעשה ברור יותר. (כתובת דביאן באג: # 857336)
  • תיקון באג LFS שגרם e2image להיכשל ליצור קבצים e2image רגיל אשר גדולים מ 2 GBB על פלטפורמות 32 סיביות. (כתובת דביאן באג: # 855246)
  • תקן בעיה ניידות FreeBSD נגרמת על ידי העובדה שהם כבר לא להשתמש בלוק התקנים. (דיסקים הם התקני מצב אופי).
  • עדכן את תרגומי הצ'כית, הצרפתית, הפולנית, השוודית והווייטנאמית.
  • תוקנו בעיות שונות של אריזות דביאן.

מה חדש בגירסה 1.43.4:

  • תוקן e2fsck כך שיהיה נכון לעדכן את השימוש במכסת הפרוייקט בעת מחיקת פגמים פגומים או מקודדים, וקבוע mke2fs כך זה לא היה זיכרון dereference מעבר המבנה inode קטן (וזה היה לא בסדר, אבל עבד בעיקר על ידי תאונה, אלא אם התקשות או כמה מאלוק אבטחה היה בשימוש).
  • תוקן מספר רב של בעיות ניידות של FreeBSD. (כדי לבנות ב- FreeBSD, עם זאת, עדיין עלינו להשתמש ב- GNU Make ולהפנה מחדש את ה- dd לשימוש ב- GNU dd.)
  • סקריפט הקונפיגורציה תומך כעת ב - Enable-hardening, שמאפשר הגנה על מחסומים, חיזוק, טבלאות רידוקיישן לקריאה בלבד, מחייב סמל דינמי מיידי וקטע טקסט ASLR (אם הקרנל כולל תמיכה ב- ASLR) קוד הפעלה. (חלוקות המעוניינות לעשות את הדבר המיוחד שלהן יכולות להגדיר CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB ו- LDFLAGS_STATIC לפי הצורך.)
  • סקריפט הקונפיגורציה תומך כעת - disable-tdb מאז במערכות 64 סיביות, זה הרבה יותר מהר פשוט כדי לאפשר שטח swap נוסף. תכונה scratch_files ב e2fsck.conf הוא בעיקר שימושי רק על מערכות 32 סיביות.
  • תוקן את ה- codepath של ה- I / O היחידי ב- Unix I / O, כך שקריאה / שינוי / כתיבה עבדה כראוי. למרבה המזל בפועל (למעט המטפל בטל כאשר פועל על FreeBSD) השתמשו codepath זה באגי. ולכן מערכות הקבצים לא נפגעו.
  • Mke2fs יזהיר כעת אם המשתמש מספק תווית ארוכה מדי. (כתובת דביאן באג: # 791630)
  • הפקודה rugump של Debugfs פועלת כעת כהלכה בעת הטלת ספריית השורש של מערכת קבצים. (כתובת דביאן באג: # 766125)
  • תוקן באג ב- debugfs כך שהוא יחשב כראוי שדה שדה בדיקת קבוצת בלוקים במערכות SS-64 סיביות.
  • ל- E2fsck יש כעת הודעת שגיאה הרבה יותר מובנת כאשר מחסום היומן פגום והמשתמש מסרב לתקן אותו. (כתובת דביאן באג: # 768162)
  • תמיכה קבועה של חותמות זמן מורחבות במערכות של 64 סיביות.
  • עודכנו / תוקנו דפי אדם שונים. (כתובת דביאן באגים: # 766379, # 761144, # 770750, # 428361, # 766127)
  • תוקנו בעיות שונות של אריזות דביאן. (כתובת דביאן באג: # 825868)

מה חדש בגירסה 1.43.2:

  • תוקן e2fsck כך שיהיה נכון לעדכן את השימוש במכסת הפרוייקט בעת מחיקת פגמים פגומים או מקודדים, וקבוע mke2fs כך זה לא היה זיכרון dereference מעבר המבנה inode קטן (וזה היה לא בסדר, אבל עבד בעיקר על ידי תאונה, אלא אם התקשות או כמה מאלוק אבטחה היה בשימוש).
  • תוקן מספר רב של בעיות ניידות של FreeBSD. (כדי לבנות ב- FreeBSD, עם זאת, עדיין עלינו להשתמש ב- GNU Make ולהפנה מחדש את ה- dd לשימוש ב- GNU dd.)
  • סקריפט הקונפיגורציה תומך כעת ב - Enable-hardening, שמאפשר הגנה על מחסומים, חיזוק, טבלאות רידוקיישן לקריאה בלבד, מחייב סמל דינמי מיידי וקטע טקסט ASLR (אם הקרנל כולל תמיכה ב- ASLR) קוד הפעלה. (חלוקות המעוניינות לעשות את הדבר המיוחד שלהן יכולות להגדיר CFLAGS, CFLAGS_SHLIB, CLFAGS_STLIB, LDFLAGS, LDFLAGS_SHLIB ו- LDFLAGS_STATIC לפי הצורך.)
  • סקריפט הקונפיגורציה תומך כעת - disable-tdb מאז במערכות 64 סיביות, זה הרבה יותר מהר פשוט כדי לאפשר שטח swap נוסף. תכונה scratch_files ב e2fsck.conf הוא בעיקר שימושי רק על מערכות 32 סיביות.
  • תוקן את ה- codepath של ה- I / O היחידי ב- Unix I / O, כך שקריאה / שינוי / כתיבה עבדה כראוי. למרבה המזל בפועל (למעט המטפל בטל כאשר פועל על FreeBSD) השתמשו codepath זה באגי. ולכן מערכות הקבצים לא נפגעו.
  • Mke2fs יזהיר כעת אם המשתמש מספק תווית ארוכה מדי. (כתובת דביאן באג: # 791630)
  • הפקודה rugump של Debugfs פועלת כעת כהלכה בעת הטלת ספריית השורש של מערכת קבצים. (כתובת דביאן באג: # 766125)
  • תוקן באג ב- debugfs כך שהוא יחשב כראוי שדה שדה בדיקת קבוצת בלוקים במערכות SS-64 סיביות.
  • ל- E2fsck יש כעת הודעת שגיאה הרבה יותר מובנת כאשר מחסום היומן פגום והמשתמש מסרב לתקן אותו. (כתובת דביאן באג: # 768162)
  • תמיכה קבועה של חותמות זמן מורחבות במערכות של 64 סיביות.
  • עודכנו / תוקנו דפי אדם שונים. (כתובת דביאן באגים: # 766379, # 761144, # 770750, # 428361, # 766127)
  • תוקנו בעיות שונות של אריזות דביאן. (כתובת דביאן באג: # 825868)

מה חדש בגירסה 1.43.1:

  • תוקן הצפת מאגר פוטנציאלי בעת סגירת מערכת קבצים ב- libext2fs. (CVE-2015-1572, כתובות Debian Bug: # 778948)
  • תוקן באג שיכול לגרום ל- e2fsck להשחית מערכות קבצים Hurd. (כתובת דביאן באג: # 760275)
  • תוקן קיפאון המתרחש בעת שימוש בתכונת הרישום של systemd ו- e2fsck.conf. (כתובת דביאן באג: # 775234)
  • תוקן באג שעלול לגרום לתוכניות המשתמשות בפונקציות סריקה בטבלה של libext2 של סריקה מתרסקות במערכות קבצים פגומות מסוימות. (כתובת דביאן באג: # 773795)
  • תוקן dumpe2fs כך שהוא לא לקרוס אם המשתמש אינו מציין התקן בלוק (מערכת הקבצים). (כתובת דביאן באג: # 764293)
  • e2fsck קבוע אז אם הוא מבחין בלוקים HTREE בלתי צפוי לעבור 2, הוא ידווח על המדריך הנכון inode המכיל את חוסר עקביות.
  • אם e2fsck נכשל לגדול מבנה dir_info עקב realloc (3) לא מספיק זיכרון, זה יהיה עכשיו להיכשל עם מסר ההסבר במקום מדהים על כישלון עם הודעות שגיאה מבלבל פנימי.
  • תוכנית tune2fs תאפס את מידע הגיבוי של יומן החסימה בעת הסרת יומן ממערכת קבצים.
  • התוכנית mke2fs מאפשרת כעת את התכונה large_file כברירת מחדל.
  • תוקן באג שעלול לגרום לקיצורים פגומים אם יש מיליוני ומיליונים של בלוקים פגומים.
  • תוקן באג כלשהו לאחר השימוש ב- resize2fs ו- e2fsck.
  • תוקן דליפת זיכרון ב- tune2fs.
  • תיקן כמה באגים ביגנדיאניים שהתגנבו אל תוך הטיפול העקיף וההיקף בתוך libext2f.
  • עודכן / קבע דפי אדם שונים.
  • עדכן את אספרנטו, גרמנית וספרדית. הוסיף תרגום לדנית.

מה חדש בגירסה 1.42.12:

  • תקן באגים e2fsck שונים בעת ניסיון לתקן מערכות קבצים של bigalloc.
  • E2fsck יכול כעת לתקן מערכת קבצים עם שדה s_first_meta_bg גדול מדי, אשר גרם בעבר את כל התוכנות e2fsprogs לקרוס בעת שניסה לפתוח מערכת קבצים כזו.
  • תקן את e2fsck כך שהוא יוכל לתקן בצורה נכונה מספר פגמים נדירים במערכת הקבצים שהתגלו בעת שימוש בפאזר של מערכת קבצים.
  • תקן את e2fsck כך שהוא לא ינסה לכתוב חזרה מתארי קבוצות בלוק אם לא השתנו.
  • תוכנית Mke2fs תציב כעת קובצי metadata ב- flex_bg האחרון כך שהם יהיו רצופים. זה מפחית פיצול מקום פנוי במערכת קבצים שנוצרו לאחרונה, כמו גם מאפשר פקודות mke2fs אשר מבקש גודל flex_bg גדול מאוד להצליח.
  • Mke2fs יוצר כעת אפקטים בצורה יעילה יותר (עם בלוקים קטנים פחות).
  • תיקון שגיאת גלישה של 32/64-bit שעלולה לגרום ל- resize2fs לולאה לעד. (כתובות- Launchpad-Bug: # 1321958)
  • התוכנית resize2fs תשתמש כעת הרבה פחות זיכרון בעת ​​שינוי גודל של מערכות קבצים גדולות מאוד.
  • תיקון באג אשר עלול לגרום ל- resize2fs להתבלבל וליצור מערכת קבצים פגומה בעת צמצום מערכת קבצים שהורחבה בעבר והופכה לשימוש בתבנית מערכת הקבצים meta_bg, אך אין עוד צורך להשתמש במערכת הקבצים meta_bg פורמט יותר. זה קורה בדרך כלל עם מערכות קבצים גדולות (& gt; 16TB). (כתובת דביאן באג: # 756922)
  • תוכנית e4defrag תגרום כעת להקטנת קבצים שהוקצו לאחור.
  • תקן את tune2fs המעדכן את UUID בעת טיפול במערכות קבצים עם כתבי עת חיצוניים (הן במערכת הקבצים והן ב- UUID של היומן).
  • תקן את tune2fs כך שניתן להסיר יומן חיצוני עבור מערכות קבצים עם גודל בלוק בגודל 1k.
  • הוסף פקודת debugfs חדשה, "inode_dump", המדפיסה את ה- inode בתבנית hex ו- ASCII.
  • "debugfs של" set_inode_field "כעת באופן אוטומטי להקצות חוסם עבור בלוקים עקיפים בלוקים עץ בהיקף.
  • לתקן את debugfs של "set_inode_field" כך יכול לטפל כראוי "לחסום [IND | DIND | TIND]".
  • הפקודה debugfs "rdump" תשתמש כעת בארגומנטים של מקורות מרובים.
  • תוקן תקלה כפולה (2) באג ב- rdump ו- rdump -p.
  • תקן את הארגומנט של debugfs עבור הפקודה freefrag.
  • תיקון filefrag כדי לטפל כראוי באמצעות ioctl FIBMAP (עם -B). (כתובות Launchpad באג: # 1356496)
  • הודעות ברורות שבלבלו משתמשים ב- debugfs, e2fsck, mke2fs ו- resize2fs (כתובות של Debian Bugs: # 758029, # 757543, # 757544)
  • Dumpe2fs יתלונן כעת אם יינתנו לו ארגומנטים נוספים. (כתובת דביאן באג: # 758074)
  • עודכנו / תוקנו דפי אדם שונים. (כתובות-דביאן-באג: # 726760)
  • עדכן תרגומים צ'כית, הולנדית, צרפתית, פולנית, ספרדית, שוודית, אוקראינית ויאטנמית.

מה חדש בגירסה 1.42.11:

  • הוסף תמיכה כך ש- mke2fs יכול ליצור filesfiles כך שיתאימו ביחס לתחילת הדיסק, במקום יחסית לתחילת המחיצה, תוך שימוש בפרמטר התצורה mke2fs.conf "hugefiles_align_disk".
  • תיקון באגים שגורם ל- e2fsck לבטל שידור חוזר של יומן במערכת קבצים עם bigalloc מאופשר. (כתובת דביאן באג: # 744953)
  • הוסף בדיקות של שפיות, כך ש- mke2fs יסרב לספירות flex_bg גדולות בצורה לא מדויקת שצוינו על-ידי האפשרות -G. הגדלים הגדולים של Flex_bg גדולים יכולים לגרום למערכת קבצים שלא ניתן לבטל טעינה, או עם פריסות מטא-נתונים פסימיות ביותר.
  • תוכנית mke2fs תספק פריסת מטא נתונים טובה יותר עבור ספירות flex_bg גדולות למדי (אך אמינה), כגון 133,072.
  • progam mke2fs גם לבדוק את מספר הגירסה של הקרנל כדי לקבוע אם האפשרות lazy_itable_init נתמכת, כך שניתן להשתמש באתחול טבלאות inode עצלן גם אם ext4 הוא מלוקט כמודול אשר לא נטען בזמן זה mke2fs הוא מופעל.
  • הוסף תיאור של אפשרויות הרכבה של ext4 לסעיף 5 של דף ext4.
  • שפר את דף האיש של chattr ונקה את הודעת השימוש ב- chattr.
  • E2fsck יתקין באופן אוטומטי זמן הר אחרון או זמן כתיבה אחרון שנמצא בעתיד במצב Preen, במקום לבטל את בדיקת ה- fsck.
  • Mke2fs יבדוק כעת את מספר הגרסה של מערכת הקבצים המבוקשת בשורת הפקודה, ודחה אותה אם היא גדולה מדי. מערכת קבצים עם מספר גרסה לא נתמך לא תתקבל על-ידי כלי מערכת הקבצים האחרים, ואפשרות שורת פקודה זו היא לעתים נדירות בלבד, לכן ננסה לעזור למשתמש לא לירות את הרגל שלו.
  • prougam debugfs יכול כעת להגדיר את ספירת השגיאות ואת השדות first_error ו- last_error האחרונים במחסום הראשי באמצעות הפקודה set_super_value.
  • Resize2fs לא ינסה לחשב את הגודל המינימלי של מערכת קבצים אם הוא מכיל שגיאות. אחרת הקובץ פגום מאוד קובץ המערכת יכולה לגרום לחישוב גודל מינימלי לולאה לנצח. מאחר ש- resize2fs לא יאפשר למערכת קבצים המסומנת כטעויות המכילות שינוי גודל. זה חסר טעם לחשב את הגודל המינימלי, אז פשוט לדלג על זה.
  • תוקן שגיאת הקלדה באחת מהודעות השגיאה של mke2fs.
  • אם Filefrag ייכנס לשגיאה, הוא ימשיך לעבד את שאר הקבצים שצוינו בקו ommand, אך צא עם קוד שגיאה.
  • כעת מדפיס Filefrag כמה דגלים חדשים נוספים (כגון FIEMAP_EXTENT_ENCODED) ומדפיס דגלים לא ידועים כערכי hex.
  • תמיכה קבועה ב- filefrag עבור קבצים עם & gt; 2 ** 32 בלוקים בפלטפורמות של 32 סיביות.
  • תוקן קובץ מתאר בדליפות debugf בעת העתקת קבצים.
  • תוקנה רגרסיה שהוכנסה ב -1.41.10, שגרמה לכך ש- mke2fs לא יצליח ליצור מערכות קבצים גדולות מ -2 GB בפלטפורמות של 32 סיביות. (כתובת Red Hat Bugzilla: # 1099892, Debian Bug: # 752107)
  • הוסף תרגומים של Esparanto ותרגומים לאוקראינה, ועדכן תרגומים של צ'כית, הולנדית, צרפתית, גרמנית, איטלקית, פולנית, שוודית ווייטנאמית.
  • תוקנו אזהרות מהדר שונות.

תוכנה דומה

dosfstools
dosfstools

17 Jul 15

ccgfs
ccgfs

15 Apr 15

Symlinker
Symlinker

2 Jun 15

תוכנות אחרות של יזם Theodore Ts'o

תגובות ל E2fsprogs

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!