Файловое хранилище: Объяснение классической файловой системы

Возможно, на домашнем компьютере выбор практически не велик, но для хранения больших объемов данных — например, для компаний — существуют различные методы хранения. Помимо более новых моделей, таких как блочное хранение и объектное хранение, классическое файловое хранение также имеет свои оправдания и до сих пор используется во многих сценариях. Почему файловое хранилище по-прежнему считается достаточно современным и так широко используется сегодня?

Что такое файловое хранилище?

Если вы когда-либо сохраняли файл на своем ПК, Mac или ноутбуке, вы уже сталкивались с файловым хранением (или хранением на уровне файлов). Файлы хранятся как единое целое в выбранном месте на жестком диске. Есть два момента, которые делают этот метод привлекательным — будь то на домашнем ПК или на корпоративных серверах:

  • Файлы: Все данные хранятся в виде целых файлов.
  • Иерархия: Файлы располагаются в структуре папок, и доступ к ним осуществляется по пути.

В отличие от блочного хранения, система с файловым хранением не разбирает данные файла на части. Файл хранится как единое целое и в таком виде вызывается снова. Иерархия возникает в результате многоуровневой системы каталогов: Файлы хранятся в папках, которые, в свою очередь, могут находиться в других папках — и обычно находятся. Это иногда приводит к длинным путям каталогов, которые должны быть известны компьютерной системе или серверу. Эти пути используются для навигации, чтобы к файлам можно было снова получить доступ. Эта информация хранится в виде метаданных.

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

  • Сетевое хранилище (NAS): Автономная система хранения данных, подключенная к сети и доступная всем участникам сети.
  • Direct Attached Storage (DAS): Система хранения данных, напрямую подключенная к компьютеру в виде внешнего жесткого диска.

Для связи между хранилищем и компьютером могут использоваться различные протоколы:

  • Server Message Block (SMB) для систем Windows.
  • Сетевая файловая система (NFS) для систем Unix и Linux.

Преимущества и недостатки файлового хранилища

Самым большим преимуществом файлового хранилища, вероятно, является то, что любой человек может разобраться в этой системе. Иерархическая система знакома не только из области информационных технологий, но в принципе этот метод используется и в бытовых файловых папках. В целом, систему с файловым хранилищем также довольно легко масштабировать. При необходимости увеличения емкости просто добавьте в сеть еще одно устройство хранения (например, новый NAS-сервер). Кроме того, несколько пользователей сети могут одновременно обращаться к памяти и вносить изменения.

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

Преимущества Недостатки
Низкая цена Медленное время доступа
Простота в использовании  
Легко масштабируется  

Файловое хранилище на практике

Файловое хранилище в виде NAS используется в компаниях (а также в некоторых домашних сетях) в основном как простой файловый сервер. Файловое хранилище — это правильный выбор, если вы хотите предоставить (структурированные или неструктурированные) файлы для многих пользователей. Благодаря интуитивно понятной системе все пользователи имеют равный доступ к памяти. Этот метод хранения также идеально подходит для архивирования файлов. Поскольку в любом случае нет необходимости в быстром доступе, файлы могут храниться долгое время без каких-либо проблем.

Оцените статью
cdelat.ru
Добавить комментарий