Questo è il comando 9bind che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
9mount, 9bind, 9umount - monta/smonta filesystem 9p
SINOSSI
9 monte [ insuvx ] [ -a SPEC ] [ -c CACHE ] [ -d DEBUG ] [ -m MSIZE ] DIAL MOUNTPT
9legare VECCHIO NUOVO
9 importo MONTAGNA
DESCRIZIONE
9 monte monta un filesystem 9p servito a DIAL su MOUNTPT. MOUNTPT deve essere scrivibile da te
e non appiccicoso. DIAL è una stringa di composizione che assume una delle forme:
unix! PRESA
tcp!HOST[!PORTA]
virtio!CANALE
-
dove SOCKET è il nome di un file che rappresenta un socket, HOST è un nome host, PORT è a
numero di porta o nome del servizio e CHANNEL è un nome di canale virtio (attualmente ignorato). -
indica che i messaggi 9p devono essere letti/scritti su stdin/stdout. 9 monte ha molti
opzioni:
-Monto il file system con il tuo uid/gid
-n dry-run, stampa il comando mount su stderr ma in realtà non monta nulla
-s modalità di collegamento singolo: tutti gli utenti che accedono al punto di montaggio vedono lo stesso filesystem
(per impostazione predefinita, ognuno vedrà un allegato univoco)
-u usa le estensioni 9P2000.u
-v usa la mappatura del dispositivo
-x accesso esclusivo - altri utenti non possono accedere al punto di montaggio
-una specifica
SPEC determina quale albero di file montare quando si collega a file server che esportano
più alberi
-c CACHE
attiva la memorizzazione nella cache utilizzando la modalità CACHE. Attualmente solo comoda la modalità cache è disponibile,
che è adatto per montaggi esclusivi di sola lettura.
-d DEBUG
elenco separato da virgole di canali per cui abilitare l'output di debug. Possibile
i canali includono: err, devel, 9p, vfs, conv, mux, trans, alloc, fcall.
-M TAGLIA
specifica la lunghezza massima di un singolo messaggio 9p in byte.
9legare esegue un bind mount, rendendo visibile l'albero nella directory OLD anche in
punto di montaggio NUOVO.
9 importo smonta un filesystem 9p precedentemente montato da te.
AMBIENTE
$USER l'uname da fornire al server.
ESEMPI
9mount -i 'unix!/tmp/ns.'$USER'.:0/factotum' $HOME/n/factotum
montare l'interfaccia factotum di p9p
9mount 'tcp!sources.cs.bell-labs.com' $HOME/n/sources
importare le "sorgenti" del piano 9
9mount -u -a/home/sqweek/mail 'tcp!wren!5640' $HOME/mail
importa la mia maildir dal mio server (wren), servito da ufs
9mount -i 'tcp!wren' $HOME/n/wren; 9bind $HOME/n/wren/home/sqweek/mail $HOME/mail
di nuovo importando la mia maildir, questa volta servendo tramite u9fs
Usa 9bind online utilizzando i servizi onworks.net