27.01.2016 16:38, Igor Sukhih пишет:
On 01/27/2016 04:29 PM, Stanislav Kinsburskiу wrote:
27 янв. 2016 г. 14:24 пользователь Evgenii Shatokhin
<eshatok...@virtuozzo.com> написал:
I created it with
vzctl set 101 --devnodes sdb1:rw --save

The node is now present in the CT. However, if I try to mount it in
the CT (mount /dev/sdb1 /mnt), no error is reported but mount seems to
have no effect. No files are seen in /mnt that are present on that
partition.

So, I guess, additional steps are needed?

You might need sysfs layout.
Please, strace your mount call and send it as a reply (attached).

Here it is.

As far as I can see in strace log, mount tries to open
/sys/dev/block/8:17, indeed. This file is present on the host but not in
the CT.

Expectable.
Then you have to expose sysfs for this device to the container.
Igor, could you advice, please?


Lets try to use secondary disk feature first

vzctl set VEID --device-add hdd --device /dev/sda --save

No luck. The CT fails to start with "Failed to configure disk" after that.

Details:
-------------------
[root@vz-test2]# vzctl set 101 --device-add hdd --device /dev/sdb --save
The device /dev/sdb uuid={d6f09c24-99f3-4ead-8504-4a8ff810490b} has been successfully added.

[root@vz-test2]# # vzctl start 101
Starting Container ...
Mount image: /vz/private/6bd8d99b-e20c-4204-931a-f12dea70ea95/root.hdd
Opening delta /vz/private/6bd8d99b-e20c-4204-931a-f12dea70ea95/root.hdd/root.hds Adding delta dev=/dev/ploop41020 img=/vz/private/6bd8d99b-e20c-4204-931a-f12dea70ea95/root.hdd/root.hds (rw) Mounting /dev/ploop41020p1 at /vz/root/6bd8d99b-e20c-4204-931a-f12dea70ea95 fstype=ext4 data='balloon_ino=12,pfcache_csum,,'
Container is mounted
Os release: 3.10.0-327.3.1.vz7.10.4
Create /etc/tmpfiles.d/device-ploop41020p1.conf
Setting permissions for image=/vz/private/6bd8d99b-e20c-4204-931a-f12dea70ea95/root.hdd
Setting permissions 104 dev 0xa030b6c1
Setting mount options for image=/dev/sdb opts=8:17;1 balloon_ino=12,pfcache_csum,,
Setting permissions for image=/dev/sdb
Setting permissions 104 dev 0x811
Create /etc/tmpfiles.d/device-ploop1p1.conf
Can't open /sys/class/block/ploop1p1/uevent for writing: No such file or directory
Failed to configure disk
Cancel init execution
Unmount image: /vz/private/6bd8d99b-e20c-4204-931a-f12dea70ea95/root.hdd
Unmounting file system at /vz/root/6bd8d99b-e20c-4204-931a-f12dea70ea95
Unmounting device /dev/ploop41020
Container is unmounted
Failed to start the Container
-------------------

Regards,
Eugene
_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to