小编Mr.*_*Mr.的帖子

通过偏移引用分割/引用大文件

split将文件分割成多个块,这些块总共消耗相同的存储空间(消耗的磁盘空间加倍)。

ln可以创建到其他(目标)文件的符号链接(symlink),同时不复制文件,因此不会消耗目标文件双倍的空间。

由于缺乏存储空间,是否可以通过指向大文件中特定偏移量的引用/符号方式(即虚拟地分割文件)来分割文件?

例如,给定一个 2MB 的文件,将其分成 2 个部分,其中每个部分引用大文件的 1MB(与符号链接工作原理相同),这样每个部分:

  • 不与其他片段重叠(片段不会引用大文件中的相同数据)
  • 不消耗与其引用的大文件部分相同的存储大小
piece_1.file -> 2mb.file 1st MB
piece_2.file -> 2mb.file 2nd MB
Run Code Online (Sandbox Code Playgroud)

并且每块的存储大小远小于1MB

linux filesystems

10
推荐指数
2
解决办法
864
查看次数

标签 统计

filesystems ×1

linux ×1