Bug 26860 - Не учитывается ключ -n
Summary: Не учитывается ключ -n
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: mount (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 26292
  Show dependency tree
 
Reported: 2012-01-27 08:27 MSK by Slava Dubrovskiy
Modified: 2013-01-24 12:27 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 есть хук который это настраивает. Или в инсталляторе.