Permissions

共享硬碟?

  • February 5, 2019

我想設置一個外部硬碟驅動器,作為兩台執行 Linux 的不同筆記型電腦的備份驅動器。我知道這是有問題的 b/c 每台機器都有自己的一組使用者 ID,這可能會導致權限衝突/一般混亂。

我只是想知道是否有任何我沒有考慮過的解決方案。我會使用 ext4,但對於權限問題。我考慮過使用 NFS 並通過網路共享驅動器,但這並不是我真正想要的案例——我希望每台筆記型電腦都能夠插入驅動器並使用它。我還希望對文件系統進行加密。

那麼有沒有一種優雅的方式來做到這一點,或者它只是不在卡片中?是否有為此案例設計的另一個文件系統?我應該只使用 NTFS 還是 HFS+?

更新:按照下面的要求,更新添加:沒有信任問題,因為兩台筆記型電腦只是我和我妻子的。而且我沒有預見到具體的問題——相反,它只是感覺很粗略,因為我不認為 ext4 被設計為以這種方式使用。

話雖如此,我想我會堅持使用單個 ext4 加密分區,將每個備份保存在單獨的目錄中,而不必擔心。:) 謝謝!

不,這不是問題。使用普通的 Linux 文件系統。

我建議您將一個目錄用於一台電腦備份,另一個用於第二台電腦。以 root 身份創建目錄,並將預期的所有者/組指定給該目錄(或者只保留 root,如果要備份所有系統)。所以mkdirchown。只需在每個系統上都這樣做,以便需要從一個系統訪問的目錄具有該系統的正確權限。

如果您嘗試使用一台電腦訪問另一台電腦的數據,則可能會出現問題。只需以 root 身份執行(並在將文件複製到“其他”電腦時設置使用者/組)。

注意:如果您是電腦(任何電腦)上的 root,則可以讀取磁碟上可以物理附加到該電腦的所有文件。唯一的例外是加密的文件/文件系統。對外部磁碟非常小心(尤其是在將它們移出房子時)。

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