Size: a a a

SDS и Кластерные FS

2021 August 22

k

kvaps in SDS и Кластерные FS
в дмесг чисто, не считая
[    7.286475] Mounting root: failed.
источник

k

kvaps in SDS и Кластерные FS
причём если передать rootfstype=ext4 в kernel cmdline то сработает
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
А модуль нужной фс прогружен ?
источник

k

kvaps in SDS и Кластерные FS
/ # modprobe ext4
/ # mount /deb/sda1 /sysroot
mount: mounting /deb/sda1 on /sysroot failed: No such file or directory
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
/deB
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
В шары ебешься
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Бля. Не тот чат
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Сорян
источник

k

kvaps in SDS и Кластерные FS
ы)
источник

k

kvaps in SDS и Кластерные FS
А как mount детектит файловую систему? Не ядро же это делает?
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Ядро
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Там прям цикл перебором
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
И флаг -- срать кирпичами или нет
источник

k

kvaps in SDS и Кластерные FS
так, запихнул strace в initramfs:

stat("/dev/sda1", {st_mode=S_IFBLK|0660, st_rdev=makedev(0x8, 0x1), ...}) = 0
open("/etc/filesystems", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 3
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f9e4ffa3000
read(3, "nodev\tsysfs\nnodev\ttmpfs\nnodev\tbd"..., 1024) = 249
read(3, "", 1024)                       = 0
write(2, "mount: mounting /dev/sda1 on /sy"..., 73mount: mounting /dev/sda1 on /sysroot/ failed: No such file or direcy
) = 73
exit_group(255)                         = ?



Похоже оно хочет видеть ext4 в /etc/filesystems или /proc/filesystems
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
а оно там есть?
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
strace -v
источник

k

kvaps in SDS и Кластерные FS
кстати, после того как модуль подгузил, он появился в /proc/filesystems и маунт сработал
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
strace -s 1000
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
ну дак. а я что говорил?
источник

k

kvaps in SDS и Кластерные FS
но я не понимат, откуда он должен там взяться
источник