Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
rdms:data:integrity [2025/03/19 15:30] – [Via the Web Interface] burcu | rdms:data:integrity [2025/03/24 08:12] (current) – [Data Safety and Integrity] burcu | ||
---|---|---|---|
Line 7: | Line 7: | ||
* **Data Replication**: | * **Data Replication**: | ||
- | * **Checksum**: | + | * **Checksum**: |
===== Data Replication ===== | ===== Data Replication ===== | ||
Line 25: | Line 25: | ||
==== Data Replica Status ==== | ==== Data Replica Status ==== | ||
- | Every file (not folder) in the RDMS also has a replica status associated with it. This replica status gets automatically assigned when the data enters the system. The replica status definitions result from iRODS the data management system that is the backbone of the RDMS. As of now, iRODS knows five different replica | + | Every file (not folder) in the RDMS also has a replica status associated with it. This replica status gets automatically assigned when the data enters the system. The replica status definitions result from iRODS the data management system that is the backbone of the RDMS. As of now, iRODS knows five different replica |
^ Numeric Value ^ Symbolic Value ^ Name ^ Definition ^ | ^ Numeric Value ^ Symbolic Value ^ Name ^ Definition ^ | ||
Line 99: | Line 99: | ||
</ | </ | ||
- | As can be seen, both checksums, the one registered in the RDMS as well as the one computed for the same file locally, are the same. Therefore, it can be guaranteed | + | As can be seen, both checksums, the one registered in the RDMS and the one computed |
- | As a further tip, it is also possible to adjust the command a little so that it does not just calculate the checksum for a single file, but for all files in a folder. An example command to do so (assuming Bash shell): | + | **Tip**: It is also possible to adjust the command a little so that it does not just calculate the checksum for a single file, but for all files in a folder. An example command to do so (assuming Bash shell): |
< | < | ||
Line 135: | Line 135: | ||
< | < | ||
- | [System.Convert]:: | + | [System.Convert]:: |
</ | </ | ||
Line 142: | Line 142: | ||
Get-ChildItem -Path " | Get-ChildItem -Path " | ||
$file = $_.FullName | $file = $_.FullName | ||
- | $checksum = [System.Convert]:: | + | $checksum = [System.Convert]:: |
[PSCustomObject]@{ | [PSCustomObject]@{ | ||
FileName = $_.Name | FileName = $_.Name |