Я бы избегал запускать несколько команд для каждого файла в цикле. Поскольку вы уже используете GNUisms:
find . ! -name . -prune -type d |
awk '{t = substr($0, 3, 10); print t, strftime("%a %b %d %T %Z %Y", t)}'
Которая просто запускает две команды. strftime ()
зависит от GNU, например date -d
.
GlusterFS будет установлен через контейнер. Понятие «доступно на хостах» немного не соответствует -. На самом деле Gluster доступен через набор контейнеров .
То, что вы считаете «доступным на хостах», скорее всего, просто относится к набору по умолчанию пространств имен и групп управления . При наличии доступа ко всем возможностям ядра различие между набором пространств имен по умолчанию и «контейнером» (на самом деле ничем не отличается от python virtualenv *.
Существует ряд проектов, направленных на упрощение работы. Heketi предоставляет API для управления томами хранилища Gluster для контейнеров (, включая Kubernetes ).
Я думаю, что проще всего использовать полный проект Gluster Kubernetes , который предоставляет образы контейнеров, API Heketi, а также сценарии развертывания и набор инструкций по быстрому началу работы, которые позволят вам взяться за дело.
*Да. Я знаю, что есть больше нюансов, чем просто «виртуальное окружение python». Думайте обо мне как о школьном учителе физики, и я говорю вам, что во Вселенной нет ничего меньшего, чем атом.