无法在 Ubuntu 18.04 中写入已安装的 ext4 硬盘

Spe*_*Dub 8 permissions mount hard-drive

我刚刚组装了一台新电脑。我正在运行 Ubuntu 18.04,我没有双启动。

Ubuntu 安装在我的 SSD 上,但我还想使用内部 HDD(通过 SATA 连接到我的主板)作为额外存储。我一直在按照这组说明进行设置。HDD 被格式化为 ext4 并在启动时自动安装,但就我所知。我被困在第 4 步,将文件夹从 ~/home/ 移动到 HDD 并建立符号链接。

我无法通过文件资源管理器将文件夹从 Home 拖动到安装的 HDD。我也无法通过文件资源管理器在挂载的 HDD 中创建新目录。当我检查已安装硬盘的权限时(通过右键单击-> 属性-> 权限),它说“无法确定‘驱动器名’的权限。”

通过进一步研究,我怀疑这是一个权限问题;但是,我一直无法确定我需要做什么。我如何解决这个问题并写入我的内部硬盘?

编辑:我的 /etc/fstab 文件的内容如下:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=b928c257-beab-4352-81d0-9ae12955bf96 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sdb3 during installation
UUID=5B6B-1052  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sdb4 during installation
UUID=8d372b78-f15c-4c85-b853-becfafa28d69 /home           ext4    defaults        0       2
# swap was on /dev/sdb2 during installation
UUID=1972e189-a0fe-448d-93db-c17028c913c8 none            swap    sw              0       0
/dev/disk/by-uuid/c0c74b6f-dedb-4a3e-b5d8-52cca8a0958e /mnt/stuff auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-name=Stuff 0 0
Run Code Online (Sandbox Code Playgroud)

编辑 2:这是运行中的相关条目lsblk -fm -e 7

sda  ext4         c0c74b6f-dedb-4a3e-b5d8-52cca8a0958e /mnt/stuff   1.8T root  disk  brw-rw----
Run Code Online (Sandbox Code Playgroud)

cma*_*.fr 11

由 gnome-disk-manager 安装的硬盘应该
没问题,我猜你只需要修复硬盘上的权限:
打开终端CTRL+ ALT+T并输入下面的命令

sudo chown $USER:$USER /mnt/stuff
Run Code Online (Sandbox Code Playgroud)

如果这不是诀窍,请继续:


最后一行/etc/fstab应该是您的 HDD
您可以编辑最后一行
主要更改在安装选项(默认值)和 fsck 选项(2)

sudo nano /etc/fstab #(or sudo gedit /etc/fstab)
#
# Edit the last line
UUID=c0c74b6f-dedb-4a3e-b5d8-52cca8a0958e /mnt/stuff ext4 defaults        0       2
Run Code Online (Sandbox Code Playgroud)

保存文件并更改(获取)HDD 上的所有权

# Remount the HDD
sudo umount -f /mnt/stuff
sudo mount -a
sudo chown $USER:$USER /mnt/stuff
# non recursive change of ownership should be enough, but
# if still cannot write on it, go for a (longer) recursive change of ownership
# sudo chown -R $USER:$USER /mnt/stuff
# -R is for recursive
Run Code Online (Sandbox Code Playgroud)