Всем привет, проведите мне, пожалста, курс ликбеза - поясните мне за распределённые файловые системы.
1)Являются ли они файловыми системами в обычном понимании: организовывает структуру хранения, использования и именования файлов и каталогов на уровне ядра ОС, или являются лишь «надстройкой» для обычных дисковых ФС, позволяющей «монтировать» логические диски сервера к логическим дискам пользователя, и при этом на обеих сторонах (у пользователя и у сервера) используются какие нибудь NTFS/ext3/4 и т.д.?
2)В чём особенность параллельных и симметричных файловых систем? Параллельной будет РФС, которая может распределять части одного файла по нескольким узлам, а симметричные используются преимущественно в высокопроизводительных кластерах?
3)Допустим, клиент сервера, использующего РФС, открыл текстовый файл и начал его редактировать. Насколько я знаю, существуют РФС с такой архитектурой, что файлы не кэшируются на железе клиента, а непосредственно открываются и редактируются на сервере. Дак вот, при такой архитектуре, будут ли другому клиенту мгновенно видны изменения, вносимые в текстовый файл другим клиентом, если вносящий изменения ещё не закрыл файл, и продолжает с ним работу? Если да, могут ли одновременно два клиента редактировать один и тот же текстовый файл, и видеть изменения, вносимые друг другом?
4)Есть ли принципиальная разница между сетевыми ФС и распределенными ФС? Сетевая ФС становится распределенной, когда её файлы распределены по 2+ физическим носителям?