Что такое файловое хранилище? В чем отличие от объектного хранилища?
Что такое файловое хранилище? В чем отличие от объектного хранилища?
Привет, это Станция Альянса сетевых технологий。

Вчера я представил вам объектное хранилище, которое является одним из решений хранения:

Итак, сегодня я хотел бы представить вам еще один вид хранилища: хранилище файлов.

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

Если вы когда-либо сохраняли файл на своем ПК, Mac или ноутбуке, вы уже сталкивались с хранилищем файлов, где файл хранится целиком в определенном месте на жестком диске.

Хранение файлов обычно имеет две характеристики:

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

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

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

Принцип работы файлового хранилища

Принцип работы файлового хранилища Неуместно говорить слишком много,Мы используем его каждый день,Например, мы хотим сохранить определенный документ в определенный каталог.,Сначала создайте новую папку документов на определенном диске.,Затем сохраните или переместите документ в папку документов:

Например, мы создали новую папку goProject на диске D, затем создали новую папку tmp в папке goProject и, наконец, поместили в нее файл wljlsmz.sql.

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

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

Хранилище файлов в системах NAS обычно поддерживает протоколы доступа к файлам, такие как сетевая файловая система (NFS), которая является встроенной в Linux и приложения Linux, и блок сообщений сервера (SMB), ранее известный как общая файловая система Интернета (CIFS), для серверов Windows. и их размещенные приложения.

Структура хранения файлов

В корневом каталоге можно создать множество уровней каталогов.

Представьте себе старый офис с хранилищем. В этой комнате много шкафов для хранения файлов. Каждый шкаф имеет имя, и в нем много-много файлов. Чтобы добавить файл в хранилище, вы будете искать. для правильного файла и поместите файл, вы должны сделать то же самое, чтобы получить файл.

На самом деле именно так работают системы хранения файлов.

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

1. Простой

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

2. Общий протокол

Для хранения файлов используются общие протоколы уровня файлов, такие как блок сообщений сервера (SMB), общая файловая система Интернета (CIFS) или сетевая файловая система (NFS).

3. Возможность распределения нагрузки

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

Разница между хранилищем файлов и хранилищем объектов

1. История

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

2. Изоляция данных

  • документохранилище Не предпринимаются меры по изоляции данных от системы,Все соответствующие данные находятся в фактической папке.
  • хранилище Объекты хранят данные в цифровом хранилище данных, отдельном от физической системы.

3. Доступ к сохраненным данным

  • Пользователи документохранилищ используют протокол сетевой системы документов для доступа к данным хранилища в своих системах.,Это старый протокол,Существуют ограничения, связанные, среди прочего, со временем, затраченным на разработку протокола.
  • хранилище Доступ к данным объектовхранилище обычно осуществляется через HTTP-интерфейс.

4. Где хранятся данные

  • документхранилище Размещайте хранилище данных на физических устройствах, привязанных к аппаратному обеспечению и сетевой инфраструктуре организации.
  • хранилище объектов Разместите хранилище данных в облаке.

Подвести итог

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

Наконец, спасибо за чтение! !

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose