Доступ к VirtualBox с libvirt от гостя

Принятие/dev/sda2 пусто, можно хотеть переместиться независимо от того, что данные заполняют/dev/sda1 там, я предполагаю. Процесс проходит примерно так. Принятие его является/, домой заполняющимся/dev/sda1:

mount /dev/sda2 /mnt
cp -av /home/* /mnt
mv /home /old.home
mkdir /home
umount /dev/sda2
mount /dev/sda2 /home
rm -rf /old.home

Очевидно, это опасные команды, так резервное копирование, резервное копирование, резервное копирование. Кроме того, выполнение этого может вызвать проблемы, если кто-то пытается работать с файлами в / домой, в то время как этот процесс продолжается, поэтому удостоверьтесь, что никакие пользователи не зарегистрированы, и никакие услуги общего пользования не работают.

1
задан 11 June 2014 в 12:54
1 ответ

Я думаю, вы используете неправильный URI. Согласно документации ,

удаленные URI имеют общую форму («[...]» означает необязательную часть):

 driver [+ transport]: // [ username @ ] [ имя хоста] [: порт] / [путь] [? дополнительные параметры]

Either the transport or the hostname must be given in order to distinguish this from a local URI.

You didn't specify the transport and the default transport is tls. The documentation regarding transports also says this about tls:

TLS 1.0 (SSL 3.1) authenticated and encrypted TCP/IP socket, usually listening on a public port number. To use this you will need to generate client and server certificates. The standard port is 16514.

I don't think you've generated the required certificates, therefore you're getting that error. So either generate the certificates or use another transport, for example tcp (unencrypted, good only for trusted networks) or ssh (e.g. vbox+ssh://root@192.168.56.1 / session).

0
ответ дан 4 December 2019 в 08:36

Теги

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