Как экс-толстая файловая система может составить 53%, используемые с нулевыми файлами и каталогами?

У меня есть отформатированный 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 быть не полностью пустым.

3
задан 27 February 2018 в 00:21

1 ответ

Кажется, что Вы правильно не извлекли съемное устройство хранения данных, когда у Вас был подключенный к Mac, приводящему к поврежденной файловой системе. Независимо от Операционной системы (это относится к Ubuntu также) это важно для sync сбросить буферы и/или безопасно извлечь съемное устройство хранения данных для предотвращения повреждения и возможной потери данных.

Некоторые USB-устройства, такие как флеш-накопитель или карта памяти, подключенная с картридером USB, должны сначала быть извлечены, прежде чем они смогут быть удалены из Вашего компьютера или отключены. Устройство извлекается, чтобы гарантировать, что ничто не пишется в карту памяти, когда это удалено. При удалении устройства без первого извлечения его, информация о нем может быть повреждена.

Примечание: шахта акцента.

Источник: Как я безопасно удаляю USB-устройство из своего компьютера? - Техническая Простота

3
ответ дан 1 December 2019 в 16:18

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

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