Каково различие между SAN, NAS и DAS?

Так как Вы не уточнили то, что происходит, когда системе "не удается загрузиться", я собираюсь взять удар в темноте.

Это кажется, что Ваш вторичный диск не мог бы иметь MBR с необходимым кодом для запуска NTLDR. Типичный признак в этом виде ситуации является мерцающим курсором без дальнейшего прогресса после POST.

Если это - то, что происходит, начальная загрузка к консоли восстановления со вторичным диском, подключенным к первичному контроллеру, и выполняет "FIXMBR". Это должно получить Вас загружающийся обычно.

69
задан 7 September 2012 в 20:50
5 ответов

В то время как описания из itmanagement.com в порядке, я думаю, что они могли быть немного более конкретными.

С NAS Вы обычно обращаетесь к чему-то, где Вы монтируете пространство совместно используемой памяти по сети с помощью протоколов как CIFS или NFS. Система, в которой они смонтированы, не рассматривает их как локальное устройство хранения данных, она рассматривает их как сетевое устройство хранения данных. Это важно, потому что много программ не позволят использование сетевого устройства хранения данных для различных вещей.

С SAN пространство памяти смонтировано через iSCSI или Волоконно-оптический канал. Вы все еще используете сеть для монтирования пространства, но протоколы позволяют системе, делающей монтирование рассматривать пространство как локальное устройство хранения данных, таким образом позволяя большему количеству программ использовать его правильно.

DAS является просто устройством хранения данных, непосредственно присоединенным (т.е., не через сеть) к системе. Внутренние жесткие диски, Карты памяти, и т.д.

9
ответ дан 28 November 2019 в 19:28

Сначала лучше определять различие между блочным устройством и файловой системой. Это легче, схватил, знакомы ли Вы с UNIX, потому что он делает объективное различие между этими двумя вещами. Тем не менее то же относится к Windows.

  • Блочное устройство является дескриптором к неструктурированному диску.
    • Такой как /dev/sda для диска или /dev/sda1 для раздела на том диске.
  • Файловая система разделена на уровни сверху блочного устройства, чтобы хранить данные. Можно затем смонтировать это.
    • Такой как mount /dev/sda1 /mnt/somepath.

С теми условиями в памяти затем легче видеть различие между следующим.

  • DAS является блочным устройством от диска, который физически [непосредственно] подключен к хост-машине.
    • Необходимо поместить файловую систему в него, прежде чем это сможет использоваться.
    • Технологии, чтобы сделать это включает IDE, SCSI, SATA, и т.д.
  • SAN является блочным устройством, которое передано сеть.
    • Как DAS необходимо все еще поместить файловую систему в него, прежде чем это будет мочь используемый.
    • Технологии, чтобы сделать это включает FibreChannel, iSCSI, FoE, и т.д.
  • NAS является файловой системой, передал сеть.
    • Это готово смонтировать и использовать.
    • Технологии, чтобы сделать это включает NFS, CIFS, AFS, и т.д.

enter image description here

111
ответ дан 28 November 2019 в 19:28
  • 1
    +1 - Отличная работа. Хорошая разборчивость различия между SAN и NAS. –  Evan Anderson 5 November 2009 в 17:40
  • 2
    Я не соглашаюсь относительно определения NAS. То, что описывает Dan Carley, является на самом деле сетевой файловой системой. NAS является устройством, которое обеспечивает сетевую файловую систему. Символ устройства важен. Сборкой дома поле Linux с сервером NFS НЕ является NAS. –  dmeister 14 March 2010 в 12:33

NAS поддерживает Сетевое хранилище данных. Это отличается от традиционной, непосредственно подключенной системы хранения в этом в NAS, операционная система и другое программное обеспечение на продукте NAS выделены только хранению данных.

SAN обозначает Сеть хранения данных. SAN является сетью, разработанной для присоединения оборудования систем хранения и программного обеспечения к серверам. SAN обычно появляются в две формы: как сеть, прежде всего, выделенная передаче данных между компьютерными системами и системами хранения, или как полная система, которая включает все запоминающие элементы и компьютерные системы в той же сети.

DAS обозначает Непосредственно Подключенную систему хранения. DAS обычно используется для дифференциации между системами хранения, непосредственно подключенными к серверу или рабочей станции и установкам SAN и NAS.

из http://www.itmanagement.com/faq/storage-faq/

8
ответ дан 28 November 2019 в 19:28

DAS: Хранилище с прямым подключением. Хранилище

(обычно диск или лента) подключается напрямую кабелем к процессору компьютера. (Жесткий диск внутри ПК или ленточный накопитель, подключенный к одному серверу - простые типы DAS.) Запросы ввода / вывода (также называемые протоколами или командами) доступ устройства напрямую.

SAN: Сеть хранения данных. Место хранения находится в выделенной сети. Как и DAS, I / O запрашивает доступ к устройствам напрямую. Сегодня, большинство сетей SAN используют среду Fibre Channel, обеспечение связи любого с любым для процессоры и хранилище в этой сети. Среда Ethernet с использованием протокола ввода-вывода iSCSI появляется в

NAS: Сеть подключена Место хранения. Устройство NAS («Прибор»), обычно интегрированный процессор плюс дисковое хранилище, подключено к сеть на основе TCP / IP (LAN или WAN), и доступ через специализированные доступ к файлам / обмен файлами протоколы. Файловые запросы полученные NAS преобразуются внутренним процессором в запросы устройства

