تنظیم یک سیستم درایو Fusion در Mac شما به نرم افزار یا سخت افزار خاصی نیاز ندارد، به جز نسخه اخیر OS X Mountain Lion (10.8.2 یا بالاتر)، و دو درایو که می خواهید Mac خود را داشته باشید. به عنوان یک حجم بزرگتر رفتار کنید.
وقتی اپل سیستمعامل و Disk Utility را بهروزرسانی میکند تا شامل پشتیبانی کلی از درایو Fusion باشد، میتوانید به راحتی درایو Fusion خود را ایجاد کنید. در ضمن، میتوانید همین کار را با استفاده از ترمینال انجام دهید.
Fusion Drive: یک مرور کلی
در اکتبر 2012، اپل iMacs و Mac mini را با یک گزینه ذخیره سازی جدید معرفی کرد: درایو Fusion. درایو فیوژن در واقع دو درایو در یک است.نسخه اصلی شامل یک SSD 128 گیگابایتی (درایو حالت جامد) و یک هارد دیسک استاندارد 1 ترابایتی یا 3 ترابایتی مبتنی بر پلاتر بود. درایو Fusion SSD و هارد دیسک را در یک حجم واحد ترکیب می کند که سیستم عامل آن را به عنوان یک درایو واحد می بیند.
Apple درایو Fusion را به عنوان یک درایو هوشمند توصیف می کند که به صورت پویا فایل هایی را که اغلب استفاده می کنید به قسمت SSD حجم منتقل می کند و اطمینان حاصل می کند که داده هایی که اغلب به آنها دسترسی دارید از قسمت سریعتر درایو Fusion خوانده می شود. به همین ترتیب، داده هایی که کمتر مورد استفاده قرار می گیرند به بخش هارد دیسک کندتر، اما به طور قابل توجهی بزرگتر تنزل داده می شوند.
هنگامی که برای اولین بار اعلام شد، بسیاری فکر می کردند که این گزینه ذخیره سازی فقط یک هارد دیسک استاندارد با حافظه نهان SSD داخلی است. تولید کنندگان درایوهای بسیاری از این نوع درایوها را ارائه می دهند، بنابراین هیچ چیز جدیدی را نشان نمی داد. اما نسخه اپل یک درایو نیست. این دو درایو جداگانه است که سیستم عامل ترکیب و مدیریت می کند.
پس از انتشار جزئیات بیشتر اپل، آشکار شد که درایو Fusion یک سیستم ذخیره سازی لایه ای است که از درایوهای جداگانه ساخته شده است و هدف صریح آن تضمین سریع ترین زمان خواندن و نوشتن ممکن برای داده های پرکاربرد است.فضای ذخیره سازی طبقه ای معمولاً در شرکت های بزرگ برای اطمینان از دسترسی سریع به اطلاعات استفاده می شود، بنابراین دیدن آن به سطح مصرف کننده جالب است.
Fusion Drive and Core Storage
بر اساس تحقیقات انجام شده توسط Patrick Stein، توسعه دهنده و نویسنده مک، به نظر نمی رسد ایجاد یک درایو Fusion به سخت افزار خاصی نیاز داشته باشد. تنها چیزی که نیاز دارید یک SSD و یک هارد دیسک مبتنی بر پلاتر است. شما همچنین به OS X Mountain Lion (10.8.2 یا بالاتر) نیاز دارید. اپل گفته است که نسخه Disk Utility که با Mac mini و iMac جدید عرضه می شود، نسخه ویژه ای است که از درایوهای Fusion پشتیبانی می کند. نسخههای قدیمیتر Disk Utility با Fusion Drives کار نمیکنند.
اگرچه این درست است، اما تمام ماجرا نیست. برنامه Disk Utility یک بسته رابط کاربری گرافیکی برای برنامه خط فرمان موجود به نام diskutil است. Diskutil در حال حاضر شامل تمام قابلیت ها و دستورات لازم برای ایجاد یک درایو Fusion است. تنها مشکل این است که نسخه فعلی Disk Utility، برنامه رابط کاربری گرافیکی که ما به استفاده از آن عادت کردهایم، هنوز دستورات ذخیرهسازی هسته جدید را در خود ندارد.نسخه ویژه Disk Utility که با مک های مجهز به Fusion ارائه می شود، دستورات ذخیره سازی هسته را در خود جای داده است. نسخههای بهروزرسانیشده macOS همه دستورات ذخیرهسازی هستهای را برای هر مکی، صرفنظر از مدل، در دسترس دارند.
اگر از نسخه قدیمی macOS استفاده می کنید، می توانید از ترمینال و رابط خط فرمان برای ایجاد درایو Fusion خود استفاده کنید.
Fusion با و بدون SSD
درایو Fusion که اپل می فروشد از یک SSD و یک هارد دیسک استاندارد مبتنی بر پلاتر استفاده می کند. اما فناوری Fusion نیازی به وجود SSD یا تست وجود ندارد. می توانید از Fusion با هر دو درایو استفاده کنید، به شرطی که یکی از آنها به طور قابل توجهی سریعتر از دیگری باشد.
این بدان معناست که می توانید یک درایو Fusion با استفاده از یک درایو 10,000 RPM و یک درایو استاندارد 7,200 RPM برای ذخیره سازی انبوه ایجاد کنید. همچنین می توانید یک درایو 7200 RPM را به Mac مجهز به درایو 5400 RPM اضافه کنید. شما این ایده را دریافت می کنید: یک درایو سریع و یک درایو کندتر. با این حال، بهترین ترکیب یک SSD و یک درایو استاندارد است، زیرا بیشترین بهبود را در عملکرد بدون از بین بردن فضای ذخیرهسازی انبوه ارائه میدهد، چیزی که سیستم درایو Fusion در مورد آن است.
استفاده از ترمینال برای دریافت فهرستی از نامهای درایو
درایوهای فیوژن می توانند با دو درایو از هر نوع کار کنند، تا زمانی که یکی از دیگری سریعتر باشد، اما این راهنما فرض می کند که از یک SSD و یک هارد دیسک مبتنی بر پلاتر استفاده می کنید، که هر کدام از آنها به عنوان یک جلد با Disk Utility، با استفاده از فرمت Mac OS Extended (Journaled) فرمت شود.
دستوراتی که ما استفاده خواهیم کرد به ذخیره سازی هسته دستور می دهد تا دو درایو خود را برای استفاده به عنوان یک درایو Fusion آماده کنیم، ابتدا آنها را به یک مخزن ذخیره سازی هسته ای از دستگاه های منطقی اضافه می کنیم و سپس آنها را در یک حجم منطقی ترکیب می کنیم.
هشدار: از درایو ساخته شده از چند پارتیشن استفاده نکنید
ذخیرهسازی هسته میتواند از یک درایو کامل یا درایوی استفاده کند که با Disk Utility به چندین جلد تقسیم شده است. به عنوان یک آزمایش، ما سعی کردیم یک درایو Fusion کار ایجاد کنیم که از دو پارتیشن تشکیل شده بود. یک پارتیشن روی SSD سریعتر قرار داشت. پارتیشن دوم روی یک هارد دیسک استاندارد قرار داشت.در حالی که این پیکربندی کار می کرد، ما آن را توصیه نمی کنیم. درایو Fusion را نمی توان حذف کرد یا به پارتیشن های جداگانه تقسیم کرد. هر تلاشی برای انجام هر یک از اقدامات باعث شکست diskutil می شود. میتوانید با قالببندی مجدد درایوها را بهصورت دستی بازیابی کنید، اما اطلاعاتی را که در پارتیشنهای موجود در درایوها وجود دارد، از دست خواهید داد.
Apple همچنین اعلام کرده است که Fusion باید با دو درایو کامل که به چند پارتیشن تقسیم نشده اند استفاده شود، زیرا این قابلیت در هر زمان ممکن است منسوخ شود.
بنابراین، بهتر است از دو درایو کامل برای ایجاد درایو Fusion خود استفاده کنید. سعی نکنید از پارتیشن ها در درایو موجود استفاده کنید. این راهنما فرض میکند که از یک SSD و یک هارد دیسک استفاده میکنید، که هیچ کدام با استفاده از Disk Utility به چندین جلد تقسیم نشدهاند.
ایجاد درایو فیوژن
فرآیند زیر تمامی دادههایی را که در حال حاضر در دو درایو ذخیره شده برای ایجاد یک درایو Fusion استفاده میکنید پاک میکند. قبل از ادامه، مطمئن شوید که یک نسخه پشتیبان فعلی از تمام درایوهای استفاده شده در Mac خود ایجاد کنید.همچنین، اگر نام دیسکی را در طی هر یک از مراحل به اشتباه تایپ کنید، میتواند باعث از دست دادن اطلاعات روی دیسک شود.
هر دو درایو باید با استفاده از Disk Utility به عنوان یک پارتیشن واحد فرمت شوند. هنگامی که درایوها فرمت شدند، روی دسکتاپ شما ظاهر می شوند. حتماً نام هر درایو را یادداشت کنید، زیرا به زودی به این اطلاعات نیاز خواهید داشت. نمونه های این راهنما با استفاده از یک SSD به نام Fusion1 و یک هارد دیسک 1 ترابایتی به نام Fusion2 ساخته شده اند. پس از تکمیل فرآیند، آنها تبدیل به یک جلد واحد به نام Fusion می شوند.
- راه اندازی Terminal واقع در /Applications/Utilities/.
-
در خط فرمان، عبارت زیر را وارد کنید:
diskutil list
- enter یا return را روی صفحه کلید خود فشار دهید.
- لیستی از درایوهای متصل به Mac خود را خواهید دید.آنها اسامی دارند که شما عادت به دیدن آنها ندارید، مانند disk0 یا disk1. همچنین نام هایی را که به جلدها در زمان فرمت کردن آنها داده اید، مشاهده خواهید کرد. محل دو درایو را با نامی که هنگام ایجاد به آنها داده اید، پیدا کنید. در مورد ما، ما به دنبال Fusion1 و Fusion2 هستیم.
-
پس از یافتن نام های حجم مورد نظر، به سمت راست اسکن کنید تا نام های استفاده شده توسط سیستم عامل را بیابید. نام دیسک ها را یادداشت کنید، زیرا بعداً به آنها نیاز خواهیم داشت. در مورد ما، آنها disk0s2 و disk3s2 هستند.
"s" در نام دیسک نشان دهنده درایوی است که پارتیشن بندی شده است. عدد بعد از s شماره پارتیشن است.
حتی وقتی یک درایو را در مک خود فرمت می کنید، هنگام مشاهده درایو با استفاده از Terminal و diskutil حداقل دو پارتیشن خواهید دید. اولین پارتیشن EFI نام دارد و توسط اپلیکیشن Disk Utility و Finder از دید پنهان می شود. در اینجا می توانیم پارتیشن EFI را نادیده بگیریم.
اکنون که نام دیسک ها را می دانیم، زمان ایجاد گروه حجم منطقی است.
ایجاد گروه حجم منطقی
با نامهای دیسک در دسترس، ما آماده انجام اولین مرحله در ایجاد یک درایو Fusion هستیم، که ایجاد گروه حجم منطقی است. یک بار دیگر، ما از ترمینال برای اجرای دستورات ذخیره سازی هسته ویژه استفاده خواهیم کرد.
فرآیند ایجاد گروه حجم منطقی همه دادههای دو درایو را پاک میکند. قبل از شروع، حتماً یک نسخه پشتیبان از اطلاعات هر دو درایو داشته باشید. همچنین به نام دستگاه هایی که استفاده می کنید توجه کنید. آنها باید دقیقاً با نام درایوهایی که میخواهید در درایو Fusion خود استفاده کنید مطابقت داشته باشند.
فرمت فرمان به شرح زیر است:
diskutil cs create lvgName device1 device2
- lvgName نامی است که به گروه حجم منطقی که می خواهید ایجاد کنید اختصاص می دهید.این نام در Mac شما به عنوان نام حجم درایو نهایی Fusion نشان داده نمیشود. شما می توانید از هر نامی که دوست دارید استفاده کنید. توصیه می کنیم از حروف یا اعداد کوچک، بدون فاصله یا نویسه های خاص استفاده کنید.
- Device1 و device2 نام دیسک هایی هستند که قبلاً یادداشت کردید. دستگاه 1 باید سریعتر از دو دستگاه باشد. در مثال ما، device1 SSD و device2 درایو مبتنی بر پلاتر است. ذخیره سازی هسته بررسی نمی کند که کدام دستگاه سریعتر است. هنگام ایجاد گروه حجم منطقی از ترتیبی که درایوها را در آن قرار می دهید استفاده می کند تا مشخص کند کدام درایو درایو اصلی (سریع تر) است.
دستور این مثال به این صورت است:
diskutil cs create fusion disk0s2 disk1s2
- دستور بالا را در ترمینال وارد کنید، اما حتماً از lvgName و نام دیسک خود استفاده کنید.
- enter یا return را روی صفحه کلید خود فشار دهید.
Terminal اطلاعاتی درباره فرآیند تبدیل دو درایو شما به اعضای یک گروه حجمی منطقی ذخیره سازی هسته ارائه می دهد. هنگامی که فرآیند کامل شد، ترمینال UUID (شناسه منحصر به فرد جهانی) گروه حجم منطقی ذخیره سازی هسته ای را که ایجاد کرده است به شما می گوید. UUID در دستور ذخیره سازی هسته بعدی استفاده می شود، که حجم واقعی Fusion را ایجاد می کند، بنابراین حتما آن را یادداشت کنید. در اینجا نمونه ای از خروجی ترمینال آمده است:
CaseyTNG:~ tnelson$ diskutil cs ایجاد Fusion disk0s2 disk5s2
عملیات CoreStorage شروع شد
Unmounting disk0s2
لمس کردن نوع پارتیشن روی دیسک افزودن disk0s2 به Logical Volume Group
Unmounting disk5s2
لمس کردن نوع پارتیشن در disk5s2
افزودن disk3s2 به گروه حجم منطقی
ایجاد مجموعه حجم اصلیg تغییر disk0s2 به حافظه اصلی
تغییر disk3s2 به حافظه اصلی
انتظار برای ظاهر شدن Logical Volume Group
کشف جدید Logical Volume Group "DBFEB690-107B10705"
Core Storage LVG UUID: DBFEB690-107B-4EA6-905B-2971D10F5B53
عملیات CoreStorage پایان یافت
CaseyTNG:~ tnelson$
به UUID ایجاد شده توجه کنید: DBFEB690-107B-4EA6-905B-2971D10F5B53. این کاملاً یک شناسه است، قطعا منحصر به فرد و قطعا مختصر و به یاد ماندنی نیست. حتماً آن را یادداشت کنید، زیرا در مرحله بعدی از آن استفاده خواهیم کرد.
تا کنون، نام دیسک هایی را که برای شروع ایجاد درایو Fusion نیاز داریم، کشف کرده ایم. سپس از نام ها برای ایجاد یک گروه حجم منطقی استفاده کردیم. اکنون ما آماده ایم که آن گروه حجم منطقی را به یک حجم Fusion تبدیل کنیم که سیستم عامل بتواند از آن استفاده کند.
ایجاد حجم منطقی حافظه اصلی
اکنون که یک گروه حجم منطقی ذخیره سازی هسته ای داریم که از دو درایو تشکیل شده است، می توانیم حجم واقعی Fusion را برای Mac شما ایجاد کنیم. فرمت دستور این است:
diskutil cs createVolume lvgUUID نوع نام اندازه
- lvgUUID UUID گروه حجم منطقی ذخیرهسازی هسته است که قبلاً ایجاد کردید. ساده ترین راه برای وارد کردن این عدد نسبتاً دست و پا گیر این است که در پنجره ترمینال به عقب برگردید و UUID را در کلیپ بورد خود کپی کنید.
- نوع به نوع قالب مورد استفاده اشاره دارد. در این مورد، "jhfs+" را وارد می کنید که مخفف "Journaled HFS+" است، فرمت استاندارد مورد استفاده در Mac شما.
- می توانید از هر name برای حجم Fusion استفاده کنید. نامی که در اینجا وارد میکنید همان نامی است که در دسکتاپ Mac خود میبینید.
- پارامتر size به اندازه حجمی که ایجاد می کنید اشاره دارد. نمی تواند بزرگتر از گروه حجم منطقی که قبلا ایجاد کرده اید باشد، اما می تواند کوچکتر باشد. بهتر است از گزینه درصد استفاده کنید و حجم Fusion را با استفاده از 100٪ از گروه حجم منطقی ایجاد کنید.
بنابراین، برای مثال ما، دستور نهایی به این صورت خواهد بود:
Diskutil cs createVolume DBFEB690-107B-4EA6-905B-2971D10F5B53 jhfs+ Fusion 100%
- دستور بالا را در ترمینال وارد کنید. حتماً مقادیر خود را جایگزین کنید، سپس enter یا return را روی صفحه کلید خود فشار دهید.
- enter یا return را روی صفحه کلید خود فشار دهید.
- هنگامی که ترمینال دستور را کامل کرد، درایو Fusion جدید شما روی دسکتاپ نصب می شود.
با ایجاد درایو Fusion، شما آماده استفاده از مزایای عملکرد ارائه شده توسط فناوری ذخیره سازی هسته ای هستید که درایو Fusion را ایجاد کرده است. در این مرحله، میتوانید با درایو مانند هر حجم دیگری در مک خود رفتار کنید. میتوانید macOS را نصب کنید، یا از آن برای هر چیزی که میخواهید استفاده کنید.