在我的系统上,我创建了 3 个分区(主分区除外),但 Ubuntu 不允许我在这些分区上创建或删除任何文件。甚至复制和粘贴选项都不可用。凭借我贫乏的知识,我使用终端创建了一些文件,但我不知道如何将文件添加到这些分区。
请大家帮帮我。我是 Ubuntu 新手。我使用 Ubuntu 的经验只有两周。
答案1
可能是因为你没有权限使用那些分区。
要取得驱动器或分区(内部和外部)的所有权,只需运行以下命令:
sudo chown -R username:username /partition/mount-point
在哪里用户名是你的实际用户名,挂载点是文件系统中将安装该分区的目录并不是设备名称(例如:/dev/sda1)。
确定挂载点
mount
,在终端中运行,并找到与驱动器或分区相对应的行。如果您没有为分区设置标签,它将看起来像这样:
/dev/sda5 on /media/7e3fbc57-03fe-4742-bb72-756f31852059
如果您已使用描述性内容设置标签,它应如下所示:
/dev/sda5 on /media/data
根据示例,挂载点将类似于
/media/7e3fbc57-03fe-4742-bb72-756f31852059
OR/media/data
。现在,你需要做的就是使用以下命令运行用户名和正确的挂载点:
sudo chown -R peachy:peachy /media/7e3fbc57-03fe-4742-bb72-756f31852059
或者
sudo chown -R peachy:peachy /media/data
笔记:您的用户名和挂载点将有所不同。此外,如果您设置了包含空格的标签(例如 1TB External 或 My Files),则需要将整个挂载点路径括在单引号中,例如:
sudo chown -R peachy:peachy '/media/My Files'
或者
sudo chown -R peachy:peachy '/media/1TB External'
您现在是该分区的所有者,可以对驱动器或分区执行任何您想做的事情。
要更改 NTFS 分区的所有权,请参见:
答案2
造成这个问题的原因可能有几个。
也许分区是以只读方式安装的,据我所知,这是 NTFS 分区的默认设置。如果您使用的是 NTFS,请参阅https://help.ubuntu.com/community/MountingWindowsPartitions了解如何以读写方式挂载它们。对于其他文件系统,您可以查看文件 /etc/fstab。有关此文件中条目应如何显示的文档,请访问https://help.ubuntu.com/community/Fstab。但请小心,如果您修改了此文件,您可能会完全失去对文件系统的访问权限。
另一个原因可能是您没有被授予修改分区上文件的权限。在 Nautilus 文件管理器中打开分区并选择文件 -> 属性 -> 权限。如果此文件夹不属于您或您的组,请更改所有权或授予“其他人”写入权限。