建立掛載點(如果不存在)

建立掛載點(如果不存在)

使用該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 中都是可見的,並且在此問答中更詳細地提到:

https://raspberrypi.stackexchange.com/questions/82347/win32diskimager-not-enough-space-on-disk-size-62652416-sectors-available-623/82367#82367


我在評論中看到 NFS+ Time Machine 驅動器有問題。
它可能會也可能不會自動工作

如何在 Linux 中存取時間機器驅動器 (macworld.com)

摘抄:

事實證明,Apple 在檔案系統上做了一些巧妙的事情來使增量備份發揮作用,包括硬連結到目錄,這在 Linux 中是不允許的。因此,對於任何需要從關聯的 Mac 以外的裝置存取 Time Machine 的人,您可以按照以下方法操作...(其餘部分請參閱連結文章)

相關內容