Intereting Posts
Приложение «Календарь / Планирование» Печать новой строки с использованием awk Установка последней версии gnuplot на Debian Stretch для одного пользователя KDE 5 устанавливается без панели задач в Arch Linux Не удается отправить почту с помощью sendmail Как закрыть все приложения до того, как X-сервер опустится? Любой серьезный риск, если Mint 17 считает Ubuntu? Добавить задание CRON из командной строки? tmpfs не переполняется для обмена Как зафиксировать измененный файл, если он ранее не был заблокирован RCS (и я использую режим Emacs VC)? Есть ли способ рассказать, как пользователь аутентифицировал свое соединение SSH? т.е. будь то по паролю или с помощью открытого ключа? Удалить значения дубликатов в поле CentOS 6 – запись сервера имен в reset.conf после перезапуска сетевых сервисов? Заменить соответствия многострочной строкой с помощью sed Почему команда не выходит плавно?

Недействительный параметр fsck

У меня есть поврежденная карта micro SD, которую я случайно вытащил. Я хочу искать и исправлять любые ошибки с помощью утилиты fsck .

$ umount /dev/mmcblk0 $ fsck --help fsck from util-linux 2.29.2 fsck.ext3: invalid option -- 'h' Usage: fsck.ext3 [-panyrcdfktvDFV] [-b superblock] [-B blocksize] [-l|-L bad_blocks_file] [-C fd] [-j external_journal] [-E extended-options] [-z undo_file] device Emergency help: -p Automatic repair (no questions) -n Make no changes to the filesystem -y Assume "yes" to all questions -c Check for bad blocks and add them to the badblock list -f Force checking even if filesystem is marked clean -v Be verbose -b superblock Use alternative superblock -B blocksize Force blocksize when looking for superblock -j external_journal Set location of the external journal -l bad_blocks_file Add to badblocks list -L bad_blocks_file Set badblocks list -z undo_file Create an undo file $ fsck /dev/mmcblk0 fsck from util-linux 2.29.2 exfatfsck 1.2.6 Checking file system on /dev/mmcblk0. File system version 1.0 Sector size 512 bytes Cluster size 128 KB Volume size 59 GB Used space 25 GB Available space 35 GB ERROR: unknown entry type 0x86. ERROR: cluster 0x111ee of file 'expunged' is not allocated. Totally 260 directories and 3182 files. File system checking finished. ERRORS FOUND: 2. $ fsck -p /dev/mmcblk0 fsck from util-linux 2.29.2 exfatfsck 1.2.6 fsck.exfat: invalid option -- 'p' Usage: fsck.exfat [-V] <device> 

Почему опция -p недействительна, когда в ней говорится, что это Automatic repair (no questions) ? Как мне исправить мою SD-карту?

Посмотрите на вторую строку вывода в обоих случаях. fsck --help использовал fsck.ext3 (по умолчанию в вашей системе) и отобразил параметры, действительные для этого инструмента, но fsck -p /dev/mmcblk0 использовал exfatfsck так как это подходит для вашей SD-карты.

К сожалению exfatfsck не может исправить ошибки , он может только сообщить об этом. Итак, бегите

 fsck /dev/mmcblk0 

чтобы увидеть, есть ли какие-либо ошибки; если вам нужна другая стратегия восстановления файловой системы:

  • использовать другую операционную систему с инструментами, способными восстанавливать файловую систему (Windows?);
  • или в Linux, скопируйте все свои файлы в другое место и переформатируйте карту.