使用该mount
实用程序时,如果指定的目录不存在,则视为错误。我可以使用任何选项来使挂载点自动创建(如果尚不存在)?
pmount
防止这种情况发生的安装说明。
使用该mount
实用程序时,如果指定的目录不存在,则视为错误。我可以使用任何选项来使挂载点自动创建(如果尚不存在)?
pmount
防止这种情况发生的安装说明。
Answers:
不可以,裸机实用程序不提供此类选项。
但是,当从像Nautilus这样的文件管理器挂载时,它就完成了。
安装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驱动器上-我让它占用了整个空间。
无论如何,如果将pmount /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格式的驱动器进行了亲自测试。如果驱动器包含多个分区,它将按名称分别安装常规文件系统,避免使用交换分区。这在鹦鹉螺中都是可见的,并且在本问答中更详细地提及:
我在评论中看到NFS + Time Machine驱动器存在问题。
它可能会自动运行,也可能不会自动运行
如何在Linux中访问Time Machine驱动器 (macworld.com)
摘抄:
事实证明,Apple在文件系统上做了一些巧妙的事情,以使增量备份能够正常工作,包括硬链接到目录,这在Linux中是不允许的。因此,对于需要从与其关联的Mac以外的其他设备访问其Time Machine的任何人,这是您的操作方法...(请参阅链接的文章以获取其他信息)
mount
在Time Machine上使用常规命令的说明: hints.macworld.com/article.php?story=20080623213342356
pmount
不会解决Time Machine驱动器的“有时会,但有时不会”的问题。我已经编辑了答案,以包括有关此问题的信息。.感谢gideon提出来。
mkdir /media/USB
,mount /dev/sdb1 /media/USB
;umount /dev/sdb1
,rmdir /media/USB
。