Jak rozumiem, każdy plik w systemie operacyjnym uniksowym ma numer i-węzła (który można wyświetlić za pomocą „ls -i”), a każdy i-węzeł jest listą bloków dyskowych zawierających rzeczywiste dane pliku.
Czy istnieje polecenie systemu Linux, które bierze nazwę pliku za argument i wypisuje listę bloków dysku, na które wskazuje i-węzeł tego pliku?
PS Wspomniany system plików to ext3.
File not found by ext2_lookup
. Dlatego lepiej użyć notacji i-węzłowej jako argumentu stat. Użyj,ls -i
aby uzyskać numer i-węzła pliku, a następnie wywołać debugfs z tym numerem w „<>” zamiast / path / to / file. Na przykład:# debugfs -R "stat <1234567>" /dev/sda2