无法在主分区之外创建文件

无法在主分区之外创建文件

在我的系统上,我创建了 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-756f31852059OR /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 文件管理器中打开分区并选择文件 -> 属性 -> 权限。如果此文件夹不属于您或您的组,请更改所有权或授予“其他人”写入权限。

相关内容