Файловая система 9p поддерживается v86 с использованием транспорта virtio. С его помощью можно обмениваться файлами с гостевой операционной системой, см. create_file
и read_file
в starter.js
.
Её можно включить, передав следующие параметры в V86
:
filesystem: {
basefs: "../9p/fs.json",
baseurl: "../9p/base/",
}
Здесь basefs
— это файл JSON, созданный с помощью fs2json. Базовый URL — это префикс URL, из которого доступны файлы. Например, если в файловой системе 9p есть файл /bin/sh
, этот файл должен быть доступен по адресу http://localhost/9p/base/bin/sh
. Если basefs
и baseurl
опущены, создаётся пустая файловая система 9p.
Тег монтирования устройства 9p — host9p
. Чтобы смонтировать его на гостевой системе, используйте:
mount -t 9p host9p /mnt/9p/
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )