Количество жестких ссылок не совпадает с совпадающими файлами

При поиске файлов, имеющих жесткие ссылки на моем переносном жестком диске, используя следующую команду:

$ find . ! -type d -links +1 -ls | sort -n

Я получаю вывод следующей формы (есть сотни других файлов)

[ f2]

Это показывает, что файл с inode 9336 имеет 2 жестких ссылки.

При попытке найти другой с помощью

$ find /media/rishi/ -xdev -inum 9336

я получаю вывод, показанный ниже

/media/rishi/mvp/unigram_mvt_0.001_9_4_0.001

Это означает, что есть только файл с inode 9336

Я сам не создал hardlinks. Эти файлы были созданы на моем локальном диске из симуляции на моем компьютере. Я мог бы скопировать файлы для получения резервных копий, которые могли бы создать эти ссылки. Файлы в настоящее время находятся на моем портативном жестком диске

Поскольку мне не нужны эти данные в ближайшем будущем, я использовал gzip для сжатия, когда я столкнулся с предупреждением о жестких ссылках и попытался изучить его.

Является ли количество ссылок на hardlink неправильным или я не могу найти другой жесткий файл?

EDIT:

Файловая система fuseblk

Вещи try:

Используется sudo для поиска. Результат: то же, что и перед сжатым файлом, используя «gzip -f». Результат: свободное место на диске увеличилось, поэтому я думаю, что никаких других файлов не было жестко привязано. Используется find -name, чтобы проверить, не выбрасывает ли счет Hardlink. Предупреждение. Результат: Нет предупреждений Проверено файловую систему. Я думаю, что проблема здесь, но я не могу ее разрешить

Вот результат проверки диска:

$ sudo ntfsck /dev/sdb1
Unsupported: replay_log()
Unsupported: check_volume()
Checking 199424 MFT records.
Unsupported cases found.

$ sudo ntfsfix /dev/sdb1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sdb1 was processed successfully.

Даже после запуска ntfsfix я получаю такая же ошибка на ntfsck

1
задан 19 May 2014 в 08:03

0 ответов

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

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