Сбой монтирования Minikube с ошибкой ввода/вывода

Вроде то, что написано на банке. Я пытаюсь сделать minikube mount /some/dir:/home/docker/other_dir &, и это не удается со следующей ошибкой:

Mounting /some/dir into /home/docker/other_dir on the minikube VM
This daemon process needs to stay alive for the mount to still be accessible...
ufs starting
ssh command error:
command : 
sudo mkdir -p /home/docker/other_dir || true;
sudo mount -t 9p -o trans=tcp,port=38902,dfltuid=1001,dfltgid=1001,version=9p2000.u,msize=262144 192.168.99.1 /home/docker/other_dir;
sudo chmod 775 /home/docker/other_dir;
err     : exit status 1
output  : chmod: changing permissions of '/home/docker/other_dir': Input/output error

Затем, когда я делаю minikube ssh и ls -l внутри /home/docker, я получаю следующее:

$ ls -l
ls: cannot access 'other_dir': Input/output error
total 0
d????????? ? ?   ?   ?            ? other_dir

ОБНОВЛЕНИЕ:

После некоторых экспериментов похоже, что проблема возникает, когда /some/dir имеет пользователя, отличного от текущего пользователя. Почему это так, неясно.


person Sebastian Lenartowicz    schedule 11.08.2017    source источник


Ответы (2)


какую версию миникуба вы используете? У меня работает на minikube версии v0.20.0.

minikube mount /tmp/moun/:/home/docker/pk Mounting /tmp/moun/ into /home/docker/pk on the minikube VM This daemon process needs to stay alive for the mount to still be accessible... ufs starting Работает хорошо, и я тоже могу создать файл,

$ touch /tmp/moun/cool

мы можем проверить файл по адресу,

$ minikube ssh $ ls /home/docker/pk cool

person Suraj Narwade    schedule 24.08.2017

https://github.com/kubernetes/minikube/issues/1822 вы необходимо запустить команду монтирования minikube от имени этого пользователя, если вы хотите смонтировать папку, принадлежащую этому пользователю.

person llicety    schedule 24.11.2018