Файловое хранилище против блочного хранилища?

После прочтения информации о файловом и блочном хранилище в разделе " Файловое или блочное хранилище" на 18,15 м выясняется, что и блочные хранилища (SAN), и файловые устройства хранения (NAS) внутренне хранят как блочные.

Но на нескольких других ресурсах, таких как https://stonefly.com/resources/what-is-file-level-storage-vs-block-level-storage и https://www.networkworld.com/article/3256312/what-is-a-san-and-how-does-it-differ-from-nas.html Я вижу ниже претензию

SAN хранит данные на уровне блоков, а NAS обращается к данным в виде файлов.

Он хранит файлы и папки, и видимость одинакова для клиентов, получающих доступ, и для системы, в которой они хранятся.

Из этого следует, что хранилища на основе файлов хранят данные в виде файлов (а не блоков) последовательно. Не уверены, какой из них правда?

1 ответ

Решение

Дело только в терминологии. На своей внутренней стороне оба типа систем хранят данные в блоках, и разница между ними заключается в интерфейсных протоколах, которые они предоставляют клиенту. Системы блочного хранения обеспечивают доступ по протоколу на уровне блоков - в большинстве случаев это SCSI (SCSI через FC или SCSI через TCP/IP - iSCSI). Соответственно, клиентская часть файлового хранилища работает по протоколам файлового уровня: NFS, SMB/CIFS. Бывает, что накопитель может работать в обоих режимах: блочном и файловом.

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