Можно ли перегрузить базовую файловую систему, используя Docker-контейнер?

Я хочу использовать bazel для создания тензорного потока в кластере CentOS 6.6, который использует файловую систему Luster. Эта файловая система не поддерживает блокировку. Пошлите эту проблему на GitHub.

Я читал, что докер может обеспечить виртуализацию. Могу ли я использовать другую файловую систему для использования базеля в докере?

1 ответ

Решение

Эта (блестящая) файловая система не поддерживает блокировку

Lustre поддерживает блокировку файлов даже между клиентами, но по умолчанию не включает ее из-за накладных расходов. Если ваше приложение работает только на одном узле, вы можете смонтировать клиент Lustre, используя -o localflock опция mount, которая включает flock, но она не согласована между клиентскими узлами. Это самый быстрый способ, если вам нужно только флок для одноузлового приложения.

Если вам нужно, чтобы flock был согласованным между приложением, работающим на нескольких клиентских узлах одновременно, подключите все задействованные клиенты с помощью -o flock опция монтирования

Другие вопросы по тегам