Хотел добавить на внешний диск музыкальный файл объемом 100 МБ, который я использую в качестве резервного диска для важных данных. Теперь я знаю. Это была ошибка. Мой ext диск состоит из двух разделов: sdb1 с пометкой Elements Flow и sdb2 с пометкой Новый том fdisk -l вывод выглядит следующим образом: В моем компьютере я вижу оба раздела, но на SDB2 нет визуальных файлов, хотя, когда я нажимаю свойства, используется 201 ГБ используется и 121 ГБ все еще свободны. С помощью тестовых дисков быстрого поиска я нашел таблицы разделов sdb1 и sdb2 и переписал вторую (потерянную) одну, а после перезапуска все еще нет визуальных файлов. Я попробовал более глубокий поиск, который занял около 12 часов. После списка файлов мне удалось скопировать 100 ГБ данных в качестве атаки паники, но я хотел бы настроить таблицы разделов так, чтобы мои «отсутствующие папки» появлялись . [+1112] я бегу: кто-нибудь может помочь?
Когда передача была закончена, я нажал на опцию безопасного удаления. Затем появляется новое диалоговое окно, сообщающее, что данные все еще записываются, и придется подождать некоторое время. Для меня это не было проблемой, но я отключил ext drive только тогда, когда это новое диалоговое окно заняло больше времени, чем первоначальная передача, говорящая мне , черт возьми, с этим последним музыкальным файлом, если это займет так много времени. ]
Disk /dev/sdb: 500.1 GB, 500074283008 bytes
255 heads, 63 sectors/track, 60797 cylinders, total 976707584 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004a183
Device Boot Start End Blocks Id System
/dev/sdb1 * 2048 347557887 173777920 7 HPFS/NTFS/exFAT
/dev/sdb2 347557888 976703487 314572800 7 HPFS/NTFS/exFAT
Disk /dev/sdb - 500 GB / 465 GiB - CHS 60798 255 63
Partition Start End Size in sectors
>D HPFS - NTFS 0 32 33 21634 121 55 347555840 [Elements Flow]
D HPFS - NTFS 0 32 33 60797 59 62 976705536 [Elements Flow]
D HPFS - NTFS 21634 121 56 60796 249 61 629145600 [New Volume]
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
Это не проблема разделения - ваша таблица разделов выглядит нормально. Вместо этого это проблема файловой системы, в частности проблема с NTFS, которая является файловой системой Windows. Если вы делите этот диск с Windows, NTFS может быть разумным выбором, но если диск используется только с Linux, NTFS - плохой выбор, и ваша проблема показывает, почему: нет хороших инструментов Linux для исправления повреждений NTFS , Утилита ntfsfix
названа несколько обманчиво. Хотя это может исправить некоторые очень незначительные проблемы, в большинстве случаев ntfsfix
просто устанавливает флаг в файловой системе, который заставляет Windows выполнять более обширные проверки и исправления при следующем использовании диска из Windows.
В вашем случае наиболее вероятным решением будет использование Windows. Если Windows не может исправить это автоматически или полуавтоматически (используя CHKDSK
или его интерфейсные части GUI), вы должны спросить об этом на форуме Windows, потому что NTFS не является родной файловой системой Linux. Однако будьте осторожны: попытки исправить повреждение файловой системы иногда усугубляют ситуацию. Возможно, вы захотите сделать резервную копию данных (как в sudo dd if=/dev/sdb2 of=/path/to/some/backup-file.img
), прежде чем делать что-либо еще. Местоположение, на которое указывает of=
, должно иметь достаточно свободного места для хранения необработанных данных изображения (около 300 ГБ).
Если вы не можете получить никаких результатов даже после запроса на форуме Windows, вы можете использовать PhotoRec , чтобы попытаться восстановить файлы. Я понимаю, что есть специальные инструменты для Windows, которые в некоторых случаях могут выполнять работу лучше, чем PhotoRec, но я о них мало что знаю. (Опять же, возможно, участники форума Windows будут более полезны в этом отношении.)
Если это диск только для Linux, вам следует преобразовать NTFS в собственную файловую систему Linux, такую как ext4fs или XFS. Это среднесрочное и долгосрочное решение, и оно не решит вашу непосредственную проблему.