A storage medium storing a control program to be loaded to an information processing device to which first and second storage units are connectable, the first storage unit includes a first memory that is at least readable, and the second storage unit includes a readable and writable second non-volatile memory , and a control unit configured to invalidate one or more mappings of a logical address region specified by a received deletion notification to the second non-volatile memory and transmit data calculated by a first function to the information processing device when a logical address region specified by a received read command is not mapped to the second non-volatile memory , the data length of the data is equal to the size of the logical address region, wherein the control program causing the information processing device to perform: a first process of reading data from a first logical address region of the first storage unit ; a second process of determining whether data read from the first logical address region is identical with the data calculated by a function in the information processing device that is identical to the first function; a third process of writing the read data to a second logical address region of the second storage unit when the read data is not identical with the data indicated by the first function; and a fourth process of sending the deletion notification to the second storage unit to invalidate one or more mappings of the second logical address region to the second non-volatile memory without sending the read data to the second storage unit when the read data is identical with the data indicated by the first function, wherein the second storage unit is a backup of the first storage unit. the first storage unit includes a first memory that is at least readable, and the second storage unit includes a readable and writable second non-volatile memory , and a control unit configured to invalidate one or more mappings of a logical address region specified by a received deletion notification to the second non-volatile memory and transmit data calculated by a first function to the information processing device when a logical address region specified by a received read command is not mapped to the second non-volatile memory , the data length of the data is equal to the size of the logical address region, wherein a first process of reading data from a first logical address region of the first storage unit ; a second process of determining whether data read from the first logical address region is identical with the data calculated by a function in the information processing device that is identical to the first function; a third process of writing the read data to a second logical address region of the second storage unit when the read data is not identical with the data indicated by the first function; and a fourth process of sending the deletion notification to the second storage unit to invalidate one or more mappings of the second logical address region to the second non-volatile memory without sending the read data to the second storage unit when the read data is identical with the data indicated by the first function, <EOS>