ใช้ Terminal เพื่อสร้างและจัดการอาร์เรย์ RAID 0 (ลาย) ใน OS X

รู้สึกว่าต้องใช้ความเร็ว? ตั้งแต่วันแรก OS X ได้สนับสนุน RAID หลายประเภทโดยใช้ appleRAID ซอฟต์แวร์ที่ Apple สร้างขึ้น appleRAID เป็นส่วนหนึ่งของ diskutil ซึ่งเป็นเครื่องมือบรรทัดคำสั่งที่ใช้สำหรับ การจัดรูปแบบการ แบ่งพาร์ติชัน และการซ่อมแซมอุปกรณ์จัดเก็บข้อมูลบนเครื่อง Mac

จนถึง OS X El Capitan ระบบสนับสนุน RAID มีอยู่ในแอป Disk Utility ซึ่งช่วยให้คุณสามารถสร้างและจัดการอาร์เรย์ RAID โดยใช้แอป Mac มาตรฐานที่ใช้งานง่าย ด้วยเหตุผลบางประการแอ็ปเปิ้ลจึงลดการสนับสนุน RAID ใน เวอร์ชันเอลแคปปินของ แอพพลิเคชัน Disk Utility แต่ยังคงให้ appleRAID พร้อมใช้งานสำหรับผู้ที่ต้องการใช้ Terminal และบรรทัดคำสั่ง

01 จาก 04

ใช้ Terminal เพื่อสร้างและจัดการอาร์เรย์ RAID 0 (ลาย) ใน OS X

External 5 tray RAID enclosure Roderick Chen | Getty Images

เราหวังว่าการยกเลิกการสนับสนุน RAID จาก Disk Utility เป็นเพียงการกำกับดูแลซึ่งอาจเกิดจากข้อ จำกัด ด้านเวลาในกระบวนการพัฒนา แต่เราไม่คาดหวังว่าจะได้เห็นการกลับมาของ RAID ใน Disk Utility ในเร็ว ๆ นี้

ดังนั้นด้วยเหตุนี้ฉันจะแสดงวิธีการสร้างอาร์เรย์ RAID ใหม่และวิธีจัดการอาร์เรย์ RAID ที่คุณสร้างและไฟล์ที่มีอยู่ก่อนหน้านี้จากเวอร์ชันก่อนหน้าของ OS X

แอ็พพลิเคชันสนับสนุน RAIDRA (RAID 0), มิเรอร์ (RAID 1) และ แบ่ง ประเภท (RAID ) ของ RAID นอกจากนี้คุณยังสามารถสร้างอาร์เรย์ RAID ที่ซ้อนกันได้ด้วยการรวมชนิดพื้นฐานเพื่อสร้างอาร์เรย์ RAID ใหม่เช่น RAID 0 + 1 และ RAID 10

คู่มือนี้จะให้ข้อมูลเบื้องต้นเกี่ยวกับการสร้างและจัดการอาร์เรย์ RAID แบบ striped (RAID 0)

สิ่งที่คุณต้องสร้างอาร์เรย์ RAID 0

ไดรฟ์สองตัวหรือมากกว่าที่สามารถทุ่มเทให้กับชิ้นส่วนในอาร์เรย์ RAID แบบ striped

การสำรองข้อมูลปัจจุบัน กระบวนการสร้างอาร์เรย์ RAID 0 จะลบข้อมูลทั้งหมดในไดรฟ์ที่ใช้

ประมาณ 10 นาทีของเวลาของคุณ

02 จาก 04

การใช้คำสั่ง diskutil list เพื่อสร้างการโจมตีแบบ Striped สำหรับ Mac ของคุณ

ภาพหน้าจอได้รับความอนุเคราะห์จาก Coyote Moon, Inc.

การใช้ Terminal เพื่อสร้างอาร์เรย์ RAID 0 หรือที่เรียกว่าอาร์เรย์แบบลายเป็นกระบวนการที่ง่ายที่ผู้ใช้ Mac ทุกคนสามารถทำได้ ไม่มีทักษะพิเศษเป็นสิ่งจำเป็นแม้ว่าคุณอาจพบว่าแอ็พพลิเคเทอร์มินอลแปลกถ้าคุณไม่เคยใช้มาก่อน

ก่อนที่เราจะเริ่มต้น

เราจะสร้างอาร์เรย์ RAID แบบ striped เพื่อเพิ่มความเร็วในการเขียนและอ่านข้อมูลจากอุปกรณ์จัดเก็บข้อมูล อาร์เรย์สไทรพ์ให้เพิ่มความเร็ว แต่พวกเขายังเพิ่มความเป็นไปได้ของความล้มเหลว ความล้มเหลวของไดรฟ์เดียวที่สร้างอาร์เรย์ที่มีลายจะทำให้อาร์เรย์ RAID ทั้งหมดล้มเหลว ไม่มีวิธีเวทมนตร์ในการกู้คืนข้อมูลจากอาร์เรย์ที่ทำผิดพลาดซึ่งหมายความว่าคุณควรมีระบบสำรองข้อมูลที่ดีที่คุณสามารถใช้เพื่อเรียกคืนข้อมูลได้หากเกิดความล้มเหลวของอาร์เรย์ RAID

เตรียมพร้อม

ในตัวอย่างนี้เราจะใช้ดิสก์สองแผ่นเป็นชิ้นส่วนของอาร์เรย์ RAID 0 ชิ้นเป็นเพียงศัพท์เฉพาะที่ใช้เพื่ออธิบายไดรฟ์ข้อมูลส่วนบุคคลที่ประกอบกันเป็นองค์ประกอบของอาร์เรย์ RAID ใด ๆ

คุณสามารถใช้ดิสก์มากกว่าสอง; การเพิ่มดิสก์จะเพิ่มประสิทธิภาพตราบใดที่ส่วนติดต่อระหว่างไดรฟ์และ Mac ของคุณสามารถรองรับความเร็วเพิ่มเติมได้ แต่ตัวอย่างของเราคือการตั้งค่าขั้นต่ำขั้นพื้นฐานของสองชิ้นเพื่อสร้างอาร์เรย์

ชนิดของไดรฟ์สามารถใช้?

สามารถใช้ไดรฟ์ประเภทใดก็ได้ ฮาร์ดไดรฟ์, SSDs , แม้ แฟลชไดรฟ์ USB แม้ว่าจะไม่ได้เป็นข้อกำหนดที่เข้มงวดของ RAID 0 แต่เป็นความคิดที่ดีที่ไดรฟ์จะเหมือนกันทั้งขนาดและรูปแบบ

สำรองข้อมูลของคุณก่อน

โปรดจำไว้ว่ากระบวนการสร้างอาร์เรย์แบบลายเส้นจะลบข้อมูลทั้งหมดในไดรฟ์ที่จะใช้ ตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไว้ ก่อนที่จะเริ่มต้น

การสร้างอาร์เรย์ RAID Striped

คุณสามารถใช้พาร์ติชันจากไดรฟ์ที่แบ่งออกเป็น หลายไดรฟ์ แต่ในขณะที่มันเป็นไปได้ก็ไม่แนะนำ จะเป็นการดีกว่าที่จะมอบไดรฟ์ทั้งหมดให้เป็นส่วนหนึ่งของอาร์เรย์ RAID และนั่นคือแนวทางที่เราจะใช้ในคู่มือนี้

หากไดรฟ์ที่คุณวางแผนจะใช้ยังไม่ได้รับการจัดรูปแบบเป็นไดรฟ์ข้อมูลเดียวโดยใช้ OS X Extended (Journaled) เป็นระบบไฟล์โปรดใช้หนึ่งในคำแนะนำต่อไปนี้:

ฟอร์แมตไดรฟ์ของ Mac โดยใช้ Disk Utility (OS X El Capitan หรือใหม่กว่า)

ฟอร์แมตไดรฟ์ของ Mac โดยใช้ Disk Utility (OS X Yosemite หรือเก่ากว่า)

