У нас ядро не поддерживает raiser4fs, в пакет собран с его поддержкой. $ cat /proc/filesystems nodev sysfs nodev tmpfs nodev bdev nodev proc nodev cgroup nodev cgroup2 nodev devtmpfs nodev configfs nodev debugfs nodev tracefs nodev securityfs nodev sockfs nodev bpf nodev pipefs nodev ramfs nodev hugetlbfs nodev devpts ext3 ext4 squashfs nodev mqueue nodev resctrl nodev pstore nodev autofs nodev efivarfs fuseblk nodev fuse nodev fusectl vfat nodev binfmt_misc Имхо это как-то нелогично
В то же время в Сизиф собираются reiser4progs, libreiser4 и т.д.! partclone не работает с ядром для обработки этой файловой системы, она использует библиотеку в userspace. Таким образом, используя ALT Rescue с partclone можно бэкапить системы Linux, где всё ещё используется данная файловая система. Более того, во время сборки проверяется, что это действительно работает (partclone -- один из немногих пакетов, использующих виртуализацию внутри хэшера). Так что, ошибки тут нет. Другое дело, что пришло время обновить этот пакет, но не в рамках данного бага. Собираюсь этим заняться.
Интересно, не знал, что в userspace работает ;-)
(In reply to ruslandh from comment #0) > $ cat /proc/filesystems Кстати, это не показатель. Нужно смотреть конфиг ядра и модули. Например, в этом списке нет ext2. Поскольку это отдельный модуль, который ещё не подгружен, его и нет, а поддержка ext3 и ext4 обеспечивается одним модулем ext4. (In reply to ruslandh from comment #2) > Интересно, не знал, что в userspace работает ;-) Для доступа к устройству нужны права root, для чтения и записи блоков ядро используется. Мне стоило уточнить, что при этом в ядре не используется подсистема VFS, т.е. ей для выполнения основного функционала (чтения и записи блоков) не требуется модуль reiser4.
(In reply to ruslandh from comment #0) > Имхо это как-то нелогично Согласен, я передумал. :-) После того, как проверил, что последняя сборка альтового ядра с поддержкой resirefs была на версии 5.15, а reiser4 выкинули ещё раньше. Главное, что Thomas Tsai, автор программы и маинтейнер partclone в Debian, собирает последнюю версию уже с отключенной поддержкой reiserfs и reiser4. > во время сборки проверяется, что это действительно работает А ещё и по этой причине: для проверки потребуется поддержка в ядре. Мне также приходят сообщения о невозможности удалить progreiserfs, очевидно из-за зависимости. Возможно partclone мешает удалению этого legacy. Так что, баг переоткрываю.
(In reply to Leonid Krivoshein from comment #1) > Другое дело, что пришло время обновить этот пакет, но не в рамках данного > бага. Собираюсь этим заняться. Там всё непросто для меня оказалось, т.к. потребуется сборка в репозиторий, как минимум, двух других пакетов, включая библиотеку, и возможно придётся переделывать сборку так, чтобы часть патченных библиотек бандлилось с пакетом без провайдсов. Конечно, мне было бы проще удалить partclone, но он может быть кому-то нужен.
partclone-0.3.47-alt1 -> sisyphus: Sun Apr 26 2026 Leonid Krivoshein <klark@altlinux> 0.3.47-alt1 - 0.3.47 (closes: #58849)
Спасибо :-)