如何使用 Linux/Unix 命令在 NTFS 文件系统上创建硬链接?

如何使用 Linux/Unix 命令在 NTFS 文件系统上创建硬链接?

我有一个 NTFS 备份硬盘,我想执行利用硬链接的增量备份来节省存储空间。

当我尝试通过 Linux 操作系统(我目前使用的是 Mac OSX)链接硬盘上的 2 个文件时,出现错误 the operation is not supported.

是否可以使用 Linux/Unix 工具在 NTFS 文件系统上创建硬链接?

注意:硬链接指向同一 NTFS 驱动器上的其他文件。

答案1

根据其手册页,NTFS-3G 支持硬链接和符号链接。

NTFS-3G 是 Microsoft Windows NTFS 文件系统的开源跨平台实现,具有读写支持。NTFS-3G 通常使用 FUSE 文件系统接口,因此它可以在多种不同的操作系统上不经修改地运行。它可以在 Linux、FreeBSD、NetBSD、OpenSolaris、BeOS、QNX、WinCE、Nucleus、VxWorks、Haiku、MorphOS、Minix、Mac OS X 和 OpenBSD 上运行

NTFS-3G 支持所有写入文件的操作:可以在 NTFS 分区上创建、修改、重命名、移动或删除任何大小的文件。支持透明压缩,但不支持加密。支持修改访问控制列表和权限。使用用户空间中的文件系统 (FUSE) 接口安装 NTFS 分区。

NTFS-3G 支持部分 NTFS 日志记录,因此如果计算机意外故障导致文件系统处于不一致状态,则可以修复该卷。自 2009 年起,默认情况下会恢复并安装包含不干净日志文件的卷。可以使用“norecover”安装选项来禁用此行为。

http://www.tuxera.com/community/ntfs-3g-advanced/extended-attributes/

另请参见此处:

https://serverfault.com/questions/165389/create-ntfs-symbolic-links-from-within-linux https://stackoverflow.com/questions/4685207/is-creating-hardlinks-from-linux-on-a-ntf​​s-partition-viable

相关内容