Для того чтобы смонтировать расшареную папку Windows в контейнер OpenVZ надо смонтировать папку в файловую систему ноды, и потом пробросить в контейнер (bind).

МОнтируем папку на ноде:

apt-get update && apt-get install smbclient smbfs
mount -t cifs -o username=username,password=userpassword //192.168.1.1/share /mnt/shared/

или даже добавляем в fstab

//192.168.1.1/ftp /mnt/shared/ftp cifs credentials=/root/.smbclient,iocharset=utf8,file_mode=0666,dir_mode=0777,_netdev 0 0

Для прописываем имя и пароль для доступа к создаем файл
/root/.smbclient

В нем пишем имя пользователя и пароль, которые имеют доступ к шаре:

username=user
password=userpassword

Биндим папку в контейнер:

CTID=777
 
cat << EOF > /etc/vz/conf/${CTID}.mount
#!/bin/bash
. /etc/vz/vz.conf
. ${VE_CONFFILE}
SRC=/mnt/disk
DST=/mnt/disk
if [ ! -e ${VE_ROOT}${DST} ]; then mkdir -p ${VE_ROOT}${DST}; fi
mount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC}
EOF
 
chmod +x /etc/vz/conf/${CTID}.mount
Enter your comment. Wiki syntax is allowed:
 
  • proxmox/монтирование-ресурсов-windows-в-контеинер-openvz.txt
  • Last modified: 2019/02/11 09:13
  • by 127.0.0.1