Bug 37842 - при btrfs на / загрузка обламывается об fsck
Summary: при btrfs на / загрузка обламывается об fsck
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: util-linux (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-16 20:18 MSK by wd
Modified: 2020-01-26 14:20 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wd 2020-01-16 20:18:54 MSK
собственно rc.sysinit вызывает fsck -Tay ...
который в свою очередь, запуская e2fsck обламывается об btrfs ибо:

#ifndef DEFAULT_FSTYPE
# define DEFAULT_FSTYPE "ext2"
#endif
....

static const char *really_wanted[] = {                                                                     
       	"minix",
       	"ext2",
       	"ext3",
       	"ext4",
       	"ext4dev",
       	"jfs",
       	"reiserfs"
};

таким образом проблема апстрима, но...

простое решение: fastboot (или rw) в параметры ядра
костыль: нарисовать чтото обходное в rc.sysinit
лучше всего: выкинуть родной fsck заменив его на скрипт, который об существущие fsck.* делать это самое

ps: что там с systemd не смотрел, возможно там проблемы нет