标签: rmlint

rmlint 对 btrfs 的“克隆”有什么作用?

我正在阅读rmlint手册,其中一个重复的处理程序是 clone 和 reflink:

·克隆:仅限btrfs。尝试使用 BTRFS_IOC_FILE_EXTENT_SAME ioctl(3p) 克隆这两个文件。这将物理删除重复的范围。至少需要内核 4.2。

· reflink:尝试将重复文件重新链接到原始文件。另请参阅 man 1 cp 中的 --reflink。如果文件系统不支持,则失败。

这个克隆到底做了什么,它与引用链接有什么不同?BTRFS_IOC_FILE_EXTENT_SAME ioctl 有什么作用?

btrfs deduplication ioctl rmlint reflink

6
推荐指数
1
解决办法
841
查看次数

如何使用“rmlint”仅从一个位置删除重复项并保持其他位置不变?

我有两个地点/path/to/a/path/to/b. 我需要在两个路径中查找重复的文件并仅删除/path/to/b项目中的项目。 rmlint生成相当大的删除脚本,但它包含两个路径(甚至空文件夹)中要删除的条目。

我使用rmlint以下参数运行以获得此结果,我认为该结果只会/path/to/a被选择删除:

rmlint -g -e -S p /path/to/a /path/to/b
Run Code Online (Sandbox Code Playgroud)

shell deduplication rmlint duplicate-files

1
推荐指数
1
解决办法
1903
查看次数

标签 统计

deduplication ×2

rmlint ×2

btrfs ×1

duplicate-files ×1

ioctl ×1

reflink ×1

shell ×1