При поиске файлов, имеющих жесткие ссылки на моем переносном жестком диске, используя следующую команду:
$ 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