Могу ли я использовать терминал в качестве графической консоли для виртуальной машины с Virt -Manager/Qemu?

Чтобы избежать этого сообщения об ошибке, вам нужно сначала запустить другую команду:

root# mkdir /tmp/test && mount --bind /tmp/test/ /proc/
root# rm -rf /tmp/test
root# umount /proc/
root# mount -t proc proc /proc

Но вы, вероятно, начали с файловой системы procpsuedo -, смонтированной на /proc. В этом случае последняя команда покажет новое сообщение :

.
mount: /proc: proc already mounted on /proc

Вы можете избежать появления нового сообщения об ошибке, если дважды запуститеumount /proc/перед повторной попыткой монтирования. Однако вы не говорите, почему вы хотите это сделать :-). Вероятно, вы хотите запустить только первые три команды выше :-). Затем вы можете продолжать использовать файловую систему /procкак обычно.


Вам не разрешено запускать команды, которые вы пробовали (в Linux ). Причина в том, что после удаления каталога вам не разрешено использовать его в качестве каталога. Когда вы пытаетесь использовать удаленный каталог, Linux возвращает код ошибки ENOENT. Описание этого кода ошибки: «Нет такого файла или каталога».

Технически код ошибки сбивает с толку, потому что технически каталог все еще существует. Но он подходит лучше, чем любой другой код ошибки :-).

# mkdir dir
# cd dir
# rmdir../dir
# mkdir subdir
mkdir: cannot create directory ‘subdir’: No such file or directory

Точно так же вам не разрешено монтировать файловую систему поверх удаленного каталога.

# mount --bind /proc.
mount:.: mount(2) system call failed: No such file or directory.

Я говорю, что каталог технически все еще существует, потому что у него все еще есть номер инода (, и в иноде все еще хранится отметка времени, режим разрешений и т. д.):

# ls -l -i -d.
5521426 drwxr-xr-x. 0 root root 0 Oct 18 13:09.
# chmod a-x.
# ls -l -d.
drw-r--r--. 0 root root 0 Oct 18 13:09.

Ваша команда mountне напечатала общее описание кода ошибки :«Нет такого файла или каталога». Программа mountпытается угадать, что именно могло вызвать код ошибки. К сожалению, это означает, что иногда он ошибается :-). Проблем с "проком специального устройства" не было. Проблема была в точке монтирования /proc.

0
08.01.2021, 20:07
1 ответ

Обычно ограничения связаны с размером раздела и расположением, а не с размером жесткого -диска. Так что создайте небольшой раздел в начале большого диска (это работало для этого типа ОС, когда не было других несовместимостей)

Однако может быть много других причин, по которым это не сработает. И будьте осторожны, чтобы не уничтожить ценные данные при использовании прямого оборудования.

1
18.03.2021, 22:38

Теги

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