Чтобы ограничить использование жесткого диска для каждого пользователя, мы могли бы создать отдельный раздел для каждого из каталогов /home. Однако, это не так просто изменить предоставленное пространство или добавить новых пользователей.
Поэтому мы можем использовать изображения фиксированного размера в качестве контейнера для пользователей /home и монтировать их как устройства цикла (от имени root) :
1 mkdir /media/users/
2 dd if=/dev/zero of=/media/users/john123.img bs=512K count=200
3 mkfs.ext4 /media/users/john123.img
4 mkdir /home/john123
Для тестирования:
5 mount -o loop /media/users/john123.img /home/john123
После этого мы создадим нашего пользователя john123, у которого теперь будет доступное 100 Мб места в его /home/john123.
Впоследствии устройства петли должны быть установлены до входа в систему, например добавив это к /etc/fstab:
6 /media/users/john123.img /home/john123 ext4 loop 0 2
Вы устанавливаете juju на машине, откуда вы собираетесь управлять развертыванием. Это может быть даже несколько машин, и тогда вы будете делиться файлом среды с другими людьми.
Это похоже на установку openssh-клиента на машинах, из которых вы хотите управлять своей сетью. Здесь вы запускаете ssh. То же самое с juju. Вы будете запускать команды juju с некоторой машины. Он может быть где угодно, если он может протягиваться к узлам.