Cách tạo ổ đĩa CoreStorage tùy chỉnh trong OS X

CoreStorage là trình quản lý âm lượng của Apple cung cấp giao diện giữa HĐH và âm lượng vật lý trên ổ đĩa. Nó được giới thiệu trong OS X Lion cho các tùy chọn mã hóa toàn bộ đĩa với FileVault 2, nhưng ngoài ra còn cho phép mở rộng âm lượng, trong đó nhiều ổ đĩa trong hệ thống có thể được kết hợp thành một ổ đĩa logic để HĐH sử dụng.

Tính năng mở rộng âm lượng CoreStorage không chỉ tăng dung lượng lưu trữ của một ổ đĩa vượt quá dung lượng của một ổ đĩa, nó còn ưu tiên lưu trữ cho ổ đĩa chính trong ổ đĩa logic của nó. Điều này có nghĩa là nếu bạn sử dụng ổ SSD làm ổ đĩa chính, thì với Fusion Drive do Apple định cấu hình, bạn sẽ có quyền truy cập dữ liệu nhanh khi truy cập các tệp được sử dụng thường xuyên.

Tính năng này là nền tảng của công nghệ Fusion Drive mới của Apple; sự hiện diện của nó trong OS X 10.7 trở lên cho phép bạn tạo các thiết lập Fusion Drive tùy chỉnh và triển khai chúng trên các hệ thống Mac không được phân phối với cấu hình Fusion Drive. Tuy nhiên, trong khi Tiện ích đĩa của Apple có thể được sử dụng để sửa chữa các sự cố với các ổ Fusion hiện có, việc quản lý đầy đủ khối lượng CoreStorage hiện yêu cầu sử dụng các lệnh Terminal. Do đó, hiện tại nếu bạn muốn thiết lập âm lượng được kéo dài tùy chỉnh trong OS X, bao gồm cả việc sử dụng ổ SSD trong Fusion Drive tự chế, bạn sẽ phải sử dụng các bước sau:

