Файловый сервер SMB 2.0: различия между версиями
Владимир (обсуждение | вклад) м Владимир переименовал страницу Файловый сервер SMB (новая) в Файловый сервер SMB 2.0 без оставления перенаправления |
Владимир (обсуждение | вклад) |
||
| Строка 24: | Строка 24: | ||
=== Установка SMB === | === Установка и настройка SMB === | ||
Установка компонентов копирует установку на реальную виртуальную машину. | Установка компонентов копирует установку на реальную виртуальную машину. | ||
| Строка 53: | Строка 53: | ||
service smbd restart | service smbd restart | ||
Вот и все. И снова - даже не потребовалось настраивать права. | Вот и все. И снова - даже не потребовалось настраивать права. | ||
Можно подключаться по адресу контейнера к этой папке. Все работает из коробки. | |||
Так в контейнере есть только пользователь ROOT, смысла создавать обычного нет. Так как мы не смотрим наружу данным контейнером. | Так в контейнере есть только пользователь ROOT, смысла создавать обычного нет. Так как мы не смотрим наружу данным контейнером. | ||
Версия от 17:38, 2 июля 2021
Прошло много времени со времен написания страницы Файловый сервер SMB.
"Инфраструктура" развивается. Произошло не мало изменений, как железных так и программных.
Изменился физический сервер. Как и подход к хранению. Теперь в распоряжении 3 накопителя по 12 Терабайт. Данные накопители используется в ZFS внутри самого Proxmox. Аналог рейда 5. Итоговый доступный объем равен 24 терабайта. Теперь уже безопасных 24 терабайта. Сам по себе сервер уже не супер компактный корпус, а обычны тауэр, с хорошей продуваемостью. Железо в нем сильно производительнее, но это в другой статье.
Изменился и метод построения самих сервисов. В частности SMB.
В гипервизоре Proxmox создан контейнер под названием SMB, из шаблона как описано на данной странице. Со всеми подготовительными действиями.
Контейнер сильно облегчает жизнь. Ощутимо экономит ресурсы. Работает быстрее.
Задача контейнера быть сервером SMB и может быть FTP сервером.
Общая папка
Создана папка куда будет примонтирован путь с Хоста:
mkdir /media/nas
В контейнер расшарен каталог с хоста. В конфигурационном файле на Хосте:
nano /etc/pve/lxc/203.conf
В конце прописан путь для монтирования:
mp0: /mnt/meganas/nas/media,mp=/media/nas
Данный метод, настолько прост, что даже как то скучно.
Установка и настройка SMB
Установка компонентов копирует установку на реальную виртуальную машину.
Установка из репозиториев:
apt-get install -y samba samba-client
Бекап файла конфигурации.
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
У нас шара без пароля:
nano /etc/samba/smb.conf
Добавляем параметры в конфиг smb
[global] workgroup = WORKGROUP security = user map to guest = bad user wins support = no dns proxy = no [media] path = /media/shara/media guest ok = yes force user = nobody browsable = yes writable = yes read only = no create mask = 0775 directory mask = 0775
Перезагрузим сервис, чтобы изменения вступили в силу
service smbd restart
Вот и все. И снова - даже не потребовалось настраивать права.
Можно подключаться по адресу контейнера к этой папке. Все работает из коробки.
Так в контейнере есть только пользователь ROOT, смысла создавать обычного нет. Так как мы не смотрим наружу данным контейнером.