Linux

是否可以在不失去數據的情況下創建 raid-0?

  • September 26, 2018

我的 linux 根作業系統設備是/dev/sda,而我的外部硬碟驅動器是/dev/sdb(空驅動器)

我不想失去數據/dev/sda,並設置 RAID 級別 0。

這可能嗎?

使用 RAID 0,您的數據在驅動器之間分成兩半(偶數和奇數)。換句話說,第一個驅動器上有塊 1、3、5、…等,第二個驅動器上有第二組塊 2、4、6 等。如果其中一個驅動器當機,您將立即失去 50% 的塊。想像一下打開你的程序並刪除其中的每一行。這就是失去條帶磁碟時發生的情況。根據條帶大小,您可能能夠從剩餘的磁碟中恢復一些數據甚至整個文件(一個 10KB 的文件很可能在一個磁碟上完全完好無損,因為您的塊應該更大)。但是,一個十倍於您的塊大小的文件將在每個磁碟上有 5 個塊,這意味著您只失去了 50% 的文件。

需要注意的是,如果不將驅動器格式化(初始化)為 RAID 0,則無法設置 RAID 0。您必須在創建 RAID 之前備份數據。

引用自:https://unix.stackexchange.com/questions/471557