У меня есть отформатированный sdcard экс-жира. Это вошло в Mac, некоторые файлы были осуществлены его, затем это возвратилось в машину Linux. Файловая система все еще, кажется, главным образом полна даже при том, что нет ничего на ней. Я удалил остающиеся файлы из него (просто пустое DCIM
каталог), и это все еще сообщает о полных 55%. Например, выполнение df -h
/dev/mmcblk2p1 60G 32G 29G 53% /mnt/sdcard
Даже при том, что ls -lsa
шоу:
total 132
128 drwxrwxrwx 1 user user 131072 Dec 31 1969 .
4 drwxrwxr-x 12 user user 4096 Feb 26 10:31 ..
Если я umount это и использование exfatfsck
Я вижу, что это имеет нулевые файлы и каталоги, но все еще 31 ГБ использованного пространства:
fsck from util-linux 2.27.1
exfatfsck 1.2.3
Checking file system on /dev/mmcblk2p1.
File system version 1.0
Sector size 512 bytes
Cluster size 128 KB
Volume size 59 GB
Used space 31 GB
Available space 28 GB
Totally 0 directories and 0 files.
File system checking finished. No errors found.
Я должен был переформатировать раздел для возвращения пространства: mkfs.exfat /dev/mmcblk2p1
.
fsck from util-linux 2.27.1
exfatfsck 1.2.3
Checking file system on /dev/mmcblk2p1.
File system version 1.0
Sector size 512 bytes
Cluster size 128 KB
Volume size 59 GB
Used space 2688 KB
Available space 59 GB
Totally 0 directories and 0 files.
File system checking finished. No errors found.
Как это происходит? Там какой-либо путь состоит в том, чтобы восстановить пространство, не переформатировав весь диск? Я обеспокоен столкновением с этой ситуацией снова и sdcard быть не полностью пустым.
Кажется, что Вы правильно не извлекли съемное устройство хранения данных, когда у Вас был подключенный к Mac, приводящему к поврежденной файловой системе. Независимо от Операционной системы (это относится к Ubuntu также) это важно для sync
сбросить буферы и/или безопасно извлечь съемное устройство хранения данных для предотвращения повреждения и возможной потери данных.
Некоторые USB-устройства, такие как флеш-накопитель или карта памяти, подключенная с картридером USB, должны сначала быть извлечены, прежде чем они смогут быть удалены из Вашего компьютера или отключены. Устройство извлекается, чтобы гарантировать, что ничто не пишется в карту памяти, когда это удалено. При удалении устройства без первого извлечения его, информация о нем может быть повреждена.
Примечание: шахта акцента.
Источник: Как я безопасно удаляю USB-устройство из своего компьютера? - Техническая Простота