Questo è il comando humfsify 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
humfsify — converte una directory nel formato richiesto dal file system UML humfs
SINOSSI
humfsificare [utente] [gruppo] [dimensione]
DESCRIZIONE
Questa pagina di manuale documenta brevemente il humfsificare comando.
Questa pagina di manuale è stata scritta per il Debian GNU / Linux distribuzione perché l'originale
il programma non ha una pagina di manuale. Ha invece la documentazione in formato HTML; vedere
qua sotto.
humfsificare è uno script Perl necessario per convertire una directory in un formato previsto da UML
file system humfs.
STORIA
UMLFS è nato con l'idea di sostituire l'implementazione di Hostfs con una propria per
lo scopo di UML: quando gestisci i file con Hostfs all'interno di UML devi lavorare con due
diversi livelli di autorizzazione (quello Host e quello UML), che hanno idee diverse di
proprietà.
Ciò diventa evidente quando è necessario creare un file come utente non root su UML: prima tu
è necessario interagire con l'implementazione del file system UML e quindi con il lato host.
Il risultato di una creazione di file su un file system hostfs montato non è quello che ti aspettavi:
puoi vedere che i permessi del file si riferiscono all'utente lato Host piuttosto che all'UML
Creatore.
L'utente lato Host è da intendersi come lanciatore di istanze UML, mentre lato UML
user è quello che hai usato per accedere all'istanza UML.
È possibile riscontrare un problema più critico durante la creazione di un nodo del dispositivo, operazione che
di solito richiede i privilegi di root: hai usato un utente comune per avviare UML e, poiché il
l'operazione viene eseguita sull'host, fallisce, anche se hai effettuato l'accesso come root.
Quindi è necessario un set di strumenti che richieda di ignorare i controlli dei permessi di Hostfs sul
Lato host: questo viene fatto separando i permessi del file e la proprietà dal
file dell'host. Questo è il concetto alla base degli HumF e della sua implementazione humfsify.
ARGOMENTI
Utente Questo è l'utente che deve "convertire" una directory nel file system UML per
usa UML. Questo è l'utente host che utilizzerà questo filesystem dall'interno
UML. Può essere specificato come nome utente o ID utente numerico.
gruppo Questo è il gruppo a cui appartiene il tuo utente UML. Questo potrebbe essere un gruppo
nome o un ID di gruppo numerico
Taglia Questa è la dimensione del file system vista all'interno dell'istanza UML. Deve essere
espresso in Gigabyte ("G"), Megabyte ("M") o KiloByte ("K").
ESEMPI
Crea una directory sull'host e montala con humfsify
ospite% mkdir tuo-humfs-dir
ospite% cd humfs-dir
All'interno di questa directory creane una nuova in cui desideri avere una gerarchia simile a UML,
cioè puoi montare in loop un rootfs UML
ospite% mkdir dir-to-essere-umificato
ospite# Mount -o loop rootfs / mnt
ospite% cp -a / mnt dir-to-essere-umificato/dati
ospite# humfsificare Utente gruppo 512M
Quindi verificalo su UML e monta la directory humfsified:
UML# Mount nessuna /tuo-uml-host -t ronzio -o
dove '/your-uml-mount-point' è il punto di montaggio su UML per il file system humfsified,
e .../dir-to-be-humfsified è la directory humfsified nell'esempio sopra. La '-t'
l'opzione mount specifica che il file system deve essere montato come 'humfs'.
Usa humfsify online utilizzando i servizi onworks.net