Summary: | Double mount of /dev/shm | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sviatoslav Sviridov <svd> |
Component: | udev | Assignee: | Alexey Morozov <morozov> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | arseny, php-coder, shaba |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
не воспроизвел на udev-0.62 devpts on /dev/pts type devpts (rw,gid=5,mode=0620) shm on /dev/shm type tmpfs (rw) [...] udev on /dev type tmpfs (rw,size=5m,helper=/sbin/modules_lookup) devpts on /dev/pts type devpts (rw,gid=5,mode=0620) /dev/shm on /dev/shm type none (rw) wrar@wrars-comp ~ $ grep shm /etc/fstab shm /dev/shm tmpfs defaults 0 0 wrar@wrars-comp ~ $ rpm -q udev udev-0.65-alt1 или убрать shm из fstab? *** Bug 7758 has been marked as a duplicate of this bug. *** исправлено в udev-0.68-alt2 (In reply to comment #4) > исправлено в udev-0.68-alt2 Не подтверждаю. На новой версии, двойное монтирование /dev/pts никуда не исчезло, а /dev/shm у меня и раньше нормально монтировалось. [c0der@mycomp ~]$ mount ... devpts on /dev/pts type devpts (rw,gid=5,mode=0620) ... /dev/pts on /dev/pts type none (rw) Что делать будем? (In reply to comment #5) > /dev/shm у меня и раньше нормально монтировалось. Оно в fstab прописано? (In reply to comment #6) > Оно в fstab прописано? нет (In reply to comment #7) > (In reply to comment #6) > > Оно в fstab прописано? > > нет А что будет происходить, если прописать? > > > Оно в fstab прописано?
> > нет
> А что будет происходить, если прописать?
Тогда /dev/shm будет монтироваться два раза, что вообщем-то верно и понятно. Не
ясно одно: почему с /dev/pts все происходит иначе?
Всё ясно. В fstab не должно быть самодельных записей про shm и pts. (In reply to comment #10) > Всё ясно. > В fstab не должно быть самодельных записей про shm и pts. Не согласен. Суть бага как раз и была в том, что он проявляется как раз когда есть запись для /dev/shm в fstab. А надо это для того, чтобы можно было использовать параметры "не по умолчанию", например, монтировать в /dev/shm не половину памяти, а больше (или меньше). (In reply to comment #11) > Не согласен. Суть бага как раз и была в том, что он проявляется как раз когда > есть запись для /dev/shm в fstab. А надо это для того, чтобы можно было > использовать параметры "не по умолчанию", например, монтировать в /dev/shm не > половину памяти, а больше (или меньше). В таком виде согласен, хотя мне этого не надо. Можете переоткрыть. |
Для /etc/rc.d/init.d/ хотелось бы... > Чтобы аккуратно обрабатывал ситуацию, когда /dev/shm монтируется из > /etc/fstab. А то получается, что он монтирует его второй, при этом > забивает на параметры монтирования, указанные в /etc/fstab (вернее, > просто не передает никаких параметров, но если /dev/shm был уже > примонтирован, то по крайней мере опции из fstab оказываются живыми). А > при шатдауне еще и ругается система при повторной попытке отмонтировать > /dev/shm, кажется (не помю уж, все как-то больше хибернейчусь). Steps to Reproduce: 1. $ grep shm /etc/fstab shmfs /dev/shm tmpfs size=640M 0 0 2. $ sudo service udevd start 3. Actual Results: $ mount|grep shm shmfs on /dev/shm type tmpfs (rw,size=640M) /dev/shm on /dev/shm type none (rw) $ grep shm /etc/mtab shmfs /dev/shm tmpfs rw,size=640M 0 0 /dev/shm /dev/shm none rw 0 0 $ grep shm /proc/mounts shmfs /dev/shm tmpfs rw 0 0 $ df|grep shm shmfs 640M 57M 584M 9% /dev/shm /dev/shm 640M 57M 584M 9% /dev/shm Expected Results: Не должно быть дублирования