Сегодня хотел на флехе удалить не удаляемый, видимо побитый, файл такой командой:
sudo umount /dev/mmcblk0p1
dd if=/dev/zero of=/dev/mmcblk0p1
но после этого флеха осталась без файловой системы. :(
Пришлось делать fdisk:
fdisk /dev/mmcblk0p1
- type p to show the existing partition and d to delete it
- type n to make a new partition
- type p for primary partition
- type 1 to make this the first partition
- hit enter to use the default 1st cylinder
- hit enter again to use the default last cylinder
- type w to write the new partition table
sudo mkfs.vfat -F 16 -n MemoryCard /dev/mmcblk0p1
sudo mount /dev/mmcblk0p1 /media/microSD -t vfat -o rw,utf8
Хорошо что скопировать файлы с флехи успел. Теперь восстановливаем из резервной копии, естесвенно она была без тех битых файлов :)
cp -rv * /media/microSD/