我正在使用 ubuntu 14.04 LTS。当我启动电脑并单击文件管理器中的任何书签时,它会显示此错误:
Unable to find the requested file. Please check the spelling and try again.
Unhandled error message: Error when getting information for file '/media/angel/DOC/edu': No such file or directory
但当我打开 DOC 驱动器并再次点击同一个书签时,它正常工作。有人能告诉我为什么会发生这种情况以及如何解决这个问题吗?
编辑:的输出lsblk
如下:( ubuntu 安装在sda5
)
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 119.2G 0 disk
├─sda1 8:1 0 91.3G 0 part
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 24.1G 0 part /
└─sda6 8:6 0 3.8G 0 part [SWAP]
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 93.2G 0 part
├─sdb2 8:18 0 1K 0 part
├─sdb5 8:21 0 93.2G 0 part
├─sdb6 8:22 0 89.3G 0 part
├─sdb7 8:23 0 93.2G 0 part
├─sdb8 8:24 0 93.2G 0 part
└─sdb9 8:25 0 3.8G 0 part
sr0 11:0 1 1024M 0 rom
打开磁盘驱动器后,输出lsblk
如下:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 119.2G 0 disk
├─sda1 8:1 0 91.3G 0 part
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 24.1G 0 part /
└─sda6 8:6 0 3.8G 0 part [SWAP]
sdb 8:16 0 465.8G 0 disk
├─sdb1 8:17 0 93.2G 0 part
├─sdb2 8:18 0 1K 0 part
├─sdb5 8:21 0 93.2G 0 part
├─sdb6 8:22 0 89.3G 0 part /media/angel/DOC
├─sdb7 8:23 0 93.2G 0 part
├─sdb8 8:24 0 93.2G 0 part
└─sdb9 8:25 0 3.8G 0 part
sr0 11:0 1 1024M 0 rom
的输出sudo blkid
给出了以下信息sdb6
:
/dev/sdb6: LABEL="DOC" UUID="04280A22280A12FA" TYPE="ntfs"
答案1
从链接开始工作之前和之后的输出lsblk
来看,您的分区似乎并未自动安装。
因为它是一个 NTFS 分区(查看 的输出sudo blkid
),您可以通过在文件中添加以下行来使分区自动挂载fstab
:
/dev/sdb6 /media/angel/DOC ntfs auto
如果尚不存在,请创建要挂载的目录:
sudo mkdir /media/angel/DOC
打开
fstab
文件:gksu gedit /etc/fstab
(你可能必须先安装 gksu)
并添加以下行:
/dev/sdb6 /media/angel/DOC ntfs auto
在文件末尾,保存更改。
通过以下命令测试您的新条目:
sudo mount -a
答案2
我也遇到了同样的问题。这是由于 fstab 文件中缺少一个条目造成的。
假设书签在文件夹中/dev/sda1/书签。然后书签只在我第一次打开文件夹时起作用/dev/sda1使用资源管理器窗口。
重新启动后,命令lsblk -f
显示/dev/sda1未安装,没有安装点。
访问/dev/sda1在资源管理器窗口中重新输入命令,lsblk -f
其挂载点位于/媒体/用户/sda1。
过了一段时间,我发现 fstab 文件中缺少一个条目。
sudo gedit /etc/fstab
我将以下行放入 fstab 文件中:
/dev/sda1 /media/user/sda1 ntfs rw,user,auto 0 2
我使用了系统访问后定义的挂载点/dev/sda1手动。
最终,重新启动后它就起作用了。
我希望它对其他情况也能有所帮助。