Ubuntu Natty Froze при копировании файлов на внешний диск Ext4, файлы могут быть восстановлены, если они повреждены?

Я слышал, что Ext4 был более стабильным в этих условиях, но как я могу быть уверенным, что мои файлы не были повреждены в процессе? Я слышал, что из-за файла журнала Ext4, что файлы не очень легко получить повреждены по сравнению с NTFS (из чего я переключился).

Кто-нибудь, кто поможет мне в этом?

1
задан 26 December 2011 в 18:58

2 ответа

Любая файловая система с журналированием менее подвержена коррупции, включая NTFS. Тем не менее, это не имеет никакого отношения к замораживанию при копировании. Если данные копируются только частично, файловая система не может ничего делать. Просто скопируйте файлы еще раз, перезаписав файлы, которые уже были скопированы.

1
ответ дан 25 May 2018 в 15:40
  • 1
    Ну, причина, о которой я прошу, заключается в том, что я переключился с NTFS на Ext4 на свой внешний накопитель, потому что он был поврежден при копировании файлов и ubuntu в заблокированном состоянии, и мне пришлось отключить его. Потеряли все 40 000 песен ... :( печальный день. Итак, вы говорите, что с файловой системой, такой как Ext4, они не повреждаются, как в случае с файловой системой NTFS в этой ситуации? – Alex Poulos 27 December 2011 в 03:11
  • 2
    Я действительно не вижу смысла сравнивать NTFS и EXT4. Оба могут быть повреждены, особенно если система постоянно зависает или зависает при копировании файлов. Это происходит регулярно? Вы не должны ничего потерять при копировании, потому что исходные файлы не изменены. – mikewhatever 27 December 2011 в 05:13
  • 3
    Ну, я тоже пытался переместить файлы. И он застыл – Alex Poulos 27 December 2011 в 06:40
  • 4
    Итак, в целом, лучший способ избежать коррупции - это «копировать», эти файлы на устройство вместо «перемещения» им, поэтому у меня все еще есть исходные файлы? Кроме того, могу ли я использовать Gparted для проверки и восстановления поврежденных файлов на внешнем Ext4? – Alex Poulos 27 December 2011 в 07:05
  • 5
    Да, копирование менее разрушительно, и да, вы можете использовать Gparted, но проверка файловой системы не создаст файлы, которые вы хотите переместить. – mikewhatever 27 December 2011 в 07:46

Я согласен с любым. Дополнительно это может помочь:

Источник не должен быть поврежден. Пункт назначения может быть неполным или около того. Если вы хотите увидеть, что было скопировано правильно, а что вы не можете использовать diff или rsync. Тип

rsync -nrcv source destination

Чтобы получить список файлов, которые не были скопированы правильно. Оставьте параметр c, чтобы на самом деле скопировать данные снова.

Чтобы проверить файловую систему Linux, вы можете использовать fsck (NTFS должен быть лучше проверен самими окнами). Чтобы проверить все разделы ext3 и ext4 во время следующей загрузки системы, вы можете использовать:

sudo touch /forcefsck

Не использовать fsck на смонтированных разделах!

Графический инструмент

Вы можете использовать Disk Utility (запустите его с помощью System / Administration или ALT + F2 и palimpsest). Это графический инструмент для жестких дисков и других устройств хранения. Там вы найдете свой жесткий диск. Отключите его (там есть кнопка) и нажмите «Проверить файловую систему».

2
ответ дан 25 May 2018 в 15:40
  • 1
    хорошо, поэтому, в основном, ext4 не так легко поврежден из неполных передач данных, как NTFS? и сказать, что мой внешний монтируется на sdb1. Как я могу проверить его и убедиться, что я могу восстановить все файлы? В прошлый раз, когда это случилось со мной с внешним файлом NTFS, я потерял более 40 000 песен и файлов из-за зависания Ubuntu во время передачи, как я буду уверен, что Ext4 не сделает это, как NTFS? – Alex Poulos 27 December 2011 в 03:13
  • 2
    Не могли бы вы привести пример использования команды fsck? в моем случае? – Alex Poulos 27 December 2011 в 06:46
  • 3
    Я расширил свой ответ. Графический инструмент может облегчить задачу. Если вы хотите использовать fsck, вам нужно будет узнать путь к вашему жесткому диску (например, / dev / sdb). – lumbric 27 December 2011 в 07:01
  • 4
    смогу ли я использовать Gparted для проверки и восстановления поврежденных файлов? Кроме того, было бы лучше с этого момента скопировать файлы на устройство, а не перемещать их, чтобы предотвратить повреждение исходных файлов? – Alex Poulos 27 December 2011 в 07:07
  • 5
    @AlexPoulos У вас уже есть ответ от любого часа назад, зачем вам 2 ответа? Если у вас возникнут дополнительные вопросы, было бы лучше, если бы вы отредактировали и расширили свой исходный вопрос, а не написали комментарии. – lumbric 27 December 2011 в 16:19

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

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