Как найти начальные и конечные номера блоков файла с помощью терминала в Ubuntu? [закрыто]

Есть ли какая-либо команда, которая будет выводить начальные и конечные блоки жесткого диска файла? (Решение отмечено принятым)

Обновление:

Ниже ответы решают исходный запрос. (Решение отмечено принятым) Но я немного смущен тем, что LBA не подходит в диапазоне блоков, показанным fdisk. (однако, уменьшая количество совпадений с диапазоном, и это означает, что LBA блокирует 2048?!?)

1
задан 13 April 2017 в 15:24

2 ответа

Инструменты, которые вы, вероятно, ищете для tail и head.

tail -5 file.txt

head -5 file.txt 

Это даст вам последние 5 (хвост) и первые 5 строк (head) файла file.txt

1
ответ дан 24 May 2018 в 13:40

Для файловой системы ext4 команда

sudo debugfs /dev/sda1 <<<"blocks /boot/vmlinuz-3.11.0-14-generic"

показывает все блоки, используемые данным файлом, поэтому вы можете извлечь первый и последний блоки по мере необходимости.

0
ответ дан 24 May 2018 в 13:40

Другие вопросы по тегам:

Похожие вопросы: