Linux下的NTFS是否能够通过chown和chmod设置保存linux文件?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux下的NTFS是否能够通过chown和chmod设置保存linux文件?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3634字,纯文字阅读大概需要6分钟。
内容图文
我对如何安装和允许Linux正确读/写NTFS格式的硬盘驱动器有一些疑问,这些硬盘驱动器用作各种机器的备份(包含Windows,这就是我需要的NTFS).
现在,我已经阅读了一些页面,我觉得我需要别人的指导,他们已经逐步完成了这一步,不要破坏这里的事情.
我需要的是能够将Linux文件及其chown和chmod设置保存到NTFS文件系统,并能够检索此信息.
我今天拥有的是一个NTFS,它使用所有者保存所有文件:安装卷的人员组和所有人的权限rwxrwxrwx.
我读了this article但是信息太多了,在尝试实际实现时我无法理解一些事情:
>在当前版本中它是否稳定?
> Ubuntu 10.04是否已经拥有所有必需品?或者我需要安装什么?
> POSIX ACL与此有什么关系?我是否需要安装任何有关此问题或只是ntfs-3g会做什么?
>使用apt-get运行Ubuntu包在哪里?
>如果我映射用户(使用用户地图)可以将硬盘驱动器带到另一台具有不同用户的计算机上,我是否能够读取它们? (在Linux / Windows下)?
我注意到一件事,用户地图还没准备好使用.所以我下载并编译了(但没有安装,因为我害怕这里搞乱了),最新版本的ntfs-3g.在README文件中,它说:
> TESTING WITHOUT INSTALLING
>
> Newer versions of ntfs-3g can be
> tested without installing anything and
> without disturbing an existing
> installation. Just configure and make
> as shown previously. This will create
> the scripts ntfs-3g and lowntfs-3g in
> the src directory, which you may
> activate for testing :
>
> ./configure
> make
>
> then, as root :
> src/ntfs-3g [-o mount-options] /dev/sda1 /mnt/windows
>
> And, to end the test, unmount the
> usual way :
> umount /dev/sda1
但它没有说明我需要用于完整备份的mount-options(完整==备份/恢复文件,所有者,组和权限).
This faq说:
Why have chmod and chown no effect?
By default files on NTFS are owned by root with full access to everyone.
To get standard per-file protection you should mount with the “permissions”
option. Moreover, if you want the permissions to be interoperable with a
specific Windows configuration, you have to map the users.
另外,我确实使用了ntfs-3g.usermap / dev / sdb2工具来创建地图文件并得到了这个结果:
# Generated by usermap for Linux, v 1.1.4
:carl:S-1-5-21-889330461-3416208041-4118870141-511
:default:S-1-5-21-2592120051-4195220491-4132615201-511
carl:carl:S-1-5-21-889330462-3416208046-4118870148-1000
现在这个默认值已被映射,因为我在查询期间将“默认”写入默认用户下的一个文件.我不确定我是否做得对.我不关心任何用户,除了carl(和root用户),以及除用户之外的任何其他组.我看到FAQ告诉我用用户名回答组.是不是要告诉小组“用户”?如果此映射是正确的,我如何检查,启动Windows?
摘要:
>我需要rsync将Linux文件和Windows文件从各种计算机保存到NTFS外部USB HD,而不会丢失文件权限.
>我不知道如何安装和运行驱动程序ntfs-3g以允许chown,chmod和其他任何可能的操作.有什么选择,在哪里?
>所有计算机都有carl用户名,但不保证其SID,UID或GID相同.
>环境由18个“文档”文件夹组成,其中6个为Linux,其中6个为Win7,其中6个为virtualbox Win XP.所有这些都将成为NTFS外置硬盘的单个“文档”文件夹.
参考:
>我也阅读了this forum,也许这对有人试图在这里帮助我有用.
>还想到了these other three solutions,使文件系统扩展.但外置HD可用于Windows机箱;我无法安装或编写安装驱动程序,所以它需要任何Windows都可以轻松读取,NTFS是标准.
我的所有Google搜索都无法跟进.
解决方法:
您可以使用ntfs-3g,但请确保将映射文件放在正确的位置.执行此操作后,您应该看到../User/name中的文件所有权与unix用户匹配.
但是,如果您只是想将它用作备份,那么您应该将一个大的tarball保存到ntfs位置.如果您还想要随机访问,可以放置一个ext2图像文件并循环安装它.这将使您免于许多这些令人头疼的问题.
好的,假设您将在/ ntfs下挂载NTFS
运行ntfs-3g.usermap / dev / sdb1(或者你的ntfs分区).回答问题.
然后是mkdir /ntfs/.NTFS-3G.然后cp UserMapping /ntfs/.NTFS-3G/UserMapping.现在在/ etc / fstab中输入一个条目:
/ dev / sdb1 / ntfs ntfs-3g默认为0 0
然后mount / ntfs.命令ls -l / ntfs / Users / Carl应该将您的Linux用户显示为该文件的所有者.
内容总结
以上是互联网集市为您收集整理的Linux下的NTFS是否能够通过chown和chmod设置保存linux文件?全部内容,希望文章能够帮你解决Linux下的NTFS是否能够通过chown和chmod设置保存linux文件?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。