| inodekey(ino) ∈ ri, datakey(ino, n) ∈ ri, fs[ri[inodekey(ino)]].nlink ≠ 0 ∨ ino = ROOT_INO ⊦ fs[ri[inodekey(ino)]].directory, fs[ri[inodekey(ino)]].nlink = 0 ∧ ino ≠ ROOT_INO, (datakey(ino, n) ∈ ri ⊖ orphans(fs, ri) ↔ datakey(ino, n) ∈ ri) ∧ (datakey(ino, n) ∈ ri ⊖ orphans(fs, ri) → fs[(ri ⊖ orphans(fs, ri))[datakey(ino, n)]].data = fs[ri[datakey(ino, n)]].data) |
datakey(ino, n) ∈ ri, inodekey(ino) ∈ ri, fs[ri[inodekey(ino)]].nlink ≠ 0 ∨ ino = ROOT_INO ⊦ fs[ri[inodekey(ino)]].directory, fs[ri[inodekey(ino)]].nlink = 0 ∧ ino ≠ ROOT_INO, datakey(ino, n) ∈ ri ⊖ orphans(fs, ri) ∧ fs[(ri ⊖ orphans(fs, ri))[datakey(ino, n)]].data = fs[ri[datakey(ino, n)]].data