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

Можно использовать mencoder (в распределении, он должен существовать пакета mplayer). Если бы Вы хотели извлечь 3 минуты, запускающиеся в 21:50, то Вы сделали бы

mencoder -ss 21:50 -endpos 3:00 your-video.mp4 -o output.mp4 -oac copy -ovc copy

Это не точно: начальная точка будет скорректирована к началу кадра. Возможно работать вокруг этого, если это - проблема (обычно, это не).

2
20.08.2013, 10:40
1 ответ

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

выборка из fsck страницы справочника

fs-specific-options

    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

Между этими 2 списками Вы видите, что в значительной степени каждый тип файловой системы имеет свой собственный 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

Ссылки

10
27.01.2020, 21:50

Теги

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