Bug 4159 - Не работаeт опция rbind в fstab (ядро 2.6.5)
Summary: Не работаeт опция rbind в fstab (ядро 2.6.5)
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: mount (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: inger@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-14 13:14 MSD by Renat Sabitov
Modified: 2005-09-04 21:51 MSD (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Renat Sabitov 2004-05-14 13:14:04 MSD
Кусок /etc/fstab:

/var/local/distrib /var/ftp/distrib none rbind 0 3

# mount /var/local/distrib   
mount: fs type none not supported by kernel

просто bind работает. Для ядра 2.4 точно работал rbind.

странно, но работает монтирование вручную:

# mount --rbind /var/local/distrib  /var/ftp/distrib

$ cat /etc/altlinux-release 
ALT Linux Sisyphus (20040511)

$ rpm -qa | grep ge-std26
kernel-image-std26-up-2.6.5-alt1

$ rpm -qa | grep mount   
mount-2.12a-alt2
Comment 1 Renat Sabitov 2004-05-20 13:59:16 MSD
на 2.6.6 повторяется
Comment 2 inger@altlinux.org 2004-06-24 12:33:29 MSD
вот что я могу сказать по поводу этой баги. 
rbind не может использоваться в /etc/fstab потому что нет такой поддерживаемой опции 
монтирования, есть просто параметр командной строки. Поэтому не работает это на любом ядре и на 
2.6.x и 2.4.x. 
 
Так что весь вопрос почему такой опции нет (наверное не спроста): 
Возможно вот почему: (кусок из кода linux): 
 else if (flags & MS_BIND) 
                retval = do_loopback(&nd, dev_name, flags & MS_REC); 
 
то бишь bind всегда фактически работает как rbind. 
Пожайлуста проверьте этот факт. Если это не так то сделайте reopen и будем уже спрашивать у 
upstream. 
 
 
Comment 3 inger@altlinux.org 2004-06-24 12:35:20 MSD
Ой, хотел сказать одно, а сказал другое (торможу): 
&MS_REC просто убирает остальные флаги. Значит надо всё-таки спросить у upstream. 
 
Comment 4 inger@altlinux.org 2004-06-24 12:37:08 MSD
accept 
 
Comment 5 inger@altlinux.org 2004-06-25 14:53:13 MSD
fixed in alt4