將 Linux NFS 文件複製到標準消費者外部硬碟驅動器
我是一名研究生和相對的 Linux 新手。我的機構有一個內部 Linux 集群,我在該集群上執行許多科學模擬。我有一台 Windows 台式電腦,通過 SSH 訪問 Linux 集群。
我在 Linux 集群的文件伺服器上有大量(~1 TB)的模擬結果數據。項目完成後,研究小組可能沒有空間保存模擬結果。但是,我想將文件(當然,在該組的許可下)保存在我自己將購買的外部驅動器上。
我的問題是,如果我購買帶有 USB 連接的標準 Windows 外部硬碟驅動器,我能否將文件從 Linux 集群的文件伺服器複製到外部驅動器?(我假設 Linux 集群有一個 USB 埠,但這是我需要驗證的。)
看起來許多標準的 Windows 外部硬碟驅動器都被格式化為 NTFS 或 FAT32,而我們的 Ubuntu Linux 文件伺服器使用 NFS。以下是亞馬遜的一些範例:
- Seagate Backup Plus 4 TB USB 3.0 台式機外置硬碟 STCA4000100 (NTFS)
- WD My Book 4TB 外置硬碟儲存 USB 3.0 文件備份和儲存 (NTFS)
- BUFFALO MiniStation Plus 1 TB USB 3.0 攜帶式硬碟 - HD-PNT1.0U3BS 銀色 (FAT32)
您認為上述任何或所有硬碟驅動器都能夠在 NFS 中輕鬆重新格式化以用於 Linux 集群嗎?
另一方面,亞馬遜確實有“Linux平台支持”外置硬碟的部分,例如:
但是,即使標準的 Windows 外部硬碟驅動器很容易重新格式化,問題是我隨後可能想將文件從外部硬碟驅動器複製到 Windows 電腦,即 NTFS。這部分問題可能需要單獨的問題或關於 SuperUser 的問題,但是是否可以將 NFS 文件從外部硬碟驅動器複製到 Windows NTFS 電腦?謝謝你的時間。
我的問題是,如果我購買帶有 USB 連接的標準 Windows 外部硬碟驅動器,我能否將文件從 Linux 集群的文件伺服器複製到外部驅動器?
是的,這沒有技術問題,但是:
我們的硬體不是“帶有 USB 連接的標準Windows硬碟”。請從那句話中刪除 windows 部分。無論有沒有 Windows,外部 USB 硬碟都可以像作業系統一樣正常工作。
我假設 Linux 集群有一個 USB 埠,但這是我需要驗證的。
對於大量數據(1TB 很多),在本地連接驅動器可能要快得多。但是,對於 USB2,您仍然被限制在 35-ish MB/秒。這意味著通過 USB2 複製 1TB 大約需要 8-9 小時。*
如果驅動器是本地安裝的(通過普通 SATA),如果集群和驅動器有 eSATA,如果兩者都有 USB3 或者兩者都有火線,那麼你可以加快速度。
或者,您可以將驅動器連接到您自己的桌面並複製文件。在這種情況下,網路可能是速度限制。您還冒著憤怒的管理員詢問您為什麼讓其他使用者的網路如此緩慢的風險。:-)
看起來許多標準的 Windows 外部硬碟驅動器都被格式化為 NTFS 或 FAT32,而我們的 Ubuntu Linux 文件伺服器使用 NFS。
嗯,沒有。
硬碟不關心使用哪個文件系統。它可能使用 NTFS 進行了預格式化(對於大多數購買它們的人來說,這是一個明智的選擇),但沒有什麼能阻止您更改文件系統和重新格式化。這應該只需要幾分鐘。
此外,您的文件伺服器不在其硬碟上使用 NFS。它可能正在使用 ext2、ext4 或 ZFS。這兩個你都不需要擔心。只要您可以讀取數據,您就可以將其寫入任何格式。
(打個比方:你把寫在筆記本上的文字抄下來。不用擔心原始筆記本的形式或顏色。只要你能看懂,並且有足夠大的筆記本,你就可以從一個筆記本到另一個)。
- : 8-9 小時估計基於此:
35 MiB/秒
每 3 秒 100 MiB。
每 30 秒 1000 MiB,與每 30 秒 1GiB 相同。
每 30 秒 1GiB
每 30000 秒
1000GiB 每 30000 秒 1TiB。30000/3600=8.3(每小時 3600 秒)