На моей локальной машине я могу сделать mkdir
и верить, что эта операция атомарная. Таким образом, я могу использовать его как замок. Могу ли я аналогичным образом использовать mkdir
на экземпляре EC2 с подключенным EBS, и он должен быть атомарным?
Что касается дальнейшего контекста, я думаю о ситуации, когда у меня есть несколько модулей Kubernetes, работающих на узле Kubernetes, с одним persistentVolume
(AWS EBS) между ними. Если один из этих модулей ищет эксклюзивный доступ к папке на этом томе, может ли он это сделать? Модули обмениваются данными только для чтения, но я запускаю aws s3 sync
только один раз в неделю, а не один раз в неделю.