我有一个运行 Raspbian GNU/Linux 10 (buster) armv7l 的 pi,并通过 USB 连接了外部硬盘。
由于某种原因,我在 /media/pi 中列出了该 hd 两次。其中之一的名称后面附加了“1”,当我查看其属性时,还有一个“文件”字段。请看截图。
这个“第二个”硬盘是什么?它是一个符号链接吗?
其他一些可能相关的数据。我正在 docker 容器中运行syncthing,并- /media/pi/14TB External/Syncthing:/Syncthing
在 docker-compose.yml 中将hd 添加为容器的资源。
每当我重新启动 pi 时,我都会遇到这个问题,我需要在 compose 文件之间切换卷14TB External
并14TB External1
通过 compose 文件重新启动 docker 以便同步找到驱动器。
答案1
首先,其中的文件夹/media
不是驱动器,而是一个挂载点,可以访问驱动器内容(其上的文件系统)的文件夹。当驱动程序没有安装时,它只是一个空文件夹,没有什么特别的。因此,您不会两次拥有该驱动器,而是有一个未使用的文件夹/media/pi/14TB External
和一个/media/pi/14TB External1
用作驱动器挂载点的文件夹。
为什么这个文件夹有两次? GUI 中的安装是通过以下方式完成的U盘它还会自动在 中创建挂载点/media/<user>
。如果挂载点已存在,则不会重复使用该挂载点,但 UDisk 会通过在其上附加数字来创建一个新挂载点。 UDisk 应该在卸载设备(或关闭机器)后删除该文件夹,但这在旧版本的 UDisk 中被破坏,有时不起作用,因此您最终可能会在/media
.
要解决此问题,只需删除该/media/pi/14TB External
文件夹,下次 UDisks 将在安装驱动器时创建该文件夹并将其安装在那里。 (注意:首先确保您没有意外保存任何内容/media/pi/14TB External
,这意味着数据未保存在外部驱动器上,因此删除文件夹将意味着您丢失数据。)