Bug 5637 - Unable to mount reiserfs on USB
: Unable to mount reiserfs on USB
Status: CLOSED FIXED
: ALT Linux 2.4
(All bugs in ALT Linux 2.4/mount)
: 2.4
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-12-06 15:24 by
Modified: 2006-03-07 20:43 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-12-06 15:24:48
В свежеустановленном дистрибутиве 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
------- Comment #1 From 2004-12-06 15:38:50 -------
Согласен. Более того - этот патч нужен исключительно в updates. В Sisyphus
архитектура меняется кардинально.
------- Comment #2 From 2004-12-07 12:04:10 -------
что это за левая опция kudzu, кому и зачем она нужна. 
------- Comment #3 From 2004-12-07 12:14:11 -------
Этой опцией kudzu отмечает добавляемые им самим устройства.
------- Comment #4 From 2004-12-07 15:47:07 -------
и в Сизифе у нас этого не будет? 
 
------- Comment #5 From 2004-12-07 16:32:29 -------
Это было в Sisyphus, но ушло в прошлое (почти ушло).

Для Sisyphus я тоже рекомендую сделать патч - будет более легким процесс
обновления.
------- Comment #6 From 2005-08-16 19:48:02 -------
Между прочим, могли бы исправить для Master 2.4. Хотя бы в backports.
------- Comment #7 From 2005-08-26 10:25:22 -------
поскольку новый mount с поддержкой comment уже собран, то считаю эту багу уже
неактуальной.
------- Comment #8 From 2005-08-26 14:26:27 -------
Тогда перевешиваю на Мастер 2.4, поскольку там ничего нового не сделано.
Поправьте меня, если я не прав.
------- Comment #9 From 2005-09-24 00:26:29 -------
А кто добавляет это "kudzu"? Может быть его и лечить? 
------- Comment #10 From 2006-03-07 20:29:12 -------
Поскольку в backports 2.4 уже собрано, то закрываю.