我无法将电影从我计算机上的 NTFS 分区(使用 Ubuntu)复制到安装在播放器“Dune”中的 ext2 硬盘驱动器。请帮忙。
Pau*_*sch 11
我怀疑您的 NTFS 分区会在启动时自动挂载。如果我们谈论的是 ie 连接到计算机的 USB 磁盘,则当您单击文件管理器中的卷时,权限将被正确设置。
因此,您的/etc/fstab
文件中可能有一个条目,如下所示:
... someWeirdId /media/name ntfs auto,stuff,stuff,stuff 0 0
将此更改为:
... someWeirdId /media/name ntfs auto,stuff,stuff,stuff,uid=1000,gid=1000,umask=0000 0 0
这将挂载卷的所有权赋予 uid 1000 的用户,这将是您系统中的第一个用户。id
在终端上输入以查看您拥有的 uid 和 gid。
无论如何,将 umask 设置为 0000 应该向每个用户授予所有权限。
NTFS 和 FAT 不能存储 posix 权限,就像 Linux 使用它们一样(实际上我不确定 NTFS,但我不知道如何)。
但是,您可以使用程序 fuse-posixovl 将任何分区(无论是否支持 posix 权限)上的目录(!)挂载到另一个目录(如果您愿意,也可以是同一目录)。posixovl 将在真实文件系统上创建一个文件,存储您在另一个挂载点中设置的 posix 权限。通过这种方式,您可以在任何非 posix 文件系统上获得完整的 posix 功能。
为了能够更改文件所有权等,您应该以 root 身份运行 posixovl(通过 sudo)。
sudo mount.posixovl /directory/on/ntfs/partition /directory/where/i/use/chown
正如我所说,源目录和目标目录理论上可以相同,但为了确定起见,请先尝试使用不同的目录。
除非使用 posixovl,否则权限不会生效。因此,当您将磁盘附加到朋友的计算机或其他东西时,您无法保护您的数据。无论如何,这些文件都可以访问。