Недействительный параметр 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-карту?

One Solution collect form web for “Недействительный параметр fsck”

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

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

 fsck /dev/mmcblk0 

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

  • использовать другую операционную систему с инструментами, способными восстанавливать файловую систему (Windows?);
  • или в Linux, скопируйте все свои файлы в другое место и переформатируйте карту.
  • Стресс (запись) Проверьте SD-карту на уничтожение с помощью простого сценария оболочки
  • Как создать загрузочный заголовок для загрузки powerpc MPC8309twr с SD-картой
  • Извлеките TAR на SD-карту и проверьте содержимое впоследствии
  • Как отформатировать карту microSDXC в Fat32?
  • Сделайте SD-карту для загрузки образа дистрибутива, созданного с помощью Yocto
  • Не удается смонтировать, прочитать, записать или форматировать SD-карту
  • / dev / mmcblk0 ограничение разделов
  • Как монтировать раздел btrfs?
  • Невозможно отформатировать SD-карту
  • Fedora25: SD cauing OS Freeze: dmesg mmc0 error 110
  • может форматировать и разделять sd-карту, но не может видеть записи устройства
  • Interesting Posts

    Предотвращение hashdeep от пересечения точек крепления?

    Что делать с циклической зависимостью между двумя пакетами в Fedora?

    перемещение Linux на другое устройство

    Как игнорировать входной буфер клавиатуры между двумя `read`

    Ошибка установки linux-firmware_1.157.10: «невозможно удалить» /lib/firmware/brcm/brcmfmac43362-sdio.bin ': разрешение отклонено. "

    компилировать исходный пакет с несколькими ядрами процессора в debian, "apt-get -b source"

    Почему подстановка процесса BASH не работает с некоторыми командами?

    как требовать sudo для просмотра файлов?

    Как выполнить эту команду оболочки из Python?

    Определить сеанс tmux, к которому относится сеанс оболочки?

    Как создать виртуальную систему для остановки / запуска нескольких экземпляров вместе?

    Как я могу сделать это правило IPTABLE для каждого ip, а не только одного?

    Приостановка процесса с помощью -SIGSTOP для достаточно длинных причин. Ядро Oops Stack Overflow

    Категории разрешений для файлов

    Интерфейс Wifi, распознаваемый как ethernet

    Linux и Unix - лучшая ОС в мире.