无法将文件保存到第二个硬盘

无法将文件保存到第二个硬盘

我刚买了一台新笔记本电脑,配备 512GB SSD 和 1TB HDD。我在 SSD 上安装了 Ubuntu(使用 UEFI),并将 HDD 用作存储。我之前在 SSD 上安装了 Windows,但我删除了它。它还剩下两个恢复分区和一个 EFI 分区。我将大部分剩余空间分配为 ext4 分区以用于数据,并带有挂载点/BHDD。我留下 100GB 未分配空间,以防我决定恢复 Windows)。我在主目录中创建了指向我的文档、图片、下载和音乐文件夹的符号链接。但是,我无法将文件下载到它们 - 我收到错误“无效的保存权限”。我可以在上创建和删除文件夹或文本文件/BHDD

我真的很困惑到底出了什么问题。

编辑:输出自ls -l ~

total 28  
drwxr-xr-x 2 bogdan bogdan 4096 Aug 27 19:22 Desktop  
lrwxrwxrwx 1 bogdan bogdan   22 Aug 26 21:29 Documents -> /BHDD/bogdan/Documents  
lrwxrwxrwx 1 bogdan bogdan   22 Aug 26 21:30 Downloads -> /BHDD/bogdan/Downloads  
-rw-r--r-- 1 bogdan bogdan 8980 Aug 26 21:14 examples.desktop  
lrwxrwxrwx 1 bogdan bogdan   18 Aug 26 21:30 Music -> /BHDD/bogdan/Music  
lrwxrwxrwx 1 bogdan bogdan   21 Aug 26 21:30 Pictures -> /BHDD/bogdan/Pictures  
drwxr-xr-x 2 bogdan bogdan 4096 Aug 27 00:21 Public  
drwxr-xr-x 2 bogdan bogdan 4096 Aug 27 00:21 Templates  
drwxr-xr-x 2 bogdan bogdan 4096 Aug 27 00:21 Videos  

输出sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,ROTA,MODEL

sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,ROTA,MODEL  
NAME   FSTYPE   SIZE MOUNTPOINT LABEL      ROTA MODEL  
sda             477G                          0 SAMSUNG MZNTN512  
├─sda1 vfat     487M /boot/efi                0   
└─sda2 ext4   428.8G /                        0   
sdb           931.5G                          1 HGST HTS721010A9  
├─sdb1 vfat     500M            ESP           1   
├─sdb2 ext4     818G /BHDD                    1   
├─sdb3 swap     7.6G [SWAP]                   1   
├─sdb4 ntfs     852M            WINRETOOLS    1   
└─sdb5 ntfs     9.2G            Image         1   

更新:有趣的是,我可以使用 16.04 提供的默认客户端将种子下载到硬盘上 -Transmission

更新2:我今天安装了 Google Chrome,只是想测试它是否会遇到同样的问题,但事实并非如此。我可以用 Chrome 随时随地保存文件,所以问题似乎与 Firefox 有关。

更新3:尝试重置我的 Firefox 配置文件mv ~/.mozilla ~/.mozilla.old并使用干净的配置文件,但问题仍然存在。还尝试重新安装 Firefox,方法是先将其从 synaptic 中完全删除,然后使用 synaptic 再次安装。问题仍然存在。

更新4:我已使用 更改了 /BHDD 的所有权chown username:username /BHDD,并使用 设置了读/写权限sudo chmod 755 /BHDD,但 Firefox 仍然无法保存到此驱动器。

答案1

好的,我刚刚重做了上面列出的一些无法解决问题的事情,问题就解决了——不知道为什么。以下是我重做的内容:

通过 Synaptic 重新安装了 Firefox - 不是使用重新安装按钮,而是将其完全删除然后安装(可能没什么区别)。我保留了用户文件,因此当我第一次启动它时,它会加载我的所有扩展和选项。

之后,我设置了权限sudo chmod 755 /BHDD(这是我大约第四次或第五次这样做)。

最后,我再次使用chown -R useername:username /BHDD和更改了所有权chown -hR useername:username /BHDD。(我也做过几次这样的事情)。

接下来,我打开 Firefox,就可以下载任何我想要的东西了。黑魔法。

答案2

我认为它对你有帮助。我发现问题这里

首先,确保您拥有该分区。转到媒体,然后右键单击图标,然后转到属性。在中间选项卡上,您可以看到所有者。如果是 root,则按 ctrl+alt+T 打开终端并输入以下命令:

sudo chown --recursive [yourUserName]:[yourUserName] [pathToPartitionFolder]

不带 [],并在询问时输入您的密码。其中 [pathToPartitionFolder] 类似于 /media/7a8s87d8。尝试在分区上写入文件。

如果您是所有者但它不可写,则通过更改属性中间选项卡上的权限使其可写。

相关内容