Sử dụng Terminal để tạo và quản lý mảng RAID 0 (sọc) trong OS X

Cảm thấy cần tốc độ? Kể từ những ngày đầu, OS X đã hỗ trợ nhiều loại RAID bằng cách sử dụng appleRAID, phần mềm do Apple tạo ra. appleRAID thực sự là một phần của diskutil, công cụ dòng lệnh được sử dụng để định dạng , phân vùng và sửa chữa các thiết bị lưu trữ trên máy Mac.

Cho đến khi OS X El Capitan , hỗ trợ RAID được tích hợp vào ứng dụng Disk Utility, cho phép bạn tạo và quản lý các mảng RAID của bạn bằng ứng dụng Mac tiêu chuẩn dễ sử dụng. Vì một lý do nào đó, Apple đã giảm hỗ trợ RAID trong phiên bản El Capitan của ứng dụng Disk Utility nhưng vẫn giữ cho appleRAID sẵn sàng cho những người sẵn sàng sử dụng Terminal và dòng lệnh.

01 trên 04

Sử dụng Terminal để tạo và quản lý mảng RAID 0 (sọc) trong OS X

Vỏ ngoài 5 khay RAID. Roderick Chen | những hình ảnh đẹp

Chúng tôi hy vọng việc xóa hỗ trợ RAID khỏi Disk Utility chỉ là sự giám sát, có thể do các ràng buộc về thời gian trong quá trình phát triển gây ra. Nhưng chúng tôi không thực sự mong đợi để xem RAID trở lại Disk Utility bất cứ lúc nào sớm.

Vì vậy, với ý nghĩ đó, tôi sẽ chỉ cho bạn cách tạo các mảng RAID mới và cách quản lý cả các mảng RAID bạn tạo và các mảng sẵn có từ các phiên bản đầu của OS X.

appleRAID hỗ trợ các loại RAID (RAID 0), được nhân đôi (RAID 1) và các loại RAID (nối tiếp) . Bạn cũng có thể tạo các mảng RAID lồng nhau bằng cách kết hợp các kiểu cơ bản để tạo các kiểu mới, chẳng hạn như RAID 0 + 1 và RAID 10.

Hướng dẫn này sẽ cung cấp cho bạn những kiến ​​thức cơ bản về tạo và quản lý mảng RAID sọc (RAID 0).

Những gì bạn cần để tạo ra một mảng RAID 0

Hai hoặc nhiều ổ đĩa có thể được dùng làm lát trong mảng RAID sọc của bạn.

Bản sao lưu hiện tại; quá trình tạo mảng RAID 0 sẽ xóa tất cả dữ liệu trên các ổ đĩa được sử dụng.

Khoảng 10 phút thời gian của bạn.

02 trên 04

Sử dụng danh sách diskutil Lệnh tạo RAID sọc cho máy Mac của bạn

ảnh chụp màn hình lịch sự của Coyote Moon, Inc.

Sử dụng Terminal để tạo mảng RAID 0, còn được gọi là mảng sọc, là một quá trình dễ dàng có thể được thực hiện bởi bất kỳ người dùng Mac nào. Không có kỹ năng đặc biệt là cần thiết, mặc dù bạn có thể tìm thấy ứng dụng Terminal một chút lạ nếu bạn chưa bao giờ sử dụng nó trước đây.

Trước khi chúng tôi bắt đầu

Chúng ta sẽ tạo một mảng RAID sọc để tăng tốc độ dữ liệu có thể được ghi vào và đọc từ một thiết bị lưu trữ. Các mảng sọc cung cấp một sự gia tăng tốc độ, nhưng chúng cũng làm tăng khả năng thất bại. Sự thất bại của bất kỳ ổ đĩa đơn nào tạo nên một mảng sọc sẽ làm cho toàn bộ mảng RAID bị lỗi. Không có phương pháp kỳ diệu để phục hồi dữ liệu từ một mảng sọc không thành công, có nghĩa là bạn nên có một hệ thống sao lưu rất tốt mà bạn có thể sử dụng để khôi phục dữ liệu, nếu không xảy ra lỗi RAID.

Sẵn sàng

Trong ví dụ này, chúng ta sẽ sử dụng hai đĩa như các lát của mảng RAID 0. Slice chỉ là danh pháp được sử dụng để mô tả các khối riêng lẻ tạo nên các phần tử của bất kỳ mảng RAID nào.

