NTFS 压缩驱动器在 Ubuntu 下真的是压缩写的吗?

NTFS 压缩驱动器在 Ubuntu 下真的是压缩写的吗?

我想在 Ubuntu 下复制一个非常大的 NTFS 压缩驱动器,因为它的复制速度比 Windows 快。我在 Ubuntu 下格式化了新驱动器mkfs,过了一会儿,目标驱动器就用完了空间。这很奇怪,因为两个驱动器都是制造商的同一型号。我猜是因为第一个驱动器是压缩的,而第二个不是,所以数据放不下。

在查找如何在 Ubuntu 下格式化驱动器并将其标记为压缩后,我放弃了,并在 Windows 计算机上执行了此操作。第二个驱动器现在标记为压缩,但据我所知,这种压缩只是文件系统中的一个位标记,提示 Windows 在写入光盘时进行压缩。换句话说,是操作系统决定压缩数据。

Ubuntu 在向我的第二个(现已压缩)驱动器写入数据时会压缩数据吗?我使用的是标准ntfs-3g司机。

更新:成立此链接声称 Ubuntu 确实不压缩。

寻找mpg187评论

更新:ntfs-3g 站点

ntfs-3g 是一个 NTFS 驱动程序,它可以创建、删除、重命名、移动文件、目录、硬链接和流;它可以读取和写入文件,包括流和稀疏文件;它可以处理特殊文件,如符号链接、设备和 FIFO;此外,它还可以读取和创建透明压缩文件。它有两种变体 ntfs-3g 和 lowntfs-3g,下面在相关选项描述中提到了一些差异。要挂载的卷可以是块设备或映像文件。

这个问题的答案似乎是肯定的,但我仍然不确定。

答案1

如果你检查ntfs-3g ubuntu 手册页,你可以看到选项:

compression
              This  option enables creating new transparently compressed files
              in directories marked for compression. A directory is marked for
              compression  by  setting  the  bit  11 (value 0x00000800) in its
              Windows attribute. In such a directory, new  files  are  created
              compressed  and  new  subdirectories  are  themselves marked for
              compression. The option and the flag have no effect on  existing
              files. Currently this is the default option.

这里的关键是:这是默认选项。因此,显然默认设置是压缩标记为压缩的文件及其内部的所有内容。

答案2

如果您想要复制压缩驱动器以提高速度,您应该考虑复制 VHD 或 ISO,甚至是分区。

从一个压缩驱动器复制到另一个压缩驱动器总是会解压缩、复制、重新压缩。除非您使用压缩同步协议,在这种情况下,过程将是:

decompress
compress
copy
decompress
compress

相关内容