Mount

只讀掛載點

  • January 12, 2022

我不確定這是否有意義,但我遇到了問題。

我有一個用於存放 torrent 文件的外部硬碟驅動器。它是使用 fstab 安裝的。

現在這是一個問題,有時可能是因為電源中斷,我的硬碟被解除安裝並且(很少)無法重新安裝。當重新掛載失敗時,將在掛載點繼續下載 torrent(例如:/home/user/Downloads)。

我的問題是,有沒有辦法將 /home/user/Downloads 設置為只讀,然後僅在安裝 HDD 時使其可寫?

或者任何其他更好的解決方案都是最受歡迎的。

您可以/home/user/Downloads連結到掛載上更深的目錄,該目錄掛載在其他地方。這可能會導致洪流下載失敗。

例如,如果目標目錄/user/Downloads在安裝在 上的 HDD 上/HDD,則/home/user/Downloads應該是指向 的連結/HDD/user/Downloads,並且除非安裝了 ,否則該目錄肯定不存在HDD

掛載驅動器時,掛載點的權限會根據設備根目錄的權限進行更改。

所以是的,您可以更改掛載點的權限,/home/user/Downloads這樣您的使用者將無法訪問它。然後,安裝外部驅動器後,您需要調整驅動器根目錄的權限(/home/user/Downloads在安裝後再次訪問)。

從現在開始,以非特權使用者身份執行的應用程序將無法讀取空的掛載點。

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