В чем разница между e2fsck и fsck и какой из них я должен использовать?

Я получил это сообщение об ошибке при запуске dmesg

EXT3-fs (sdd1): using internal journal EXT3-fs (sdd1): mounted filesystem with ordered data mode EXT4-fs (sda1): warning: mounting fs with errors, running e2fsck is recommended EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: EXT4-fs (sdb1): warning: maximal mount count reached, running e2fsck is recommended EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: EXT4-fs (sdc1): warning: maximal mount count reached, running e2fsck is recommended EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: Adding 4194296k swap on /dev/sdd2. Priority:-1 extents:1 across:4194296k SSD kjournald starting. Commit interval 5 seconds EXT3-fs (loop0): warning: maximal mount count reached, running e2fsck is recommended EXT3-fs (loop0): using internal journal 

Кажется, что sdd работает нормально. Это главный раздел. sda to sdc не работает. Должен ли я umount и fo fck? Но какой fsck я должен использовать? e2fsck? e4fsck? Который из? Я использую ext4 здесь.

Я понятия не имею, что такое loop0.

Похоже, система очень плохо настроена. EXT3-fs (loop0): смонтированная файловая система с упорядоченным режимом данных

Я слышал, что могу сделать shutdown -rf. Кто-то это сделал. Система снова подключена к сети, но я все еще получил это сообщение. Что дает?

  • Агрессивно fsck диск перед установкой
  • Принудительная проверка fsck после перезагрузки с помощью одной команды
  • Как выполнить полную проверку файловой системы ext4?
  • Почему принудительно fsck при включении Sheevaplug?
  • dd для клонирования с меньшим sdcard
  • ext4: Может ли чистая файловая система нуждаться в восстановлении журнала?
  • Что делает fsck -p (preen) на ext4?
  • нацеливание на конкретный блок с e2fsck для сокращения ожидания
  • One Solution collect form web for “В чем разница между e2fsck и fsck и какой из них я должен использовать?”

    fsck – это оригинальное название этого инструмента. Когда появятся новые файловые системы, им понадобятся специальные инструменты для каждого из них. Таким образом, fsck просто выступает в качестве интерфейса и вызывает соответствующую файловую систему * fsck для операций, которые он не может сделать сам.

    выдержка из справочной страницы fsck

    фс-специфические опции-

      Options which are not understood by fsck are passed to the filesystem-specific checker. These arguments must not take arguments, as there is no way for fsck to be able to properly guess which arguments take options and which don't. Options and arguments which follow the -- are treated as file system-specific options to be passed to the file system-specific checker. Please note that fsck is not designed to pass arbitrarily complicated options to filesystem-specific checkers. If you're doing something complicated, please just execute the filesystem-specific checker directly. If you pass fsck some horribly complicated option and arguments, and it doesn't do what you expect, don't bother reporting it as a bug. You're almost certainly doing something that you shouldn't be doing with fsck. 

    Большинство нормальных операций можно обрабатывать только через fsck .

    другие инструменты?

    Быстрый просмотр моей системы Fedora 14 показывает следующие инструменты fsck *:

     $ fsck fsck fsck.ext2 fsck.ext4 fsck.msdos fsck.vfat fsck.cramfs fsck.ext3 fsck.ext4dev fsck.ntfs fsck.xfs 

    Эта команда locate показывает еще больше:

     $ locate fsck|grep "^/sbin" /sbin/dosfsck /sbin/e2fsck /sbin/fsck /sbin/fsck.cramfs /sbin/fsck.ext2 /sbin/fsck.ext3 /sbin/fsck.ext4 /sbin/fsck.ext4dev /sbin/fsck.msdos /sbin/fsck.ntfs /sbin/fsck.vfat /sbin/fsck.xfs 

    Между двумя списками вы видите, что почти каждый тип файловой системы имеет свой собственный инструмент fsck *. Некоторые из инструментов являются универсальными, такими как dos2fsck :

     $ ls -l /sbin/|grep fsck | grep dos -rwxr-xr-x  1 root root  54424 Apr  5  2011 dosfsck lrwxrwxrwx  1 root root    7 Aug  3  2011 fsck.msdos -> dosfsck lrwxrwxrwx  1 root root    7 Aug  3  2011 fsck.vfat -> dosfsck 

    Рекомендации

    • справочная страница fsck
    Interesting Posts

    Как я могу запустить переменную bash как команду точно без дополнительной цитаты?

    Разделитель в разбиении слов

    Как изолировать объемы снимков с помощью btrfs?

    сохранить буфер ожидания за пределами области видимости?

    невозможно смонтировать раздел – как я могу его устранить?

    Что такое время компиляции, время загрузки и время выполнения?

    Как определить, каким образом программное обеспечение установлено на Linux

    Сценарий, чтобы проверить, не вышел ли пользователь

    i3wm: вызов программы через i3 в одном рабочем пространстве, вызов программы через терминал в другой

    как создать отдельный процесс в фоновом режиме при запуске переднего плана

    порт, который не отображается в выводе netstat

    Reverse (SSH) через сервер между двумя компьютерами? – для удаленной помощи

    Отвечая на вопрос о Terminus, вместо этого получил TeX Gyre Chorus

    Не удается установить php-mssql или freetds на Centos7

    ImageMagick (или другое) для текста в формате UTF-8

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