Bạn có thể sử dụng nhiều hơn hai đĩa; thêm nhiều đĩa sẽ tăng hiệu suất miễn là giao diện giữa các ổ đĩa và máy Mac của bạn có thể hỗ trợ tốc độ bổ sung. Nhưng ví dụ của chúng tôi là cho một thiết lập tối thiểu cơ bản của hai lát để tạo nên mảng.

Loại ổ đĩa nào có thể được sử dụng?

Chỉ cần về bất kỳ loại ổ đĩa có thể được sử dụng; ổ cứng, SSD , thậm chí cả ổ đĩa flash USB . Mặc dù không phải là một yêu cầu nghiêm ngặt về RAID 0, đó là một ý tưởng tốt cho các ổ đĩa để được giống hệt nhau, cả về kích thước và mô hình.

Sao lưu dữ liệu của bạn trước

Hãy nhớ rằng, quá trình tạo mảng sọc sẽ xóa tất cả dữ liệu trên các ổ đĩa sẽ được sử dụng. Đảm bảo bạn có bản sao lưu hiện tại trước khi bắt đầu.

Tạo mảng RAID sọc

Có thể sử dụng phân vùng từ ổ đĩa đã được chia thành nhiều tập . Nhưng trong khi nó có thể, nó không được khuyến khích. Tốt hơn là nên dành toàn bộ ổ đĩa để là một lát trong mảng RAID của bạn, và đó là cách tiếp cận mà chúng tôi sẽ thực hiện trong hướng dẫn này.

Nếu các ổ đĩa bạn định sử dụng chưa được định dạng thành một ổ đĩa đơn bằng OS X Extended (Journaled) làm hệ thống tệp, vui lòng sử dụng một trong các hướng dẫn sau:

Định dạng Ổ đĩa của Mac bằng Tiện ích Đĩa (OS X El Capitan trở lên)

Định dạng Ổ đĩa của Mac bằng Tiện ích Đĩa (OS X Yosemite hoặc cũ hơn)

Một khi các ổ đĩa được định dạng đúng, đã đến lúc kết hợp chúng vào mảng RAID của bạn.

  1. Khởi chạy Terminal, đặt tại / Applications / Utilities /.
  2. Nhập lệnh sau tại dấu nhắc trong Terminal. Bạn có thể sao chép / dán lệnh để làm cho quá trình dễ dàng hơn một chút:
    danh sách đĩa
  3. Điều này sẽ làm cho Terminal hiển thị tất cả các ổ đĩa được kết nối với máy Mac của bạn, cùng với các định danh ổ đĩa mà chúng ta sẽ cần khi tạo mảng RAID. Ổ đĩa của bạn sẽ được hiển thị theo điểm nhập tệp, thường là / dev / disk0 hoặc / dev / disk1. Mỗi ổ đĩa sẽ có phân vùng riêng của nó được hiển thị, cùng với kích thước của phân vùng và mã định danh (tên).

Mã định danh có thể sẽ không giống với tên bạn đã sử dụng khi định dạng ổ đĩa. Ví dụ, chúng tôi định dạng hai ổ đĩa, cho chúng tên Slice1 và Slice2. Trong hình trên, bạn có thể thấy định danh của Slice1 là disk2s2, và Slice2 là disk3s2. Đó là mã định danh mà chúng tôi sẽ sử dụng trên trang tiếp theo để thực sự tạo mảng RAID 0.

03 trên 04

Tạo một mảng RAID sọc trong OS X sử dụng Terminal

Ảnh chụp màn hình lịch sự của Coyote Moon, Inc.

Cho đến nay, chúng tôi đã đi qua những gì bạn cần để tạo ra một mảng RAID 0 bằng cách sử dụng Terminal, và sử dụng lệnh diskutil list để có được một danh sách các ổ đĩa đính kèm được kết nối với máy Mac của bạn. Sau đó chúng tôi sử dụng danh sách đó để tìm tên định danh liên quan đến các ổ đĩa mà chúng tôi dự định sử dụng trong RAID sọc của chúng tôi. Nếu cần, bạn có thể quay lại trang 1 hoặc trang 2 của hướng dẫn này để bắt kịp.

Nếu bạn đã sẵn sàng để tạo mảng RAID sọc, hãy bắt đầu.

