Могу ли я записывать данные на один и тот же ресурс NFS из разных ОС?

Могу ли я записывать данные на один и тот же ресурс NFS из разных ОС?

У нас есть NAS (возможно, использующий BTRFS), который использует один NFS как RW.

Мы можем смонтировать этот ресурс как RW из нескольких ОС.

Вопрос: будут ли повреждены файловые системы, если несколько независимых ОС смонтируют общий ресурс NFS и запишут на него много файлов?

решение1

Нет, NFS разработана для поддержки такого типа использования. Фактически, она не только разработана для поддержки нескольких клиентов (любая сетевая файловая система могла бы это сделать), она была специально разработана для поддержки широкого спектра клиентских операционных систем (см.оригинальная бумагадля получения подробной информации).

Единственный риск повреждения — если несколько клиентов пишут в один и тот же файл без координации. Обычно этого избегают с помощью блокировки,напримерс использованиемfcntl(2).

Связанный контент