Поэтому я купил совершенно новый USB-накопитель емкостью 128 ГБ и подключил его к своему Raspberry Pi.
Затем я использую командную строку, чтобы создать новый раздел и дополнительную файловую систему, используя fdisk и mkfs.ext4.
Казалось бы, все в порядке. Затем я использовал rsync для копирования 65 ГБ данных на флешку и оставил на ночь.
На следующее утро rsync преждевременно получил заказ с ошибкой, что устройство заполнено. Конечно, df подтвердил, что заполнен на 100%. Немного растерянно, я пытался размонтировать, но не смог, поэтому перезагрузился. При перезагрузке устройство не монтируется, говоря, что произошла ошибка, поэтому я запустил e2fsck, и он исправил множество вещей, касающихся inode, суперблоков и журнала. После этого все данные ушли, и диск на 0%, но будет подключен.
Точно то же самое случилось снова, когда я попытался скопировать файлы снова. Поэтому я попытался переформатировать, и на этот раз привод сразу же сообщает об ошибках. e2fsck находит и исправляет их, но, запуская его снова, снова и снова находит ошибки, поэтому это кажется неэффективным.
Затем я решил подключить его к ПК с Windows и сделать полный формат как exFAT. Это заняло много времени, но я мог скопировать данные и прочитать их нормально. Вернувшись в Linux, я могу скопировать данные и прочитать их. Переформатировать как ext4; ошибки снова.
Поэтому я отформатировал как exFAT и теперь запускаю badblocks. Он почти закончился и не нашел ничего плохого. Почему у меня так много проблем с этим приводом?