Изменения в разделе exfat не сохраняются
У меня есть SD-карта, отформатированная в формате exfat, я могу смонтировать ее и записать на нее: удалить файлы, скопировать файлы на нее, я вижу внесенные изменения, индикатор на картридере мигает при записи, но если я отключаю и перемонтирую карту, все мои изменения ушли! SD-карта имеет тот же контент, что и раньше.
Идея о том, почему это происходит и как я могу это исправить?
У меня есть exfat-fuse 1.1.0-2 (также пробовал 1.2.2 из источников) на Ubuntu 15.10.
1 ответ
У меня точно такая же проблема с моей картой micro-sd!
Я считаю, что ваша SD-карта повреждена, и вы должны получить новую.
Я использовал свой Raspberry в качестве основного загрузочного / корневого диска. Через несколько месяцев я заметил, что фильмы и эпизоды, добавленные в мои Couchpotato и Sickrage, снова были удалены из списка, как будто их там никогда не было. Через некоторое время я обнаружил, что независимо от того, что я записал на sd, я сначала увидел файл с командой ls, но как только я перезагрузился, все изменения были отменены. Я также попытался очистить всю карту в Windows, удалить все разделы и создать новый. Я не получил никаких ошибок, но после изменения сканирования карты была выявлена оригинальная раскладка разделов.
Я только что получил новую карту.
РЕДАКТИРОВАТЬ: Хорошо, просто снова проверил мою карту и скопировал все, чтобы вы увидели. Проверь это.
Сначала я покажу свою SD-карту с помощью fdisk и смонтирую один раздел.
pi@RasPI / $ sudo fdisk -l /dev/sdd
Disk /dev/sdd: 16.0 GB, 16021192704 bytes
4 heads, 16 sectors/track, 488928 cylinders, total 31291392 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: 0x00002483
Device Boot Start End Blocks Id System
/dev/sdd1 2048 1673828 835890+ e W95 FAT16 (LBA)
/dev/sdd2 1679360 31225855 14773248 85 Linux extended
/dev/sdd3 31225856 31291391 32768 83 Linux
/dev/sdd5 1687552 2736127 524288 83 Linux
/dev/sdd6 2744320 2867199 61440 c W95 FAT32 (LBA)
/dev/sdd7 2875392 31225855 14175232 83 Linux
pi@RasPI / $ sudo mount /dev/sdd7 /sd
Давайте посмотрим, что на нем
pi@RasPI / $ ls /sd
bin boot dev etc home lib lost+found media mnt opt proc root run sbin selinux srv sys tmp usr var
Теперь я собираюсь удалить домашнюю папку на карте и скопировать текстовый файл из моей домашней папки на карту.
pi@RasPI / $ sudo rm -R /sd/home
pi@RasPI / $ sudo cp /home/pi/autoexec.sh /sd
Итак, теперь давайте посмотрим на очевидное:
pi@RasPI / $ ls /sd
autoexec.sh bin boot dev etc lib lost+found media mnt opt proc root run sbin selinux srv sys tmp usr var
Ну, дома больше нет, и мой файл сценария виден.
Теперь я собираюсь размонтировать диск, затем снова смонтировать диск и затем проверить содержимое
pi@RasPI / $ sudo umount /sd
pi@RasPI / $ sudo mount /dev/sdd7 /sd
pi@RasPI / $ ls /sd
bin boot dev etc home lib lost+found media mnt opt proc root run sbin selinux srv sys tmp usr var
Хорошо одень меня и назови меня Салли! Файл исчез, и моя домашняя папка снова появилась! На самом деле, я пробовал кучу вещей, чтобы стереть эту плохую задницу, но ничего не прилипало. После всего, что я пытался, я даже получил некоторые файлы, которые я забыл спасти ранее.
Это действительно странно, но я не могу думать ни о чем, кроме испорченной карты.