Це команда 9bind, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
9mount, 9bind, 9umount - монтування/демонтування файлових систем 9p
СИНТАКСИС
9 кріплення [ insuvx ] [ -a SPEC ] [ -c КЕШ ] [ -d НАЛАДЖЕННЯ ] [ -m MSIZE ] DIAL MOUNTPT
9 прив'язати СТАРИЙ НОВИЙ
9umount MOUNTPT
ОПИС
9 кріплення монтує файлову систему 9p, яка обслуговується на DIAL на MOUNTPT. MOUNTPT має бути доступним для запису
і не липкий. DIAL — це рядок набору, який має одну з форм:
unix!SOCKET
tcp!ХОСТ[!ПОРТ]
virtio!КАНАЛ
-
де SOCKET - це ім'я файлу, що представляє сокет, HOST - ім'я хоста, PORT - це
номер порту або ім’я служби, а CHANNEL – це назва каналу (наразі ігнорується). -
вказує, що повідомлення 9p повинні читатися/записуватися на stdin/stdout. 9 кріплення має кілька
опції:
-i монтую файлову систему за допомогою вашого uid/gid
-n сухий запуск, друкує команду монтування до stderr, але насправді нічого не монтує
-s режим єдиного приєднання - усі користувачі, які мають доступ до точки монтування, бачать одну файлову систему
(за замовчуванням кожен з них побачить унікальне вкладення)
-u використовувати розширення 9P2000.u
-v використовувати відображення пристроїв
-x ексклюзивний доступ - інші користувачі не можуть отримати доступ до точки монтування
- SPEC
SPEC визначає, яке дерево файлів монтувати під час підключення до файлових серверів, які експортують
кілька дерев
-c КЕШ
вмикає кешування в режимі CACHE. Наразі тільки вільний доступний режим кешу,
який підходить для ексклюзивних кріплень лише для читання.
-d НАЛАДЖЕННЯ
розділений комами список каналів, для яких можна ввімкнути вихід налагодження. Можливий
Канали включають: err, devel, 9p, vfs, conv, mux, trans, alloc, fcall.
-m MSIZE
визначає максимальну довжину одного повідомлення 9p в байтах.
9 прив'язати виконує монтування прив’язки, роблячи дерево видимим у каталозі OLD також видимим у
точка кріплення НОВА.
9umount демонтує файлову систему 9p, раніше змонтовану вами.
НАВКОЛИШНЄ СЕРЕДОВИЩЕ
$USER ім'я користувача, яке потрібно надати серверу.
ПРИКЛАДИ
9mount -i 'unix!/tmp/ns.'$USER'.:0/factotum' $HOME/n/factotum
змонтувати інтерфейс factotum p9p
9mount 'tcp!sources.cs.bell-labs.com' $HOME/n/sources
імпорт "джерела" плану 9
9mount -u -a/home/sqweek/mail 'tcp!wren!5640' $HOME/mail
імпортувати мій maildir з мого сервера (wren), який обслуговується ufs
9mount -i 'tcp!wren' $HOME/n/wren; 9bind $HOME/n/wren/home/sqweek/mail $HOME/mail
знову імпортую мій maildir, на цей раз через u9fs
Використовуйте 9bind онлайн за допомогою служб onworks.net