是否可以獨立於陣列中的其他磁碟機來存取 mdadm 軟體 RAID 1 磁碟機?

是否可以獨立於陣列中的其他磁碟機來存取 mdadm 軟體 RAID 1 磁碟機?

我正在為我正在啟動的專案進行研究,所以我無法在這裡提供配置。假設我有一個使用 mdadm 在兩個磁碟機之間配置的軟體 RAID 1 陣列。

如果我將資料寫入陣列,然後將其中一個磁碟機移至另一台機器,第二台機器是否能夠在不重新格式化磁碟機的情況下讀取和/或寫入資料?即複製文件回來

我看見這個帖子,這似乎在問同樣的問題。然而,這個答案對我來說似乎太抽象了;我無法遵循它:

也可以透過直接掛載 MD 分割區並在必要時指定檔案系統類型(或啟動 lvm)來讀取 MD 分割區的內容。通常元資料位於磁碟的末尾,因此它可以正常工作。

有人可以更明確地解釋如何執行此操作以及安裝其中一個驅動器時可能會出現哪些複雜情況嗎?

答案1

如果我將資料寫入陣列,然後將其中一個磁碟機移至另一台機器,第二台機器是否能夠在不重新格式化磁碟機的情況下讀取和/或寫入資料?

如果僅將一個磁碟機移至另一台主機,則陣列將以降級模式可用。預設情況下,您將能夠從數組讀取數據,但寫入將被停用。

可以啟用對降級數組的寫入;但是,這意味著當磁碟返回其原始位置時,陣列將不同步。隨後的重新同步將用一個磁碟的內容覆蓋另一個磁碟的內容,這可能會導致資料遺失。 (不要這樣做。)

相關內容