使用該mount
實用程式時,如果指定不存在的目錄,則會被視為錯誤。我可以使用任何選項來自動建立安裝點(如果它們尚不存在)嗎?
答案1
嘗試這個:
如果要建立名為 DISK1 的掛載點,請在終端機中鍵入下列命令:
sudo mkdir /media/DISK1
答案2
不,裸機安裝實用程式不提供這樣的選項。
不過,這是從像 Nautilus 這樣的檔案管理器安裝時完成的。
答案3
安裝 pmount 實用程式並讓它自動處理 /media/user/ 安裝點。不再擔心 /media/user/ 裝置的安裝方式、位置、名稱。
sudo apt-get update
sudo apt-get install pmount
然後,每當您插入可移動裝置時,它將自動按名稱安裝在 /media/username/ 下。
例如: 我的 USB 記憶棒名為“SYSBKP”,因此它會自動安裝為/media/pi/SYSBKP
它還可以處理意外彈出。並重新安裝。默默。
- 一般來說,它會彈出檔案總管來顯示剛剛安裝的內容。
它在幕後確保緩衝區始終被刷新,以防 USB 在沒有警告的情況下被拔出。不再需要像過去那樣同步;同步;同步。
僅供參考,我從 14.04 LTS 磁碟安裝並讓它在提供時將我升級到 16.04 LTS。在新的 SSD 驅動器上 - 我讓它佔據了整個空間。
無論如何,如果您用於/media/username/
可移動設備,pmount 是一個非常重要的軟體。
如果您不使用它,預設操作是為每個插入建立新的安裝點,並在每個安裝點的名稱後面附加一個數字。即使是正常的彈出也會導致這種行為。您最終會得到 /media/username/SYSBKP、/media/username/SYSBKP1、/media/username/SYSBKP2 等掛載點,但您不知道哪一個是活動掛載點。
這表示您無法編寫採用安裝點名稱的腳本(除非您在腳本中包含所有安裝命令)。如果您選擇錯誤,它將被視為本機目錄。
pmount 確保您的 USB 磁碟機在 /media/username/ 下有自己分配的安裝點。在這種情況下,它始終是 /media/pi/SYSBKP
當您插入另一個同名的 USB 隨身碟時,它也可以工作。所以它不是透過 UUID 進行的。
我不僅將其用於閃存驅動器,還用於全尺寸供電備份驅動器、rsync 備份,並且完全相信這些腳本無需修改即可工作。
它是創建安裝點的簡單、可靠的解決方案。
請注意,我親自使用 NTFS、FAT32 和各種 EXT 格式的磁碟機對其進行了測試。如果磁碟機包含多個分割區,它將按名稱單獨安裝常規檔案系統,從而避免交換分割區。這在 nautilus 中都是可見的,並且在此問答中更詳細地提到:
我在評論中看到 NFS+ Time Machine 驅動器有問題。
它可能會也可能不會自動工作
如何在 Linux 中存取時間機器驅動器 (macworld.com)
摘抄:
事實證明,Apple 在檔案系統上做了一些巧妙的事情來使增量備份發揮作用,包括硬連結到目錄,這在 Linux 中是不允許的。因此,對於任何需要從關聯的 Mac 以外的裝置存取 Time Machine 的人,您可以按照以下方法操作...(其餘部分請參閱連結文章)