Logo Blogo

Unshare, namespace separati

Pubblicato: 23 gen 2010 da Lpt on fire!

Util-linux-ng 2.17 ha aggiunto tre nuovi comandi alla sua dotazione, uno di questi è: unshare.

Il comando consente di creare un namespace separato da quello dell’ambiente del padre. Le parti che si possono separare con unshare sono:

  • mount namespace
  • UTS
  • IPC namespace
  • network namespace

Qui sotto potete trovare uno degli esempi più banali che tiene separato un mount point, ma potete creare configurazioni molto più elaborate come realizzare, per esempio, una routing table separata.

Supponete di avere due terminali:

Terminale 1:

# unshare --mount /bin/bash
# mount /dev/sda1 /mnt/test
# grep test /proc/mounts
/dev/sda1 /mnt/test ext3 rw,relatime,errors=continue,user_xattr,acl,data=ordered 0 0

Terminale 2:

# grep test /proc/mounts
# ll /mnt/test
total 0

Via | KarelZak

1 stelle2 stelle3 stelle4 stelle5 stelle (2 Voti | Media: 5 su 5)
condividi condividi
0 commenti

Inserisci per primo un commento a questo articolo.

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento