Здравствуйте!
Решил не создавать новую тему с тем же названием.
У меня сложность с монтированием раздела sda1 в контейнере.
Сделал всё почти так, как и whisper:
HN: Proxmox0.9, ядро Linux 2.6.24 #1 SMP PREEMPT
VE: 1012, шаблон centos-5-x86_64-20080722 (основан на centos-5-x86_64-default.tar.gz после yum update)
На HN делаю:
proxmox:~# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 60801 488384001 83 Linux
proxmox:~# cd /dev
proxmox:/dev# ls -l | grep sda
brw-rw---- 1 root disk 8, 0 Jul 24 16:10 sda
brw-rw---- 1 root disk 8, 1 Jul 24 16:10 sda1
Создаём для VE 1012 устройство - жёсткий диск и один раздел:
vzctl set 1012 --devnodes sda:r --devnodes sda1:r --save
Даём VE 1012 доступ к созданным устройствам:
vzctl set 1012 --devices b:8:all:r --save
Проверяем на VE 1012:
proxmox:/dev# vzctl enter 1012
fdisk -l
нет дисков...
[root@samba /]# cd /dev
[root@samba dev]# ls -l |grep sda
brw-r----- 1 root root 8, 0 Jul 24 11:42 sda
brw-r--r-- 1 root root 8, 1 Jul 24 05:34 sda1
устройства есть.
[root@samba dev]# mount -t ext3 -o r /dev/sda1 /mnt/sda1
mount: block device /dev/sda1 is write-protected, mounting read-only
mount: /dev/sda1 already mounted or /mnt/sda1 busy
смонтировать не получилось - занято.
Смотрим, а вдруг уже всё работает?
[root@samba dev]# cd /mnt/sda1
[root@samba sda1]# ls
Пусто...
То есть до монтирования ошибок не возникает. Иногда даже получается смонтировать без ошибки, но всё равно каталог /mnt/sda1 - всегда пустой.
Подскажите, что надо сделать, чтобы там были файлики?
P.S. Как написано в wiki
mount --bind /mnt/sda1 /var/lib/vz/root/1012/mnt/sda1
работает. Но хочется добиться работы напрямую.
[Updated on: Sat, 26 July 2008 06:37]
Report message to a moderator