เมื่อไดรฟ์ได้รับการจัดรูปแบบอย่างถูกต้องแล้วก็ถึงเวลาที่จะรวมไว้ในอาร์เรย์ RAID ของคุณ

  1. Launch Terminal ตั้งอยู่ที่ / Applications / Utilities /
  2. ป้อนคำสั่งต่อไปนี้ที่พรอมต์ในเทอร์มินัล คุณสามารถคัดลอก / วางคำสั่งเพื่อทำให้ขั้นตอนง่ายขึ้น:
    รายการ diskutil
  3. ซึ่งจะทำให้ Terminal แสดงไดรฟ์ทั้งหมดที่เชื่อมต่อกับ Mac พร้อมกับตัวระบุไดรฟ์ที่เราต้องการเมื่อสร้างอาร์เรย์ RAID ไดรฟ์ของคุณจะแสดงตามจุดเข้าแฟ้มปกติ / dev / disk0 หรือ / dev / disk1 แต่ละไดรฟ์จะมีพาร์ติชันที่แสดงพร้อมกับขนาดของพาร์ติชันและตัวระบุ (ชื่อ)

ตัวระบุอาจจะไม่เหมือนกับชื่อที่คุณใช้เมื่อคุณฟอร์แมตไดรฟ์ของคุณ ตัวอย่างเช่นเราจัดรูปแบบไดรฟ์สองชุดโดยให้ชื่อ Slice1 และ Slice2 ในภาพด้านบนคุณจะเห็นว่าตัวระบุของ Slice1 คือ disk2s2 และ Slice2 คือ disk3s2 เป็นตัวระบุที่เราจะใช้ในหน้าถัดไปเพื่อสร้างอาร์เรย์ RAID 0 อย่างแท้จริง

03 จาก 04

สร้างอาร์เรย์ RAID Striped ใน OS X โดยใช้ Terminal

ภาพหน้าจอได้รับการยกย่องจาก Coyote Moon, Inc.

จนถึงตอนนี้เราได้ดำเนินการตามที่คุณต้องการเพื่อสร้างอาร์เรย์ RAID 0 โดยใช้ Terminal และใช้คำสั่งรายการ diskutil เพื่อดูรายการไดรฟ์ที่เชื่อมต่อที่เชื่อมต่อกับ Mac ของคุณ จากนั้นเราได้ใช้รายการดังกล่าวเพื่อค้นหาชื่อตัวระบุที่เชื่อมโยงกับไดรฟ์ที่เราตั้งใจจะใช้ใน RAID แบบพอยต์ของเรา หากต้องการคุณสามารถกลับไปที่หน้า 1 หรือหน้า 2 ของคู่มือฉบับนี้เพื่อติดตามผล

หากคุณพร้อมที่จะสร้างอาร์เรย์ RAID แบบ striped ให้เริ่มต้นกัน

คำสั่ง Terminal เพื่อสร้างอาร์เรย์ RAID Striped สำหรับ Mac

  1. Terminal ควรยังคงเปิดอยู่ ถ้าไม่เปิดแอป Terminal ที่อยู่ที่ / Applications / Utilities /
  2. ในหน้า 2 เราได้เรียนรู้ว่าตัวระบุสำหรับไดรฟ์ที่เราต้องการใช้ ได้แก่ disk2s2 และ disk3s2 ตัวระบุของคุณอาจแตกต่างกันดังนั้นโปรดเปลี่ยนตัวตัวอย่างของเราตามคำสั่งข้างล่างนี้ด้วยตัวอักษรที่ถูกต้องสำหรับ Mac ของคุณ
  3. คำเตือน: ขั้นตอนการสร้างอาร์เรย์ RAID 0 จะลบเนื้อหาใด ๆ ที่อยู่ในไดรฟ์ที่จะสร้างอาร์เรย์ขึ้น ตรวจดูให้แน่ใจว่าคุณมีข้อมูลสำรองอยู่ในปัจจุบัน หากจำเป็น
  4. คำสั่งที่เราจะใช้อยู่ในรูปแบบต่อไปนี้:
    Diskutil appleRAID สร้างแถบ NameofStripedArray Fileformat DiskIdentifiers
  5. NameofStripedArray คือชื่อของอาร์เรย์ที่จะแสดงเมื่อติดตั้งบนเดสก์ท็อปของ Mac
  6. FileFormat คือรูปแบบที่จะใช้เมื่อมีการสร้างอาร์เรย์แบบลายเส้น สำหรับผู้ใช้ Mac นี้อาจเป็น hfs +
  7. DiskIdentifers คือชื่อตัวระบุที่เราค้นพบในหน้า 2 โดยใช้คำสั่ง diskutil list
  8. ป้อนคำสั่งต่อไปนี้ที่พรอมต์เทอร์มินัล ตรวจสอบให้แน่ใจว่าได้เปลี่ยนแปลงตัวระบุไดรฟ์ให้ตรงกับสถานการณ์เฉพาะของคุณรวมทั้งชื่อที่คุณต้องการใช้สำหรับอาร์เรย์ RAID คำสั่งด้านล่างสามารถคัดลอก / วางลงใน Terminal วิธีง่ายๆในการทำเช่นนี้คือการคลิกสามครั้งที่คำใดคำหนึ่งในคำสั่ง ซึ่งจะทำให้ข้อความคำสั่งทั้งหมดถูกเลือก จากนั้นคุณสามารถคัดลอก / วางคำสั่งลงใน Terminal:
    Diskutil appleRAID สร้างแถบ FastFred HFS + disk2s2 disk3s2
  9. Terminal จะแสดงขั้นตอนการสร้างอาร์เรย์ หลังจากช่วงเวลาสั้น ๆ อาร์เรย์ RAID ใหม่จะติดตั้งบนเดสก์ท็อปของคุณและ Terminal จะแสดงข้อความต่อไปนี้: "การดำเนินงาน RAID เสร็จสิ้น"

