В свежеустановленном дистрибутиве ALT Linux Master 2.4, если вставить USB-флэшку в компьютер (или USB-rack с диском на 120Гб, что гораздо актуальнее), в /etc/fstab появляется строка: ... /dev/sdc2 /mnt/storage1 auto noauto,user,kudzu,sync,noexec,nodev,nosuid 0 0 ... Если при этом на /dev/sdc2 файловая система reiserfs или ext3, а не vfat, то монтирование /mnt/storage1 завершается ошибкой: mount: wrong fs type, bad option, bad superblock on /dev/sdc2, or too many mounted file systems Лечится добавлением "kudzu", в список допустимых параметров mount, см. прилагаемый патч. Если подобное решение не противоречит соображениям безопасности и не ломает логику работы mount, я бы предпочёл увидеть его в updates к Мастеру, дабы "всё работало из коробки". --->8--- diff -ruN util-linux-2.12a.orig/mount/mount.c util-linux-2.12a/mount/mount.c --- util-linux-2.12a.orig/mount/mount.c 2004-12-04 02:11:48 +0300 +++ util-linux-2.12a/mount/mount.c 2004-12-04 02:24:42 +0300 @@ -148,6 +148,7 @@ static const struct opt_map opt_map[] = { { "defaults", 0, 0, 0 }, /* default options */ + { "kudzu", 1, 0, 0 }, /* skip kudzu option */ { "ro", 1, 0, MS_RDONLY }, /* read-only */ { "rw", 1, 1, MS_RDONLY }, /* read-write */ { "exec", 0, 1, MS_NOEXEC }, /* permit execution of binaries */ --->8--- Steps to Reproduce: 1. Install Master 2.4 (with hotplug and kudzu) 2. Insert USB flash-drive 3. Make reiserfs or ext3 filesystem on flash 4. mount /mnt/storage
Согласен. Более того - этот патч нужен исключительно в updates. В Sisyphus архитектура меняется кардинально.
что это за левая опция kudzu, кому и зачем она нужна.
Этой опцией kudzu отмечает добавляемые им самим устройства.
и в Сизифе у нас этого не будет?
Это было в Sisyphus, но ушло в прошлое (почти ушло). Для Sisyphus я тоже рекомендую сделать патч - будет более легким процесс обновления.
Между прочим, могли бы исправить для Master 2.4. Хотя бы в backports.
поскольку новый mount с поддержкой comment уже собран, то считаю эту багу уже неактуальной.
Тогда перевешиваю на Мастер 2.4, поскольку там ничего нового не сделано. Поправьте меня, если я не прав.
А кто добавляет это "kudzu"? Может быть его и лечить?
Поскольку в backports 2.4 уже собрано, то закрываю.