Product SiteDocumentation Site

35.3.5. CIFS

Хранилище CIFS расширяет хранилище типа Каталог, поэтому ручная настройка монтирования CIFS не требуется.

Примечание

Для возможности просмотра общих ресурсов на каждом узле кластера необходимо установить пакет samba-client.
Данное хранилище поддерживает все общие свойства хранилищ кроме флага shared, который всегда установлен. Кроме того, для настройки CIFS используются следующие свойства:
  • server — IP-адрес сервера или DNS-имя. Предпочтительнее использовать IP-адрес вместо DNS-имени (чтобы избежать задержек при поиске DNS);
  • share — совместный ресурс с сервера CIFS (список можно просмотреть, выполнив команду pvesm scan cifs <server>);
  • username — имя пользователя для хранилища CIFS (необязательно, по умолчанию «guest»);
  • password — пароль пользователя (необязательно). Пароль будет сохранен в файле, доступном только для чтения root-пользователю (/etc/pve/priv/<STORAGE_ID>.cred);
  • domain — устанавливает домен пользователя (рабочую группу) для этого хранилища (необязательно);
  • smbversion — версия протокола SMB (необязательно, по умолчанию 3);
  • path — локальная точка монтирования (по умолчанию /mnt/pve/<STORAGE_ID>/).
Пример файла конфигурации (/etc/pve/storage.cfg):
cifs: newCIFS
        path /mnt/pve/newCIFS
        server 192.168.0.105
        share smb_data
        smbversion 2.1
Получить список совместных ресурсов с сервера CIFS можно, выполнив команду:
pvesm cifsscan <server> [--username <username>] [--password]
Команда добавления общего ресурса в качестве хранилища:
pvesm add cifs <storagename> --server <server> --share <share> [--username <username>] [--password]
Подключение хранилища CIFS с именем newCIFS с удаленного сервера 192.168.0.105:
Добавление CIFS хранилища
После ввода IP-адреса удаленного сервера, доступные ресурсы будут автоматически просканированы и будут отображены в выпадающем меню Share.

Примечание

При создании CIFS хранилища в веб-интерфейсе, PVE предполагает, что удаленный сервер поддерживает CIFS v3. В веб-интерфейсе нет возможности указать версию CIFS, поэтому в случае, если удалённый сервер поддерживает версии CIFS отличные от v3, создать хранилище можно в командной строке, например:
# pvesm add cifs newCIFS --server 192.168.0.105 --share smb_data --smbversion 2.1