The invention discloses a method and
system for deleting global repeating data and a storage device. The method comprises the following steps that 1.1, initialization is conducted; 1.2, a
data stream is divided into a plurality of read-in data segments through a receiving layer, a read-in
data segment fingerprint value is calculated for each read-in
data segment, a management node corresponding to each read-in
data segment fingerprint value is looked up, and the read-in data segment
fingerprint values are sent to the management nodes; 1.3, whether the received read-in data segment fingerprint values exist in a fingerprint value index structure or not is judged through the management nodes, if yes, the read-in data segment is directly written in the storage device or a storage medium through the receiving layer, and the fingerprint value index structure is updated; if not, updating is conducted directly. The
system is used for achieving the method. The storage device comprises the storage medium and a storage controller. The storage controller comprises the
system for deleting the global repeating data. According to the method and system for deleting the global repeating data and the storage device, only the fingerprint values of the data segments need to be transmitted, not all the data segments need to be transmitted, and the interactive operation performance is greatly improved through establishment of the fingerprint value index structure and partition of a fingerprint value management range.