我无法将电影从我的电脑(装有 Ubuntu)上的 NTFS 分区复制到安装在播放器“Dune”中的 ext2 硬盘上。请帮忙。
答案1
我怀疑你的 NTFS 分区在启动时会自动挂载。如果我们谈论的是连接到计算机的 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,否则权限不会生效。因此,当您将磁盘连接到朋友的计算机或其他地方时,您无法保护数据。无论如何,文件都可以访问。
答案2
我在寻找以下内容时遇到了这个问答:如何更改 NTFS 分区的权限?
虽然原始问题标题正确而简洁地解释了我的问题,但它的主体似乎与标题不符,而且是一个不同的(但可能相关的)问题,因此,首先,我将回答标题问题,然后对 OQ 主体进行评论
简短回答
您需要使用适当的挂载选项挂载 NTFS 分区(users,permissions
)
详细解答
你可以更改存储的文件和文件夹的权限和所有权在 NTFS 分区中,(但不是 FAT 格式)。因为,正如本文很好地解释的那样回答NTFS 是与 POSIX 兼容的文件系统。
尽管如此,从 Linux 分区复制/编辑 NTFS 分区中的文件通常是不需要的(在双启动的情况下)
NTFS 分区是否只读?启用写入/读取
默认情况下,笔记本电脑上的 Windows 系统在关闭系统时不会执行完全关闭。这使得分区只能以只读模式访问。
执行完全关闭窗户,可以通过以下方式之一:
按住转移 ⇧键盘上的键,然后单击“关闭”开始菜单中的选项。
或者,在 Windows 命令行中键入以下内容(参见关机 | Microsft doc)
shutdown /s /f /t 0
或者永久禁用休眠/快速启动窗口的“功能”,以使所有最终shutdown == full shutdown
(参见此问题了解更多信息)
在大多数情况下,这足以使您能够访问和编辑 Windows 分区中的所有文件。
但如果你仍然需要“chown NTFS 分区”,那么
- 改变NTFS 分区安装选项, 或者通过 :
- 编辑
/etc/fstab
使用:
sudo -e /etc/fstab
- 或者以图形方式使用磁盘实用程序
无论哪种方式,您最有的选择是:users,permissions
,并且您不需要有nosuid
选择,因为它暗示了users
(参见 Bovine 评论)
因此,NTFS 分区的 /etc/fstab 条目应如下所示:
# <file system> <mount point> <type> <options> <dump> <pass>
FILE_SYS_UUID /mnt/Win_D ntfs-3g users,permissions,x-gvfs-show,... 0 0
注意:如果你使用的是非常老的 Ubuntu,或者不使用ntfs-3g对于默认的 NTFS 文件,请确保将文件系统类型更改为 ntfs-3g 而不是 ntfs 或 auto,否则它们是相同的(参见此回答)
chown
/chmod
随你喜欢
关于原始问题
将文件从目录 D_src 复制到 D_dest 仅需要对 D_src 的读取权限,以及对 D_dest 的读/写权限
因此,如果您只想将一些文件从 NTFS D_src 分区(您能够以只读模式访问)复制到 ext 分区 D_dest,则无需更改前者的权限。但需要查看后者
一些附加信息和警告
除了笔记本电脑上的默认 Windows 设置(使 NTFS 分区为只读)之外,在以下情况下,您可能会遇到类似的行为: 挂起更新.所以请确保你没有这个。
这是不言而喻的,但我还是要说:
上述过程将使您能够像编辑 Linux 文件系统一样编辑 Windows 或 NTFS 分区的文件系统,如果您不知道自己在做什么,这可能会很危险。因此,最好进行备份,然后获取启动修复万一
答案3
您可以对chown
您的 NTFS 分区进行以下操作:
sudo chown -R username:username /dev/sdbx
您想要sdbx
用正确的内容替换的地方sdb
。
运行sudo fdisk -l
来弄清楚你的sdb