
我有一台 Promise NS4300 伺服器,其中包含 285Gb 的使用者檔案。 Windows 協定已失效,因此我們無法再存取硬碟(1 個驅動器,無 RAID)。 Promise 的支援建議沒有幫助。最後一種是使用 Windows 恢復實用程式(沒有建議:他們沒有!)來恢復檔案。
我嘗試將驅動器放入 Windows PC,但磁碟管理器無法識別它。它可能是一種專有的分割格式。
我已在舊OS 9 MAC 上透過Apple Talk 存取NAS,並且可以查看所有資料夾和文件,但需要一種更快的方法來恢復文件,而不涉及USB 外部驅動器或乙太網路連接(在另一篇文章中有更詳細的介紹) 。
有誰知道有一個實用程式或驅動程式可以做到這一點並使 NAS 磁碟分割在 Windows 中可存取或可見?
作者編輯:也許這會有所幫助。我認為 NAS 盒子運行在 Linux 版本上。它沒有設定為 RAID,因為只有 1 個驅動器,並且我認為在 NAS 網路屬性中顯示為 RAID0。
編輯 4/10:我檢查了 NAS Raid 資訊:它是 RAID0 (1)。這一定是一個特殊情況,因為我運行的 RAID 恢復實用程式不接受 RAID0 的單一磁碟機。我將 NAS 驅動器插入 USB 外殼並從 Knoppix Live CD 啟動。它附帶一個 raid 恢復實用程式。我運行它,它檢測到它是一個 Linux 檔案系統,我認為是 SUPERBLOCK Ext2。然而,它堅持應該有 2 個驅動器用於 RAID0,因此無法存取或恢復檔案。正如所指出的,可能需要硬體 RAID 控制器來解密驅動器,因此今天我將在我的家用 PC 上嘗試相同的操作,該 PC 的磁碟控制器內建了 RAID 支援。如果有人知道好的 RAID 檔案恢復實用程序,請告訴我。
編輯 6/10(進一步實驗):將 NAS HD 帶回家並透過 USB 連接到 PC。驅動器在 Windows 或 Knoppix (LInux) 中無法讀取。然後在PC上安裝磁碟機(SATA)。再次在 Knoppix 檔案管理器中無法讀取。 Knoppix 附帶了一些 RAID 實用程序,因此嘗試了一下。將其視為 RAID,但不接受僅包含 1 個 HD 的 RAID0。啟動至 XP 並下載 4 或 5 個 RAID 復原實用程序,其中包括此處建議的一個。他們所有人都有同樣的問題。他們識別了 RAID 和 Linux Ext2 檔案系統,但將其顯示為 RAID1(事實並非如此)。當我嘗試設定為 RAID0 時,他們不會繼續,堅持使用第二個驅動器。問題可能是 NAS 驅動器需要硬體 RAID 控制器 (@Aaron Miller),或者 Promise 將其建立為非標準 RAID。在 NSA 框中時,它不會顯示為單一磁碟機 - 它顯示為 RAID0,但實際上並非如此,因為 RAID0 需要 2 個磁碟機進行條帶化。不管怎樣,我想我已經沒有什麼可以嘗試的了,除非有人有更多的建議?您真的會認為 Promise 會為他們的 NAS 盒子提供恢復實用程式。知道這些檔案位於我電腦的硬碟上但我無法取得它們,真是令人沮喪!感謝所有建議! PS:我值得下載 UBUNTU,它與 Knoppix 有什麼不同嗎?它帶有 RAID 實用程式嗎?
答案1
我認為你的做法是錯的。與其嘗試 RAID 復原實用程式(假設您尚未透過這樣做破壞資料),不如使用分割區管理器;它會自動告訴您磁碟上的文件系統是什麼,如果它是可讀的,將讓您「探索」磁碟以查看文件,即使它無法恢復它們。
如果即使透過 USB 連線從 NAS 取得檔案也很慢,則表示 NAS 有嚴重問題。磁碟可能會發生故障,儘管您說仍然可以看到磁碟上的檔案。
Promis 不會使用自己的磁碟格式;他們製造控制器。因此,磁碟上的檔案系統將是可讀的,除非它是遺失一半集的條帶 RAID。由於它是一個磁碟,因此這一點非常值得懷疑,因為這將完全違背 RAID 的全部目的。
了解Promis 盒子的確切型號以及是否真的有兩個磁碟但您只是刪除了一個(正如您的評論所建議的那樣)會很有幫助。磁碟 1 RAID0 所需的磁碟機;恢復資料的最佳方法是將磁碟放回機箱中,並將其與另一個磁碟配對,以便 RAID 磁碟區完好無損,然後透過 USB 將其插入。但是,您不能僅使用該群組的磁碟來執行此操作。
答案2
經過幾天的嘗試,我得到了正確的答案,希望其他人也能找到這些說明並節省自己的時間
在我的例子中,所有磁碟都是單一磁碟機,只有一個分割區,沒有 RAID。
它們都是帶有 XFS 檔案系統的 LVM2 磁碟區。另外,就我而言,我與維多利亞一起修復了元數據中的一個壞塊。
因此,您必須先掛載 LVM 磁碟區。我認為在多驅動器分區的情況下也是可能的,但有點棘手。我在 LVM 上找到了一個很好的指南https://www.cyberciti.biz/faq/linux-mount-an-lvm-volume-partition-command/
當你得到像 /dev/mapper/vg001-lv001 這樣的磁碟區之後,就可以檢查 fs 並將其掛載到 Linux 中。對於那些仍然不使用 Linux 並試圖在 Windows 世界中生存的瘋狂人們 - 我強烈建議偶爾使用一下,並最終切換到 Force 的正確一側;)
答案3
我相信我已經回答了我自己的問題。
我嘗試了各種 Ext 檔案系統檢視器(例如 Ext2 檔案系統、Ext2Read、Ext2fsd、Paragon ExtFS 等),但都不起作用。最後我嘗試了Explore2fs的升級版本Virtual Volumes。這有效!耶!我現在可以輕鬆地將 NAS 資料夾直接匯出到 Windows,儘管過程相當慢。我必須一次執行 1 個根資料夾,否則它似乎會掛起。該程式似乎運作得很好,儘管用戶界面在複製文件時停止死機,所以我猜它對這兩個文件都使用單個線程。如果可以升級那就太好了,儘管它仍處於測試階段(0.7)。這樣我為期兩週的取得文件的任務就結束了。感謝作者虛擬磁碟區。
喔忘了提一下,Vitual Volume 在我的家用 XP PC 上運行,驅動器內部透過 SATA 連接。我在我的工作 Win7 PC 上嘗試了同樣的操作,但 VV 不會檢測到任何內容,直到我卸下驅動器並透過 USB 外殼連接它。不知道為什麼內部 SATA 不行。
最後我嘗試從 Ubuntu CD 啟動,但未偵測到 NAS 硬碟。那是內部驅動器。我從來沒有嘗試過使用 USB 隨身碟的 Ubuntu。感謝所有提出建議的人!