คุณพร้อมจะเริ่มใช้ RAID แบบใหม่ที่รวดเร็ว

04 จาก 04

ลบอาร์เรย์ RAID striped โดยใช้ Terminal ใน OS X

ภาพหน้าจอได้รับการยกย่องจาก Coyote Moon, Inc.

ตอนนี้คุณได้สร้างอาร์เรย์ RAID แบบ striped สำหรับเครื่อง Mac แล้วในบางกรณีคุณอาจต้องการลบข้อมูล อีกครั้งหนึ่งแอพพลิเคชันเทอร์มินอลรวมกับเครื่องมือบรรทัดคำสั่งของ diskutil สามารถให้คุณลบอาร์เรย์ RAID 0 และส่งคืนแต่ละชิ้น RAID เพื่อใช้เป็นไดรฟ์ข้อมูลแต่ละเครื่องบน Mac ของคุณ

การลบอาร์เรย์ RAID 0 โดยใช้ Terminal

คำเตือน : การลบอาร์เรย์แบบลายเส้นของคุณจะทำให้วันที่ของข้อมูลทั้งหมดใน RAID ถูกลบ ตรวจสอบให้แน่ใจว่าคุณได้สำรองไว้ก่อนที่จะดำเนินการต่อ

  1. เปิดแอป Terminal ที่อยู่ที่ / Applications / Utilities /
  2. คำสั่งลบ RAID ต้องการเฉพาะชื่อ RAID ซึ่งเหมือนกับชื่อของอาร์เรย์เมื่อติดตั้งบนเดสก์ท็อปของ Mac เช่นนี้ไม่มีเหตุผลที่จะใช้คำสั่ง listutil list เหมือนกับที่เราได้ทำในหน้า 2 ของคู่มือนี้
  3. ตัวอย่างของการสร้างอาร์เรย์ RAID 0 ทำให้เกิดอาเรย์ RAID ชื่อ FastFred โดยใช้ตัวอย่างเดียวกันนี้ในการลบอาร์เรย์
  4. ที่พรอมต์เทอร์มินัลให้ป้อนข้อมูลต่อไปนี้ตรวจสอบและเปลี่ยน FastFred โดยใช้ชื่อ RAID แบบพาดหัวที่คุณต้องการลบ คุณสามารถคลิกสามครั้งคำใดคำหนึ่งในคำสั่งเพื่อเลือกบรรทัดคำสั่งทั้งหมดจากนั้นคัดลอก / วางคำสั่งลงใน Terminal:
    Diskutil AppleRAID ลบ FastFred
  5. ผลลัพธ์ของคำสั่งลบคือการเลิกเมานท์อาร์เรย์ RAID 0, ใช้ RAID แบบออฟไลน์แบ่ง RAID เป็นองค์ประกอบย่อย ๆ สิ่งที่ไม่เกิดขึ้นเป็นสิ่งสำคัญที่แต่ละไดรฟ์ที่ทำขึ้นอาร์เรย์ไม่ได้ remounted หรือรูปแบบถูกต้อง

คุณสามารถใช้ Disk Utility เพื่อฟอร์แมตไดรฟ์เพื่อให้สามารถใช้งานได้อีกครั้งบน Mac ของคุณ