我刚买了一台新笔记本电脑,配备 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。尝试在分区上写入文件。
如果您是所有者但它不可写,则通过更改属性中间选项卡上的权限使其可写。