Linux下的NTFS是否可以使用chown和chmod设置保存Linux文件?

德贝科

我对如何安装并允许Linux正确读取/写入NTFS格式的硬盘驱动器存有疑问,该硬盘驱动器用作各种计算机的备份(包括Windows,这就是我需要的NTFS)。

现在,我已经阅读了一些页面,并且感觉到我需要别人的指导,而他们已经一步一步地完成了,以免破坏这里的事情。

我需要的是能够将Linux文件及其设置chown保存chmodNTFS文件系统,并能够取回该信息。

我今天拥有的是一个NTFS,该文件保存所有文件以及owner:group装入卷的人以及所有文件的权限rwxrwxrwx

我读了这篇文章,但它的信息太多了,在尝试实际实现时我无法理解某些事情:

  • 在当前版本中稳定吗?
  • Ubuntu 10.04是否已具备所需的所有功能?还是我需要安装任何东西?
  • POSIX ACL与这有什么关系?我需要为此安装任何东西ntfs-3g吗?
  • Ubuntu软件包在哪里运行apt-get
  • 如果我映射的用户(带有usermap)可以将硬盘驱动器带到具有不同用户的另一台计算机上,我是否可以读取它们?(在Linux / Windows下)?

我注意到的一件事,usermap是尚未准备好使用。因此,我下载并编译了ntfs-3g的最新版本(但未安装,因为我害怕在这里弄乱东西)。在自述文件中说:

> 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

但这并不能说明完全备份所需的安装选项(完全==备份/还原文件,所有者,组和权限)。

此常见问题解答说:

为什么chmod和chown没有作用?

默认情况下,NTFS上的文件归root拥有,并且所有人都可以访问。要获得标准的按文件保护,您应该使用“ permissions”选项进行安装。此外,如果您希望权限可以与特定的Windows配置互操作,则必须映射用户。

另外,我确实使用了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

现在已经映射了该默认值,因为在查询过程中我将“默认值”写入了默认用户下的一个文件。我不确定我是否做对了。我不喜欢任何用户,但卡尔(和为此事),以及其他任何团体,但用户我看到FAQ告诉我用用户名回答论坛。告诉这个小组“用户不是这种情况吗?以及如何在启动Windows时检查此映射是否正确?

总结

  1. 我需要rsync将各种计算机上的Linux文件和Windows文件保存到NTFS外部USB HD上,而又不会丢失文件许可权。
  2. 我不知道如何安装和运行驱动程序ntfs-3g来允许chown,chmod以及任何其他需要的驱动程序。有什么选择,在哪里?
  3. 所有计算机都具有卡尔用户名,但这不能保证它们的SID,UID或GID相同。
  4. 该环境由18个“文档”文件夹组成,其中6个Linux,6个Win7,6个virtualbox Win XP。它们都将是NTFS外部硬盘驱动器中的单个“文档”文件夹。

参考:

  • 我也阅读了该论坛,也许对尝试在这里帮助我的人很有用。
  • 还想到了其他三个解决方案,使文件系统扩展。但是,外部高清可能会在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用户显示为该文件的所有者。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以使用Linux sort命令按每行末尾的数字对巨大的文本文件进行排序?

Linux上是否可以使用块和libdispatch?

是否可以使用JSON发送文件

是否可以使用jQuery .on和悬停?

是否可以使用Foundation Framework和目标linux构建Swift代码?

是否可以在Linux和Windows上使用EM DASH?

是否可以使用C ++和CMake在Linux上创建Windows exe?

是否可以使用Linux实时监控进程的调度方式?

是否可以使用ocamlopt ghc和gcc编译器创建可移植的x86-64 Linux可执行文件?

如何在Linux中chmod和chown隐藏文件?

是否可以使用Wine在Linux下运行NXT-G软件?

是否可以将Linux虚拟控制台内容和回滚保存到文件中?

一般而言,Live Linux CD是否可以安全处理Windows NTFS文件

是否可以使Linux立即保存对外部硬盘文件所做的更改?

BSD上是否可以使用Scratch的Linux?

是否可以使用Linux系统命令来更改为PCIe设备设置的仲裁方案?

NTFS文件损坏(无此文件或目录);我可以在Linux下修复它们吗?

是否可以在未设置执行许可权的情况下执行Linux二进制文件?

WSL-是否可以使用WSL访问和操作虚拟Linux计算机?

将NTFS文件设置为从Linux只读

Linux何时可以使用只读根文件系统引导

是否可以使所有GUI linux应用程序都可以使用X服务器工作?

在Linux中是否可以使用本地时间设置计时器?

Razer Kiyo是否可以在Linux下运行?

是否可以使用gfortran和openmpi在Linux中编译NASA并行基准(NPB)文件?

是否可以使用javascript将文件保存到与当前文件相同的目录?

是否可以使用 ONE 项目在 Window 和 Linux 上进行编码?(使用纱线,反应)

是否可以使用 LaTeX 包“子文件”和“背景”?

我可以使用 gdb 編輯代碼行嗎?是否也可以在同一個調試會話中保存到實際的源文件和頭文件?linux