1
ответ дан 28 November 2019 в 19:28

Я хотел бы улучшить ответ на этот вопрос, поскольку его задавали мне много раз.

Если вы спрашиваете о различиях между DAS - NAS - SAN вы находитесь в контексте хранилища данных; В этой области существует множество технологий, которые разделяют главную общую цель: постоянство и доступность ваших данных .

Блочные устройства и файловые системы

Большинство устройств хранения имеют одинаковую физическую и логическую структуру, чтобы чтобы иметь возможность найти нужные данные, вам нужен способ определить, где находятся ваши данные, поэтому именно по этой причине на жестких дисках есть секторов (или просто « блоков ] "), во многих случаях это отражает структуру данных, записанных на физический носитель. Но доступ к вашим данным путем обращения к номеру сектора, хотя и не очень сложный, это метод, подверженный ошибкам, и вы должны самостоятельно отслеживать данные, которые вы пишете, и сектора, в которые вы записываете. Здесь на помощь приходит файловая система , простая файловая система поможет вам, обращаясь к используемым блокам и предоставляя общий интерфейс для извлечения ваших данных, наиболее распространенная парадигма - это папка / файл структура (поэтому она называется файловой -системой).

Таким образом, по сути файловая система оставляет вам очень простой интерфейс для ваших данных, и заботится об обслуживании и запоминании, в какие блоки / секторы он помещает ваши данные, обычно в файловой системе вы будете ссылаться не на номера блоков, чтобы получить ваши данные, а на имена файлов. Это объясняет разницу между блочным устройством и файловой системой , файловая система должна находиться на блочном устройстве.

DAS

Простейшим хранилищем является жесткий диск, подключенный к вашему компьютер-сервер. Жесткие диски должны каким-то образом обмениваться данными, и они должны использовать четко определенный физический интерфейс и протокол, чтобы ваш компьютер их понимал, наиболее распространенным интерфейсом и протоколом, используемым сегодня для ПК, является S-ATA или Serial ATA или Serial Advanced. Технологическое приложение. Таким образом, жесткий диск, который физически подключен через тот же интерфейс к вашему ПК, идентифицируется как хранилище с прямым подключением или DAS для краткости. Чтобы было понятно, ЛЮБОЕ блочное устройство, которое напрямую подключено к вашей системе, создает DAS, И если вы не обращаетесь к своему диску по номерам блоков, вам понадобится файловая система поверх него, чтобы использовать его с пользой.

NAS

Но что, если вы можете предоставить доступ к своей файловой системе другим компьютерам ( для передачи файлов)? За прошедшие годы было создано множество протоколов для облегчения обмена файлами в сети с другими компьютерами, в качестве примера я назову только основные для каждой операционной системы: UNIX и подобные - NFS, DOS / Windows - CIFS / aka.SMB, Яблоко - AFP. Что они делают, так это обмениваются файлами по сети, конечно, файл подразумевает базовую структуру файловой системы, а файловая система подразумевает блочное устройство, но поскольку это делается по сети, оно называется NAS - Сетевое хранилище . Все эти интерфейсы явно запрещают удаленный поиск адресов блоков (в первую очередь из соображений безопасности), и обычно такие интерфейсы даже не реализованы. Сетевые файловые системы можно считать достаточно безопасными для одновременного использования, реализация протокола позаботится о проблемах, связанных с одновременным доступом к одному и тому же ресурсу (файлу), обычно путем блокировки файла для одного пользователя / запрашивающей стороны. Хотя любой компьютер может обмениваться файлами по сети и может называться NAS, обычно с помощью NAS вы определяете только устройства, основной целью которых является обмен файлами по сети. Обычно NAS работает в сетях IP / TCP Ethernet, и большинство из них может легко предоставить доступ к вашим данным через Интернет.

SAN

Допустим, мне нравится читать свои данные по номерам блоков, потому что я написал собственное программное обеспечение но мне нужно много дисководов, больше, чем может вместить один компьютер. Решением было бы совместное использование дисков других компьютеров, но, как было сказано ранее, мой NAS не предоставляет возможности удаленного поиска номеров блоков. Так что мне нужно будет использовать другой протокол для совместного использования моих дисковых накопителей, для работы которого не требуется файловая система. В настоящее время существуют следующие интерфейсы / протоколы / сети для совместного использования дисков по сети:

  • SCSI - отец всего;) Хотя SCSI является протоколом низкого уровня, используется инкапсулировано во вторичные или транспортные протоколы для отправки команды для контроллеров или дисков
  • SAS - Serial Attacched SCSI Это позволяет создавать целые сети SAN как SAS поддерживает маршрутизацию и адресацию
  • FC - Fibre Channel
  • iSCSI - Internet SCSI Или просто SCSI через Ethernet (в IP-сетях)
  • ATAoE и аналогичные - ATA через Ethernet

Практически любой протокол низкого уровня может быть инкапсулирован в сетевые пакеты и отправлен удаленно, чтобы обеспечить доступ к жесткому диску, поскольку он был подключен локально. Затем вы можете читать свои данные по номерам блоков или просто создать файловую систему на новом блочном устройстве.

Примечание! Я могу намеренно или непреднамеренно исключить многие темы из этого ответа, слова с ошибками и неправильно написанные предложения, вы можете отредактировать его и улучшить!

Ссылки для дальнейшего чтения: DAS в википедии SAN в википедии NAS в википедии

17
ответ дан 28 November 2019 в 19:28

Теги

Похожие вопросы