![Windows 和 Ubuntu/Linux 对公共磁盘上的文件夹的权限](https://linux22.com/image/978428/Windows%20%E5%92%8C%20Ubuntu%2FLinux%20%E5%AF%B9%E5%85%AC%E5%85%B1%E7%A3%81%E7%9B%98%E4%B8%8A%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9%E7%9A%84%E6%9D%83%E9%99%90.png)
在整理了来自不同位置和操作系统的音乐后,我一直尝试将生成的 400GB+ 目录同步到我的主目录/音乐文件夹,但最终却首先没有所有权或权限,然后是一些生成的文件。
尽管在同步之前和之后对用户和组都chown
执行了整个挂载以及对chmod
源目录和目标目录执行了完整操作,但结果仍然如此。在 GUI 中使用保存所有者/权限/组似乎也没有什么区别。-rwx
grsync
因此我在 Win7 中安装了驱动器,并在上下文菜单中单击两次,删除了在 Ubuntu 14.10 之后以某种神秘方式应用但无法识别的只读保护,chmod
这似乎解决了这个问题。
我的问题是:
- 我做错了什么?
- 为什么终端告诉我,我在源和目标处都拥有完全的所有权和权限,但文件仍然无法读取?
- 为什么我要停止双启动并完整安装这个浪费时间的操作系统呢?
希望有人可以启发我,我的坚持将得到回报。
答案1
对于未来:最好只问一个问题,这样你就可以得到一个答案,因为你问的问题越多,你找到一个可以回答所有问题的人的可能性就越小,因为他们需要成为多个领域的专家,而你问的问题越多,这种情况就会变得越来越不可能。
从您遇到的问题中,我可以推断出您使用 NTFS 作为 Ubuntu
/home
和 Windows 7X:\users
目录的文件系统。(其中 X 是您使用的 Windows 驱动器号)这不是错误的因此,但是需要 Windows 和 Ubuntu 文件权限专家才能使其正常工作。因此,我也总是建议操作系统分区对于 Windows,使用 NTFS 格式;对于 Linux,使用 EXT4 格式,然后:
a. 对于初学者(不是你),我建议使用
FAT32
常见的数据分区。b. 对于普通用户来说,NTFS 作为常用的数据分区,但:
独立
X:\users
于X:\home
在 Windows 下创建
X:\home
并将文件权限设置System
为Everyone
在 Ubuntu 下挂载整个 NTFS 分区,允许
/users
具有默认 Windows 权限和/home
具有默认 Ubuntu 权限。绝不移动文件到/从
/users
但/home
总是复制并删除原始文件。(反之亦然)
c. 对于专家:嗯,随便吧!只要别搞砸就行!
可能是因为Windows下的ACL混乱了。
哈!你想要我告诉你为什么你做了什么?抱歉,但我的右侧心灵感应天线坏了,而且你离我太远,现在无法直接连接到你的电脑。;-)
我很久以前就摆脱了 Windows:
wine
我不再需要 Windows,我的数据ext4
很久以前就被安全迁移了,如果我现在需要传输任何东西,我只需将其复制到 FAT32 USB 记忆棒上!(嗯,实际上让我按照我自己的定义成为一名初级用户!)