使用该mount实用程序时,如果您指定的目录不存在,则会被视为错误。是否有任何我可以使用的选项,以便在安装点不存在时自动创建它们?
我是 Ubuntu 的新手;我安装了 Ubuntu 12.10,分区在任务栏中显示为 30 GB 卷和 78EF-2C5E。我试图重命名它,但重命名和删除按钮被停用,所以我尝试使用磁盘,但它给了我错误:
(Error setting label: Command-line `mlabel -i "/dev/sdb8" ::"windows"' exited with non-zero exit status 1: Total number of sectors (18550784) not a multiple of sectors per track (63)!
Add mtools_skip_check=1 to your .mtoolsrc file to skip this test
(udisks-error-quark, 0))
Run Code Online (Sandbox Code Playgroud)
这也会发生在任何连接到我的笔记本电脑的 USB 上。
当我插入外部 USB 驱动器时,它会自动挂载并且可以在 /media/disk/ 中访问
但是过了一会儿,这就是我的 /media 目录的样子:
cesar@minas-tirith:~$ ls /media/
0BC7-569E 0BC7-569E_ disk disk_ disk__ disk___
Run Code Online (Sandbox Code Playgroud)
如您所见,disk条目重复,_并在末尾附加了附加内容。我不知道为什么会发生这种情况,但我可以想象在某些情况下,系统无法将磁盘装入/media/disk/并创建disk_,然后无法装入/media/disk_并创建disk__,等等。另一个条目0BC7-569E我认为它来自 SD 媒体卡,因此它不仅适用于 USB 驱动器。
我想知道这是什么原因造成的?这是预期的行为吗?或者我怎样才能防止这种情况发生?
我使用的是 Ubuntu 23.04,我假设 Ubuntu 使用 autofs 来自动挂载。我不熟悉 autofs 配置。
当我通过 USB 连接带有标签的外部驱动器时,它们会根据 中的标签自动安装/media/user/label。但是,如果/media/user/label已经存在(没有安装任何内容 - 空目录),它将安装在/media/user/label1.
这不是我想要的。如果这些旧的安装点存在,我想按原样使用它们。
这是可能的配置吗?如果没有,我希望它失败并且不安装任何东西。
mount ×2
12.10 ×1
23.04 ×1
automount ×1
filesystem ×1
hard-drive ×1
partitioning ×1
unity ×1
usb-drive ×1