Можно ли перегрузить базовую файловую систему, используя Docker-контейнер?
Я хочу использовать bazel для создания тензорного потока в кластере CentOS 6.6, который использует файловую систему Luster. Эта файловая система не поддерживает блокировку. Пошлите эту проблему на GitHub.
Я читал, что докер может обеспечить виртуализацию. Могу ли я использовать другую файловую систему для использования базеля в докере?
1 ответ
Эта (блестящая) файловая система не поддерживает блокировку
Lustre поддерживает блокировку файлов даже между клиентами, но по умолчанию не включает ее из-за накладных расходов. Если ваше приложение работает только на одном узле, вы можете смонтировать клиент Lustre, используя -o localflock
опция mount, которая включает flock, но она не согласована между клиентскими узлами. Это самый быстрый способ, если вам нужно только флок для одноузлового приложения.
Если вам нужно, чтобы flock был согласованным между приложением, работающим на нескольких клиентских узлах одновременно, подключите все задействованные клиенты с помощью -o flock
опция монтирования