Terminal Command để tạo ra một mảng RAID sọc cho một máy Mac

  1. Nhà ga vẫn nên mở; nếu không, hãy khởi chạy ứng dụng Terminal tại / Applications / Utilities /.
  2. Trên trang 2, chúng ta đã biết rằng các mã định danh cho các ổ đĩa mà chúng ta muốn sử dụng là disk2s2 và disk3s2. Số nhận dạng của bạn có thể khác nhau, vì vậy hãy đảm bảo thay thế số nhận dạng mẫu của chúng tôi trong lệnh bên dưới bằng số nhận dạng mẫu chính xác cho máy Mac của bạn.
  3. Cảnh báo: Quá trình tạo mảng RAID 0 sẽ xóa bất kỳ và tất cả nội dung hiện có trên các ổ đĩa sẽ tạo thành mảng. Hãy chắc chắn rằng bạn có một bản sao lưu dữ liệu hiện tại nếu cần.
  4. Lệnh chúng ta sẽ sử dụng có định dạng sau:
    Diskutil appleRAID tạo sọc NameofStripedArray Fileformat DiskIdentifiers
  5. NameofStripedArray là tên của mảng sẽ được hiển thị khi được gắn trên màn hình máy tính Mac của bạn.
  6. FileFormat là định dạng sẽ được sử dụng khi mảng sọc được tạo. Đối với người dùng máy Mac, điều này có thể sẽ là hfs +.
  7. DiskIdentifers là tên định danh chúng ta đã phát hiện ở trang 2 sử dụng lệnh diskutil list.
  8. Nhập lệnh sau tại dấu nhắc Terminal. Hãy chắc chắn thay đổi mã định danh ổ đĩa để phù hợp với tình huống cụ thể của bạn, cũng như tên bạn muốn sử dụng cho mảng RAID. Lệnh dưới đây có thể được sao chép / dán vào Terminal. Một phương pháp dễ dàng để làm điều này là nhấn ba lần vào một trong các từ trong lệnh; điều này sẽ làm cho toàn bộ văn bản lệnh được chọn. Sau đó bạn có thể sao chép / dán lệnh vào Terminal:
    Diskutil appleRAID tạo sọc FastFred HFS + disk2s2 disk3s2
  9. Terminal sẽ hiển thị quá trình xây dựng mảng. Sau một thời gian ngắn, mảng RAID mới sẽ gắn kết trên màn hình nền của bạn và Terminal sẽ hiển thị văn bản sau: “Hoàn thành thao tác RAID”.

Bạn đã sẵn sàng để bắt đầu sử dụng RAID sọc nhanh chóng.

04/04

Xóa mảng RAID sọc bằng cách sử dụng Terminal trong OS X

Ảnh chụp màn hình lịch sự của Coyote Moon, Inc.

Bây giờ bạn đã tạo ra một mảng RAID sọc cho Mac của bạn, tại một số điểm bạn có thể sẽ tìm thấy một nhu cầu để xóa nó. Một lần nữa ứng dụng Terminal được kết hợp với công cụ dòng lệnh diskutil có thể cho phép bạn xóa mảng RAID 0 và trả về từng lát RAID để sử dụng như là các ổ đĩa riêng trên máy Mac của bạn.

Xóa RAID 0 Array Sử dụng Terminal

Cảnh báo : Xóa mảng sọc của bạn sẽ khiến tất cả ngày trên RAID bị xóa. Đảm bảo bạn có bản sao lưu trước khi tiếp tục .

  1. Khởi chạy ứng dụng Terminal tại / Applications / Utilities /.
  2. Lệnh xóa RAID chỉ yêu cầu tên RAID, tương tự như tên của mảng khi nó được gắn trên màn hình nền của máy Mac của bạn. Như vậy không có lý do gì để sử dụng lệnh danh sách đĩa như chúng ta đã làm ở trang 2 của hướng dẫn này.
  3. Ví dụ của chúng tôi để tạo mảng RAID 0 dẫn đến một mảng RAID có tên FastFred, sẽ sử dụng ví dụ tương tự này để xóa mảng.
  4. Tại dấu nhắc Terminal hãy nhập thông tin sau, hãy chắc chắn và thay thế FastFred bằng tên của RAID sọc mà bạn muốn xóa. Bạn có thể nhấn ba lần vào một trong các từ trong lệnh để chọn toàn bộ dòng lệnh, sau đó sao chép / dán lệnh vào Terminal:
    Diskutil AppleRAID xóa FastFred
  5. Kết quả của lệnh xóa sẽ là ngắt kết nối mảng RAID 0, lấy RAID ngoại tuyến, ngắt RAID thành các phần tử riêng lẻ của nó. Điều gì không xảy ra cũng quan trọng là các ổ đĩa cá nhân tạo nên mảng không được cập nhật hoặc định dạng đúng.

Bạn có thể sử dụng Disk Utility để định dạng lại các ổ đĩa để chúng lại có thể sử dụng được trên máy Mac của bạn.