Some more articles reformatting

This commit is contained in:
Julien Dessaux 2021-03-12 18:12:41 +01:00
parent af1088fca1
commit ed8e2b9e9e
31 changed files with 174 additions and 102 deletions

View file

@ -1,10 +1,21 @@
---
title: "Link to a deleted inode"
linkTitle: "Link to a deleted inode"
date: 2018-03-05
description: >
Link to a deleted inode
description: How to restore a hardlink to a deleted inode
tags:
- unix
---
Get the inode number from `lsof`, then run `debugfs -w /dev/mapper/vg-home -R 'link <16008> /some/path'` where 16008 is the inode number (the < > are important, they tell debugfs you manipulate an inode). The path is relative to the root of the block device you are restoring onto.
## The problem
Sometimes a file gets deleted by mistake, but thankfully it is still opened by some software.
## The solution
Get the inode number from `lsof` (or from `fstat` if you are on a modern system), then run something like the following :
{{< highlight sh >}}
debugfs -w /dev/mapper/vg-home -R 'link <16008> /some/path'
{{< /highlight >}}
In this example 16008 is the inode number you want to link to (the < > are important, they tell debugfs you are manipulating an inode). Beware that **the path is relative to the root of the block device** you are restoring onto.