Насколько я понимаю, каждый файл в Unix-подобной операционной системе имеет номер инода (который можно просмотреть с помощью «ls -i»), а каждый инод - это список блоков диска, которые содержат фактические данные файла.
Существует ли команда Linux, которая принимает имя файла в качестве аргумента и распечатывает список блоков диска, на которые указывает индекс этого файла?
PS Рассматриваемая файловая система - ext3.
File not found by ext2_lookup
. Таким образом, лучше использовать обозначение inode для аргумента stat. Используйтеls -i
для получения номера индекса файла, затем вызывайте debugfs с этим номером в «<>» вместо / path / to / file. Например:# debugfs -R "stat <1234567>" /dev/sda2