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:
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
Anteprima del commento