Файловое хранилище против блочного хранилища? - PullRequest
0 голосов
/ 26 января 2020

После прочтения информации о файле и хранилище блоков в Файл и хранилище блоков на 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 Ответ

0 голосов
/ 27 января 2020

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

...