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

объяснение классической файловой системы Изучение

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

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

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

  • Файлы : все данные хранятся в виде полных файлов.
  • Иерархия : файлы расположены в структуре папок и адресуются по пути.

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

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

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

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

  • Блок сообщений сервера (SMB) для систем Windows
  • Сетевая файловая система (NFS) для систем Unix и Linux

Плюсы и минусы файлового хранилища

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

Читайте также:  Настройка CORS в ASP.NET Core - Понимание и применение на глобальном и локальном уровнях

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

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

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

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

Оцените статью
Блог о программировании
Добавить комментарий