Bug 26860

Summary: Не учитывается ключ -n
Product: Sisyphus Reporter: Slava Dubrovskiy <dubrsl>
Component: mountAssignee: Alexey Gladkov <legion>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: boyarsh, enp, evg, glebfm, ldv, legion, placeholder
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 26292    

Description Slava Dubrovskiy 2012-01-27 08:27:40 MSK
С установкой ссылки /etc/mtab -> /proc/mounts теряется информация о точках монтирования смонтированных с опцией -n.

А кому-то это нужно. Например на HN где контейнеров openvz может быть много, вывод команды mount может занимать 2-3 экрана. Что ОЧЕНЬ не удобно.

вот например вывод при наличии 2х VPS:

[root@ua102 ~]# mount
udevfs on /dev type tmpfs (rw,relatime,size=5120k,mode=755)
/dev/md1 on / type ext4 (rw,relatime,barrier=1,data=ordered)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
shmfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,relatime)
/dev/mapper/main-vz on /var/lib/vz type ext4 (rw,nosuid,nodev,noexec,relatime,barrier=1,data=ordered)
beancounter on /proc/vz/beancounter type cgroup (rw,relatime,blkio,name=beancounter)
container on /proc/vz/container type cgroup (rw,relatime,freezer,devices,name=container)
fairsched on /proc/vz/fairsched type cgroup (rw,relatime,cpuacct,cpu,cpuset,name=fairsched)
/var/lib/vz/private/1113 on /var/lib/vz/root/1113 type simfs (rw,relatime)
proc on /var/lib/vz/root/1113/proc type proc (rw,relatime)
sysfs on /var/lib/vz/root/1113/sys type sysfs (rw,relatime)
devpts on /var/lib/vz/root/1113/dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /var/lib/vz/root/1113/tmp type tmpfs (rw,nosuid,relatime,size=2621440k,nr_inodes=655360)
/var/lib/vz/private/1114 on /var/lib/vz/root/1114 type simfs (rw,relatime)
proc on /var/lib/vz/root/1114/proc type proc (rw,relatime)
sysfs on /var/lib/vz/root/1114/sys type sysfs (rw,relatime)
devpts on /var/lib/vz/root/1114/dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /var/lib/vz/root/1114/tmp type tmpfs (rw,nosuid,relatime,size=1572864k,nr_inodes=393216)

26.01.2012 16:17, Dmitry V. Levin пишет:
>> Если /etc/mtab это ссылка на /proc/mounts, то ключ -n ничего не меняет.
>Да, это ссылка. /etc/mtab -> /proc/mounts
>Но в 5.1 это не ссылка. Т.е. кто-то делает это ссылкой и вот из-за чего все мои беды!

$ rpmquery -f /etc/mtab 
mount-2.20.0-alt2
$ rpmquery -f /etc/mtab --changelog |grep -FC2 /etc/mtab

* Mon Feb 28 2011 Alexey Shabalin <shaba@altlinux> 2.19.0-alt3.20110215
- /etc/mtab as symlink to /proc/mounts
- build with selinux support
- build with audit support

> Осталось выяснить - зачем так сделано?
Чтобы уменьшить число сущностей. 

>>> 2. Практический: есть ли возможность не 
>>> выводить хоть данные по контейнерам? Так 
>>> как это было сделано в ovz-rhel.
>> А чем эти монтирования по контейнерам отличаются от остальных?
> Ничем, как я понимаю, кроме того, что они не прописывались в /etc/mtab и
> следовательно их не было видно в выводе команды mount
Да, с /proc/mounts в качестве /etc/mtab эта информация пропадает...


Предлагаю убрать ссылку. А для VPS в spt есть хук который это настраивает. Или в инсталляторе.