Linux
在 Windows 和 Linux 中同時從 SAN 掛載 LUN
我同時在 Windows (2003) 和 Linux (RHEL 5.7) 下安裝了 NTFS 分區。LUN 位於 SAN 上並同時呈現給兩台伺服器。起初,設置看起來不錯,因為我最初可以看到來自 Windows 和 Linux 的文件。
寫入僅從 Windows 啟動,我在 Linux 下安裝了具有隻讀 (ro) 和無訪問時間 (noatime) 選項的分區。但是當我從 Windows 添加文件時,我在 Linux 下看不到它們。有什麼我想念的嗎?甚至有可能嗎?
我想實現這一點,以避免從網路複製> 1Tb的數據遷移。你有沒有其他方法可以做到這一點?
據我所知,NTFS 並不是要那樣使用的,而您可能會以這種方式實現的唯一事情是從文件系統讀取的無效數據。
您可以從 Windows 解除安裝文件系統並將其安裝在 linux 上以進行遷移,或者您可以為此目的使用一些集群文件系統。不幸的是,我知道沒有能夠做到這一點的開源集群文件系統。
我相信 CXFS 和 StorNext 應該可以做你想做的。
NTFS 不是一個集群感知文件系統,我明白你正在嘗試做的事情,但是 NTFS 沒有機制讓 Linux 機器知道它已被更改,並且從 Linux 方面來看,它沒有理由假設事情可以在沒有改變的情況下發生變化這些變化來自自身。基本上,您需要使用文件級共享系統或多作業系統塊級集群感知文件系統。