Tạo ổ đĩa CoreStorage

  1. Nhận hai hoặc nhiều ổ đĩa

    Để tạo âm lượng được kéo dài với CoreStorage, bạn sẽ cần hai ổ lưu trữ (đảm bảo một ổ là SSD cho hiệu năng của Fusion Drive). Ổ đĩa trong được ưu tiên cho kết quả ổn định nhất và sẽ được yêu cầu để có hiệu suất Fusion Drive tốt nhất, nhưng ổ đĩa ngoài cũng có thể được sử dụng.

  2. Định dạng các ổ đĩa với bảng phân vùng GUID và một phân vùng

    Mở Disk Utility trong OS X, tiếp theo là chọn thiết bị ổ đĩa (được liệt kê phía trên tên âm lượng) và sử dụng tab Phân vùng xuất hiện để chọn một phân vùng cho ổ đĩa. Sau đó nhấp vào nút "Tùy chọn" và chắc chắn GUID được chọn làm định dạng phân vùng để sử dụng. Áp dụng những thay đổi này và thực hiện hành động này cho mỗi ổ đĩa bạn sẽ đưa vào ổ đĩa lai.

  3. Xác định vị trí định danh ổ đĩa vật lý

    Tìm nhãn nhận dạng phần cứng cho cả ổ đĩa đầu tiên (chính) và phân vùng / ổ đĩa trên các ổ đĩa còn lại để kết hợp trong ổ đĩa CoreStorage. Đây sẽ là một cái gì đó như "đĩa1" cho ổ đĩa chính và "đĩa2s2" cho các ổ đĩa còn lại (việc đánh số có thể không nhất thiết phải theo thứ tự). Mặc dù bạn có thể lấy thông tin trên các ổ đĩa trong Disk Utility để tìm thông tin này, một cách kỹ lưỡng để có được tất cả những thứ này trong một lần chụp là chạy lệnh sau trong Terminal:

    danh sách đĩa

    Trong đầu ra của lệnh này, bạn sẽ thấy từng thiết bị và các phân vùng trên nó được liệt kê, cùng với mã định danh tương ứng. Các thiết bị ổ đĩa sẽ chỉ đơn giản là đĩa0, đĩa1, đĩa2, v.v. và các phân vùng trên mỗi sẽ được biểu thị bằng số "lát" của chúng (s1, s2, s3, v.v.).

  4. Tạo nhóm âm lượng hợp lý

    Mở Terminal và chạy lệnh sau để tạo nhóm âm lượng hợp lý bằng cách sử dụng mã định danh ổ đĩa.

    đĩautil cs tạo GROUPNAME đĩa1 đĩa4s2

    Trong lệnh này, thay đổi "GROUPNAME" thành tên của nhóm âm lượng hợp lý. Đây có thể là bất kỳ tên duy nhất và sẽ không phải là tên cuối cùng của âm lượng bạn nhìn thấy và sử dụng với máy tính của bạn. Cũng lưu ý rằng số nhận dạng ổ đĩa đầu tiên được sử dụng là cho ổ đĩa chính (SSD cho thiết lập Fusion Drive) và là định danh cho chính thiết bị. Mã định danh thứ hai là một định danh lát phân vùng từ ổ đĩa thứ hai để thêm.

    Thiết lập này sẽ có trình quản lý âm lượng CoreStorage tiếp quản ổ đĩa đầu tiên và chạy nó làm phương tiện lưu trữ chính, sau đó nối thêm ổ đĩa thứ cấp vào nó cho phương tiện lưu trữ bổ sung.

    Khi lệnh này được chạy, Terminal sẽ xuất một số thông tin tiến trình, tiếp theo là xuất UUID (số định danh duy nhất) cho nhóm âm lượng mới được tạo. Con số này sẽ trông giống như một loạt các chữ in hoa và số trong năm nhóm được phân tách bằng dấu gạch ngang và rất quan trọng cho cả việc tạo và phá hủy các khối lượng có thể sử dụng trong nhóm âm lượng.

    Sau khi hoàn thành, bạn có thể thấy cấu trúc nhóm âm lượng logic bằng cách chạy lệnh "danh sách đĩa cs" trong Terminal, sẽ xuất ra một cây hiển thị các khối nguồn được sử dụng để lưu trữ. Cần có hai đại diện cho các ổ đĩa bạn đã thêm, được liệt kê bên dưới một mục nhập cho chính khối lượng logic.

  5. Tạo một khối lượng có thể sử dụng từ nhóm âm lượng

    Sao chép UUID cho nhóm âm lượng logic từ lệnh trước đó và sử dụng nó trong lệnh sau để tạo âm lượng có thể sử dụng được khỏi nhóm âm lượng logic.

    đĩautil cs tạoVolume UUID jhfs + VOLUMENAME 100%

    Trong lệnh này, ngoài UUID, thay thế VOLUMENAME bằng tên mà bạn muốn âm lượng được đặt. Như với bất kỳ âm lượng nào trong OS X, bạn có thể thay đổi tên của nó bất cứ lúc nào trong Finder, vì vậy những gì bạn sử dụng ở đây không quan trọng. Các thành phần khác ở đây là "jhfs +" là viết tắt của định dạng HFS + được ghi nhật ký và "100%" hướng dẫn âm lượng sử dụng tất cả dung lượng lưu trữ có sẵn (bạn cũng có thể chỉ định số lượng gigabyte hoặc megabyte với "123G" hoặc "123M" chỉ sử dụng một phần không gian có sẵn).

    Khi kết thúc, Terminal sẽ xuất UUID cho ổ đĩa mới, nó sẽ tự động gắn vào Finder và có sẵn trong Disk Utility. Nếu bạn chạy lại lệnh "danh sách đĩa cs" để xem cấu trúc CoreStorage, bạn sẽ thấy khối lượng vừa tạo bây giờ là một phần của cấu trúc. Tại thời điểm này, bạn sẽ có thể mã hóa âm lượng và phân vùng nó; tuy nhiên, hãy nhớ rằng nếu bạn làm như vậy, thì khi Apple phác thảo trong Câu hỏi thường gặp về Fusion Drive, mọi phân vùng mới sẽ không nằm trong nhóm âm lượng hợp lý. Thay vào đó, các phân vùng này sẽ trực tiếp trên ổ đĩa thứ cấp.

    LƯU Ý: Ngoài việc có âm lượng được kéo dài, bạn cũng có thể sử dụng các tùy chọn mã hóa FileVault của Apple cho âm lượng CoreStorage. Để làm như vậy, hãy chạy lệnh sau trong Terminal:

    đĩautil cs mã hóaVolume UUID

    Trong lệnh này, UUID là đối với ổ đĩa có thể sử dụng mới được tạo và khi chạy, bạn sẽ được nhắc nhập mật khẩu để sử dụng để mã hóa ổ đĩa. Hãy nhớ rằng điều này chỉ nên được sử dụng cho các ổ dữ liệu. Nếu bạn muốn mã hóa ổ đĩa khởi động, thì hãy bật FileVault trong tùy chọn hệ thống OS X Security.

