OS X Mountain Lion אישר לתמוך ב- Fusion Drive במחשבי Mac מדור קודם

מפתח ביום רביעי חשף כי התמיכה ב-Fusion Drive המובנית ב-OS X Mountain Lion תואמת להתקן אחסון היברידי מאולתר, מה שמוכיח שניתן להשתמש בטכנולוגיה עם מחשבי מקינטוש שלא הוגדרו מראש כדי לנצל את התכונה.

בפוסט ל-Tumblr, המפתח פטריק שטיין באופן לא רשמימְאוּשָׁרש-Mountain Lion מספק תמיכה ב-Fusion Drive עבור מחשבי Mac נוכחיים, שכן הוא הצליח "לבנות" כונן היברידי התואם לטכנולוגיית האחסון החדשה של אפל.

כאשר אפל הכריזה על החדש שלהFusion Driveפתרון אחסון היברידי לצדiMac שעוצב מחדשמוקדם יותר החודש, הוא ציין כי OS X Mountain Lion יוכל להפעיל את המערכת ללא צורך בעדכון. זה גרם לחלק לשאול האם כוננים היברידיים קיימים יעבדו עם מחשבי Mac נוכחיים שאינם מוגדרים עם שילוב של Apple SSD ו-HDD, שכן ההצהרה הציעה כי תמיכה בטכנולוגיה כבר מוטמעת בקוד של מערכת ההפעלה.

באמצעות גרסת ה-Terminal של כלי הדיסק, שטיין הצליח להגדיר כונן מוצק וכונן קשיח נפרד כך ש-OS X זיהה את שניהם כנפח לוגי יחיד, וזה בעצם מה ש-Fusion Drive מבטיחה. בדיוק כפי ש-Fusion Drive של אפל מגדיר SSD ו-HDD לנפח אחד, סטיין השתמש בפתרון העבודה שלו ב-SATA המחובר SSD של 128GB SSD ו-750GB HDD המחובר ל-USB.

על מנת לבנות נפח לוגי אחד, המפתח השתמש ב-Core Storage, תכונת OS X שמקשרת שתי יחידות אחסון נפרדות לקבוצת נפח אחת, כדי להצטרף ל-SDD ול-HDD. לאחר מכן, Stein יצר אמצעי אחסון של 466GB HFS+, הידוע גם בשם Mac OS Extended, כדי להקל על יצירת הקבצים והעברתם.

"עכשיו ב-DiskUtility הדיסקים הבודדים כבר לא מופיעים, אבל הנפח הלוגי (LV) מופיע כדיסק אחד," אמר שטיין. "החלק הראשון הסתיים, יצרנו נפח יחיד המורכב מ-SSD ו-HDD."

כדי לבחון אם ההגדרה שהופעלה ככונן Fusion, Stein יצרה מספר ספריות עם קבצים המשווים ל-140GB של נתונים על ידי שימוש ב-mkdirוmkfileפקודות. במהלך התהליך, הנתונים הועברו ל-SSD עד לסימון 120GB, ובשלב זה שאר הקבצים נכתבו ל-HDD בספריות 11 עד 13.

נקודה שבה מתחילים לכתוב קבצים ל-HDD. | מקור: פטריק סטיין (jollyjinx) דרך Tumblr

לאחר מכן, שטיין השתמש ב-ddפקודה לאלץ קריאה של הנתונים הממוקמים בכונן הקשיח, פעילות שבה משתמש Fusion Drive כדי לקבוע לאילו קבצים יש גישה כבדה ולכן יש להעבירם ל-SSD המהיר יותר. לאחר הפסקת תהליך הקריאה, שטיין השתמשiostatכדי לפקח אם קבצים הועברו ל-SSD.

מיד בעקבות הddבתהליך, המערכת החלה לשפוך נתונים מה-SSD ל-HDD, והפסיקה לאחר העתקה של כ-14GB. לאחר מכן סטיין ניסה לקרוא נתונים מספריות 11 עד 13, ובהתחלה גילה שהם עדיין ממוקמים ב-HDD. עם זאת, לאחר כשעה של קריאה ניגשו לקבצים מה-SSD, כלומר Fusion Drive העביר את הנתונים בהצלחה.

קריאות ראשונות לא מציגות העברת קבצים מסוג HDD ל-SSD (למעלה). לאחר שעה מתבצעת גישה ל-SDD (למטה),
המאשר ש-Fusion Drive פעיל.

בעוד שהבדיקה הבלתי רשמית אכן מוכיחה ש-Fusion Drive פעיל וניתן לשימוש במחשבי Mac ישנים יותר, תהליך קביעת התצורה של התקני האחסון ההיברידיים הוא בהחלט לא הכנס-הפעל. נותר לראות אם אפל תציע לבעלי Mac דרך קלה להגדיר את הרכיבים שלהם מבלי להפעיל את קוד המסוף ושורת הפקודה.