RAID-массив mdadm исчез после изменения формы и перезагрузки

Итак, после некоторых проб и мучений я нашел решение (, но я думаю, что оно странное ). Вам нужно сделать 2 шага:

  1. Поместите какой-нибудь фиктивный файл в свой каталог, чтобы он не был пуст (В любом случае вы получите permission deniedошибку)
  2. Создать док-том с noserverinoпараметром (, найденным случайно)

Так что в моем случае это:

docker volume create --opt type=cifs --opt device=//10.0.75.1/hlds --opt o=username=dockeruser,password=docker,noserverino,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 somevol

А потом:

docker run --rm -v somevol:/home/steam/opts -it krow7/hlds:1.0 bash

Таким образом, ваши каталоги принадлежат именно тому пользователю, который вам нужен, и вы можете выполнять все операции с файлами на смонтированном общем ресурсе.

Надеюсь, кому-то это будет полезно.

1
14.07.2020, 21:55
0 ответов

Теги

Похожие вопросы