Sử dụng và quản lý ổ đĩa

Khi âm lượng được mở rộng được tạo, thì nó có thể được sử dụng để lưu trữ tiêu chuẩn hoặc bạn có thể cài đặt OS X cho nó và khởi động nó.

Nếu bạn đã tạo âm lượng CoreStorage trên các ổ đĩa ngoài, thì bạn có thể đẩy nó ra và loại bỏ các ổ đĩa như bình thường, nhưng tất cả chúng sẽ phải được gắn vào để âm lượng CoreStorage được nhận dạng và gắn kết đúng. Nếu bạn xóa bất kỳ khi Disk Utility đang mở, thì Disk Utility có thể hiển thị lỗi cho biết có lỗi đĩa và sẽ cung cấp cho bạn một tùy chọn để khắc phục. Tránh làm như vậy vì điều này sẽ dẫn đến việc các ổ đĩa bị xóa và định dạng khi Disk Utility cố gắng thiết lập lại chúng.

Một lưu ý cho âm lượng CoreStorage là nó sẽ không dễ dàng được quản lý trong Disk Utility, vì các ổ đĩa và thiết bị cấu thành ổ đĩa sẽ bị ẩn theo mặc định. Mặc dù bạn có thể bật menu gỡ lỗi Disk Utility theo sau bằng cách cho phép xem tất cả các phân vùng để truy cập và xóa các phân vùng và do đó buộc khối lượng CoreStorage bị phá hủy, có lẽ cách dễ dàng hơn là sử dụng Terminal. Để thực hiện việc này, bạn sẽ cần lấy lại số UUID của âm lượng (có được bằng cách sử dụng lệnh "danh sách đĩa cs"), sau đó đặt nó thay vì "UUID" trong lệnh sau:

đĩautil cs xóa UUID

Khi hoàn tất, các phân vùng được sử dụng để tạo nên âm lượng CoreStorage phải được định dạng mới và có sẵn để bạn sử dụng như các phân vùng ổ đĩa thông thường.

Vì các thiết lập Fusion Drive kết hợp hai ổ đĩa thành một, mọi người có thể tự hỏi về cách thức này so với thiết lập RAID phần mềm mà Apple đã hỗ trợ trong các hệ thống Mac trong nhiều năm. Sự khác biệt ở đây chủ yếu nằm ở khả năng và hạn chế của công nghệ kéo dài ổ đĩa. Cả hai công nghệ kết hợp lưu trữ ổ đĩa vào một nền tảng phương tiện duy nhất mà bạn có thể tạo nhiều khối logic, nhưng các tùy chọn RAID được xây dựng để tăng tốc độ cũng như bảo vệ dữ liệu với tính dự phòng và tương đương, trong khi Fusion Drive được xây dựng để ưu tiên dữ liệu cho một ổ đĩa và cho phép hỗ trợ mã hóa lõi. Mặc dù một số mảng RAID phần cứng cung cấp các tùy chọn mã hóa trong bộ điều khiển RAID, nhưng điều này không có trong RAID phần mềm của Apple.

Mặc dù thiết lập Fusion Drive có nhiều lợi ích, nhưng nó đi kèm với một vài nhược điểm nhỏ. Đối với một người, việc sửa chữa và quản lý ổ đĩa cho đến nay không được hỗ trợ tốt trong Disk Utility, dẫn đến việc Terminal cần điều chỉnh và thiết lập lại từ đầu.

Ngoài ra, như với bất kỳ thiết lập đa ổ đĩa nào, chẳng hạn như mảng RAID, nhiều thiết bị được sử dụng hơn có nghĩa là cơ hội nhiều hơn cho một lỗi và gây ra sự cố. Mặc dù trong các thiết lập RAID, việc sử dụng thông tin chẵn lẻ và dự phòng có thể giúp hệ thống hoạt động và xây dựng lại dữ liệu từ một ổ đĩa bị lỗi, nhưng điều này không có sẵn trong Fusion Drive. Do đó, như với bất kỳ giải pháp lưu trữ phổ biến nào, các bản sao lưu thường xuyên rất được khuyến khích. Tuy nhiên, không giống như các mảng RAID thường được cấu hình với nhiều ổ đĩa, trong hầu hết các trường hợp, thiết lập Fusion Drive sẽ chỉ sử dụng hai ổ đĩa nên khả năng thất bại vẫn còn tương đối mỏng.


 

Để LạI Bình LuậN CủA BạN