Темы

Файловые системы

File Systems · 91 статей

  1. Компьютерные файлы и файловые системы: Обзор.

    Компьютерные файлы: что это такое? Узнайте о файлах, файловых системах, типах данных и способах хранения и передачи информации на ПК и мобильных устройствах.

    #1577 · 15 мин чтения

  2. Файловые менеджеры: управление файлами и папками

    Файловый менеджер: программа для удобной работы с файлами и папками. Создание, копирование, удаление, поиск – всё в одном интерфейсе! 📁💻

    #2699 · 6 мин чтения

  3. Файловая система ISO 9660 для CD и CD-ROM

    ISO 9660: файловая система для CD/CD-ROM дисков. Стандарт ISO для совместимости между ОС, иерархическая структура, как в UNIX/FAT. Подробности здесь!

    #3614 · 7 мин чтения

  4. Файловая система XFS: Высокая производительность и масштабируемость

    XFS: высокопроизводительная 64-битная файловая система для Linux. Параллельный ввод/вывод, масштабируемость, поддержка Red Hat. Подробности здесь!

    #8156 · 11 мин чтения

  5. ReiserFS: История, текущее состояние и перспективы удаления

    ReiserFS v3.6: журналируемая файловая система, поддержка больших файлов. Разработка прекращена Namesys, сейчас – open source. Актуальная версия 3.6.27.

    #9222 · 5 мин чтения

  6. ext2: Файловая система для ядра Linux

    ext2: файловая система Linux. История создания, принципы работы и реализация ext2fs. Альтернативные драйверы для других ОС (Windows, macOS).

    #9226 · 8 мин чтения

  7. ext3: Файловая система с журналированием для Linux

    ext3: файловая система для Linux с журналированием. Повышенная надежность, быстрое восстановление после сбоев. История разработки и преимущества.

    #9227 · 6 мин чтения

  8. Файловый сервер: устройство и принципы работы.

    Файловый сервер: что это такое? Хранение и предоставление доступа к файлам в сети. Отличие от других серверов, применение в школах и офисах.

    #9687 · 4 мин чтения

  9. Файловая система JFS: история и особенности

    Журналируемая файловая система JFS: разработка IBM для AIX, OS/2, Linux. Особенности, версии JFS1/JFS2 и GPL лицензия. Информация о JFS в HP UX.

    #11808 · 4 мин чтения

  10. Протокол распределенной файловой системы NFS: история и развитие

    NFS: распределенная файловая система для доступа к файлам по сети. Стандарт IETF, разработан Sun Microsystems в 1984 году. RPC, версии протокола.

    #11983 · 6 мин чтения

  11. Файловые системы FAT в Linux: особенности и поддержка

    Файловая система FAT в Linux: драйверы, поддержка, установка на диски. Обзор возможностей и ограничений FAT в популярных дистрибутивах (RedHat, Debian).

    #14268 · 3 мин чтения

  12. Проверка и восстановление файловой системы: утилита fsck

    fsck: утилита для проверки целостности файловой системы в Unix/Linux/macOS. Автоматический запуск или ручная проверка диска. Альтернативы для Windows.

    #17995 · 3 мин чтения

  13. HPFS: Файловая система для OS/2

    HPFS: файловая система для OS/2, разработанная Microsoft и IBM в 1988 году. Превосходит FAT, поддерживается Windows NT, но ограничена в 95/98/Me.

    #18333 · 2 мин чтения

  14. Расширение файла: назначение и особенности

    Расширение файла: что это такое и для чего нужно? Узнайте о суффиксах в именах файлов (txt, docx и др.) и их роли в определении типа и использования файла.

    #46766 · 10 мин чтения

  15. Корневой каталог файловой системы

    Корневая директория: основа файловой системы Unix/Linux. Обозначается символом "/", является отправной точкой иерархии, на которой монтируются другие файловые системы.

    #49509 · 1 мин чтения

  16. Символические ссылки в компьютерных системах

    Символьные ссылки (symlinks): что это такое, как работают и где используются в Unix, Linux, macOS и Windows. История возникновения и поддержка форматов.

    #54468 · 7 мин чтения

  17. Текстовые файлы: структура и особенности

    Текстовые файлы: структура, форматы (EOF, разделители строк) и особенности хранения данных в компьютерных системах Windows, Unix, DOS и CP/M.

    #59733 · 6 мин чтения

  18. Файловая система BSD: История и особенности реализации.

    BSD FFS: файловая система Unix/BSD, оптимизация доступа к данным и метаданным. Уменьшение фрагментации, повышение производительности диска. История и эволюция.

    #67367 · 6 мин чтения

  19. Домашняя директория пользователя

    Домашняя директория: личное пространство для файлов пользователя в операционной системе. Хранение документов, настроек, программ. Подробности для Linux, Windows.

    #71155 · 2 мин чтения

  20. Стандарт иерархии файловой системы Linux

    Стандарт иерархии файловой системы (FHS) в Linux: структура каталогов, организация файлов и директорий, руководство для Unix-подобных систем.

    #72703 · 6 мин чтения

  21. Утилита для управления файлами Unix: создание ссылок

    Создание ссылок в Unix: утилита `ln` для жестких и символических ссылок. Объяснение inode, различия и ограничения для директорий.

    #75643 · 2 мин чтения

  22. Ханс Райзер: от программиста до убийцы.

    Ханс Райзер: амер. программист, создатель ReiserFS, осужден за убийство жены Нины Райзер. Подробности дела, разработка файловых систем Linux.

    #83728 · 10 мин чтения

  23. Виртуальная файловая система: Абстрактный слой доступа к данным

    Виртуальная файловая система (VFS): абстрактный слой для унификации доступа к различным ФС. Обеспечивает прозрачный доступ к локальным и сетевым хранилищам.

    #83789 · 4 мин чтения

  24. Лог-структурированные файловые системы: структура и особенности

    Файловая система, структурированная журналом: принцип работы, преимущества и недостатки для HDD и SSD. Последовательная запись в буфер, оптимизация чтения/записи.

    #85156 · 1 мин чтения

  25. Reiser4: История и Современное Состояние Файловой Системы

    Reiser4: файловая система, преемник ReiserFS. Использует B*-деревья и "dancing tree" для эффективного хранения данных без фиксированных блоков. Обновления с 2021.

    #93940 · 2 мин чтения

  26. Временная файловая система tmpfs в Unix-подобных системах

    tmpfs в Unix-подобных ОС: временное хранилище файлов в оперативной памяти, а не на диске. Альтернатива RAM-диску. Обзор реализации в Linux, BSD и SunOS.

    #94438 · 2 мин чтения

  27. UnionFS: файловая система для объединения слоёв

    UnionFS: файловая система для Linux, FreeBSD и NetBSD. Объединяет каталоги из разных источников в единую, прозрачную структуру с приоритетом веток.

    #97649 · 3 мин чтения

  28. Программа для проверки MD5 хешей файлов

    Программа проверки MD5 хешей: расчет и верификация 128-битных цифровых отпечатков файлов. Устаревший алгоритм, не подходит для криптографии.

    #105351 · 1 мин чтения

  29. Жесткие ссылки в файловых системах

    Жёсткая ссылка в файловой системе: что это такое, как работает и чем отличается от символической. Объяснение принципов связывания имён и файлов.

    #107961 · 5 мин чтения

  30. Иноды: структура данных файловой системы

    Инод (inode) – структура данных в Unix-системах, описывающая файлы и каталоги. Хранит атрибуты, метаданные и расположение блоков на диске. Файловая система, Unix.

    #119367 · 8 мин чтения

  31. Отображение файлов в память: системный вызов mmap

    mmap(2) – системный вызов Unix для отображения файлов в память. Реализует memory-mapped I/O и demand paging, оптимизируя использование RAM и диска.

    #123340 · 3 мин чтения

  32. Устанавливаемая файловая система: Архитектура и развитие (IFS)

    IFS: файловая система API для DOS, OS/2 и Windows. Позволяет загружать драйверы и расширять функциональность, не изменяя ядро ОС. История и развитие.

    #130118 · 4 мин чтения

  33. Файловая система Files 11: История и особенности

    Files 11: файловая система OpenVMS и RSX 11. Поддержка доступа к файлам, версионность, сетевой доступ и ACL. История и особенности файловой системы DEC.

    #136706 · 12 мин чтения

  34. Файловые системы: типы, характеристики и особенности

    Файловые системы: типы, характеристики и особенности. Общие дисковые файловые системы для SAN, кластеров и высокой доступности данных.

    #142456 · 4 мин чтения

  35. Глобальная файловая система GFS2 для Linux-кластеров

    GFS2: общая файловая система для Linux-кластеров. Прямой доступ к общему хранилищу, пиринговая архитектура, подходит и для одиночных ПК.

    #142700 · 3 мин чтения

  36. Лимиты дискового пространства: квоты и управление использованием файловой системы.

    Дисковые квоты: ограничение использования дискового пространства администратором. Узнайте о лимитах на объем данных и количество файлов/директорий.

    #143688 · 2 мин чтения

  37. Файл конфигурации fstab в Unix-подобных системах

    Файл fstab в Linux: назначение, структура и роль в монтировании файловых систем при загрузке. Настройка и обслуживание системным администратором.

    #145372 · 2 мин чтения

  38. Искажение имён файлов для совместимости с операционными системами

    Искажение имён файлов: обеспечение совместимости ОС при доступе к файлам в сетях Windows/Unix и файловых системах VFAT. Узнайте о причинах и примерах!

    #146737 · 2 мин чтения

  39. Системный вызов stat в Unix: получение атрибутов файла и времени изменения

    Получение атрибутов файла в Unix: системный вызов stat, время доступа, модификации и изменения статуса. История и особенности реализации в разных ОС.

    #159898 · 2 мин чтения

  40. HFS Plus: Файловая система Apple Mac OS Extended

    HFS+: файловая система Apple для Mac. Поддержка больших файлов, Unicode и ведение журнала. Заменена на APFS в macOS High Sierra. История и особенности.

    #160819 · 5 мин чтения

  41. Мягкое обновление файловой системы: Подходы и реализация

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

    #165898 · 2 мин чтения

  42. Файловая система Minix: история и особенности

    Файловая система Minix: структура, особенности и история разработки. Создана для обучения, вдохновлена Unix, но уступила ext2 из-за ограничений.

    #167028 · 1 мин чтения

  43. Файловые системы компьютеров: организация и доступ к данным

    Файловая система компьютера: организация, доступ и хранение данных. Локальные и распределенные системы, защита от потери данных и совместимость.

    #170449 · 33 мин чтения

  44. Времена MAC: Метаданные файловой системы и компьютерная криминалистика.

    MAC times: время модификации, доступа и изменения метаданных файлов в Unix и Windows. Важно для компьютерной криминалистики и анализа файловой системы.

    #174449 · 2 мин чтения

  45. Копирование файлов: методы и технологии

    Копирование файлов: создание идентичной цифровой копии. Методы копирования в ОС, API, shadowing. Ускорение процесса без передачи данных по сети.

    #175449 · 2 мин чтения

  46. FUSE: Интерфейс для создания файловых систем в пространстве пользователя

    FUSE: интерфейс для создания файловых систем в пользовательском пространстве без изменения ядра. Поддержка Linux, macOS, Windows и др. Бесплатное ПО.

    #194994 · 3 мин чтения

  47. Файловая система WAFL: Архитектура и особенности реализации

    WAFL: файловая система от NetApp для высокопроизводительных RAID-массивов. Быстрое восстановление, масштабируемость и поддержка различных технологий хранения данных.

    #198506 · 10 мин чтения

  48. Права доступа в файловых системах

    Разрешения файловой системы: POSIX, ACL, права доступа для владельца, группы и других. Контроль чтения, изменения, выполнения файлов и каталогов.

    #208347 · 3 мин чтения

  49. Типы файлов в Unix-системах

    Типы файлов в Unix: регулярные, каталоги, символические ссылки и др. Узнайте, как определить тип файла с помощью ls -l и команды file. POSIX, Solaris.

    #208600 · 3 мин чтения

  50. Вилки файловой системы: структура и применение.

    Форки в файловых системах: что это такое? Узнайте о структуре данных, хранении метаданных и данных файлов, а также о размере файлов.

    #215231 · 5 мин чтения

  51. Google File System: Распределенная файловая система Google

    Google File System (GFS): распределенная файловая система от Google для хранения больших объемов данных. Оптимизация для надежности и масштабируемости.

    #215345 · 4 мин чтения

  52. Идентификаторы пользователей в Unix-подобных системах

    Идентификатор пользователя (UID) в Unix: что это, где хранится и как узнать. Разбор UID, GID и их роли в доступе к ресурсам системы. Команда `id`.

    #216077 · 3 мин чтения

  53. Файловые системы с версионированием: принципы и реализация

    Файловые системы версионирования: хранение нескольких версий файлов, контроль изменений, снимки состояния. Надежное восстановление данных!

    #217537 · 5 мин чтения

  54. Сохранение регистра символов в файловых системах и базах данных.

    Сохранение регистра букв в файловых системах: что это значит? Различия между case-sensitive, case-preserving и case-insensitive системами. Объяснение и примеры.

    #219060 · 3 мин чтения

  55. Команда rm: удаление файлов в Unix-подобных системах.

    rm: удаление файлов и директорий в Unix/Linux. Команда для удаления ссылок на объекты, аналогична del в Windows. Подробное описание и особенности.

    #222571 · 4 мин чтения

  56. Файловая система VERITAS (VxFS): История и Развитие

    Файловая система VxFS: описание, особенности (расширения, дефрагментация). Поддержка HP UX, AIX, Linux, Solaris и других UNIX-систем.

    #224627 · 3 мин чтения

  57. Файловая система Disc Filing System (DFS) для Acorn BBC Micro

    Файловая система DFS: разработка Acorn для компьютеров BBC Micro. История создания, адаптация для школ Австралии и особенности реализации.

    #243350 · 8 мин чтения

  58. Файловая система NVFS: надежность и особенности хранения данных на Palm PDA

    NVFS: файловая система для КПК Palm (Tungsten, Treo, Centro). Защита данных при разряде батареи! Надежное хранение информации на флэш-памяти.

    #255190 · 3 мин чтения

  59. Файловая система, ориентированная на записи

    Файловая система, ориентированная на записи: хранение данных в виде коллекций записей, в отличие от байтовой. Форматы, доступ, организация данных.

    #256587 · 5 мин чтения

  60. Атрибуты файлов и файловых систем: описание и управление

    Атрибуты файлов: что это такое? Описание, типы (видимость, сжатие, шифрование) и влияние на поведение файловой системы (FAT, NTFS, ext4).

    #257576 · 3 мин чтения

  61. Стиковый бит в файловых системах Unix

    Права доступа в UNIX: Sticky Bit. Узнайте о функции sticky bit для файлов и директорий, её влиянии на безопасность и оптимизацию памяти в UNIX-системах.

    #259736 · 2 мин чтения

  62. Сравнение функциональности файловых менеджеров

    Сравнение файловых менеджеров: функции, сжатие, шифрование, работа с ACL, массовое переименование. Обзор Altap, Salamander, Dolphin и других.

    #261043 · 2 мин чтения

  63. Распределенная файловая система Microsoft (DFS)

    Распределенная файловая система (DFS) от Microsoft: организация SMB-шар, прозрачность местоположения и отказоустойчивость. MS DFS, MSDFS – надежное хранение данных.

    #265098 · 2 мин чтения

  64. Временные папки и каталоги в операционных системах

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

    #265919 · 3 мин чтения

  65. Прозрачность местоположения в компьютерных сетях

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

    #268084 · 1 мин чтения

  66. Журналируемая файловая система JFFS для NOR-флеш памяти

    JFFS: файловая система для NOR flash памяти в Linux. Особенности: медленное стирание, работа с блоками памяти, заменена JFFS2. Оптимизация flash-памяти.

    #275910 · 2 мин чтения

  67. Интерфейсы программирования файловой системы

    API файловой системы: интерфейс для доступа к функциям файловой системы через программы. Поддержка NTFS, FAT и других в Windows и других ОС.

    #276444 · 6 мин чтения

  68. Восстановление удалённых файлов: возможности и инструменты

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

    #278987 · 4 мин чтения

  69. Том (логический диск) и разделы диска: различия и особенности

    Том (volume) в хранении данных: единое логическое пространство с файловой системой. Отличие от раздела диска, доступ через ОС. Объяснение понятия.

    #303272 · 5 мин чтения

  70. Глоссарий характеристик файловых систем

    Глоссарий файловых систем: характеристики, спецификации и создатели. Полные названия, особенности и возможности различных ФС в удобной таблице.

    #311140 · 2 мин чтения

  71. Файловые системы FTP: от Plan 9 до современных реализаций

    ftpfs: монтирование FTP-сервера как локальной файловой системы. История от Plan 9 до Linux (LUFS, FUSE). Доступ к файлам по FTP через API.

    #320390 · 1 мин чтения

  72. dnotify: Мониторинг событий файловой системы в Linux

    dnotify: устаревшая, но поддерживаемая функция ядра Linux для отслеживания изменений файловой системы. Альтернатива inotify, уведомляет приложения об изменениях.

    #323675 · 1 мин чтения

  73. Размер файла: единицы измерения и особенности хранения данных.

    Размер файла: что это такое и как измеряется? Байты, мегабайты, гигабайты и другие единицы измерения. Узнайте, как файлы занимают место на диске.

    #324819 · 2 мин чтения

  74. YAFFS: Файловая система для флэш-памяти NAND

    Yaffs: файловая система для NAND-памяти. Разработана Charles Manning в Aleph One для чипов 512 байт (+16 байт OOB). Первоначальный релиз – 2002 год.

    #332681 · 4 мин чтения

  75. NILFS2: Файловая система для Linux с низкой задержкой

    NILFS2: файловая система для Linux, разработанная NTT. Особенности, преимущества, поддержка дистрибутивами (Arch, Debian, Ubuntu и др.) и отсутствие fsck.

    #340612 · 1 мин чтения

  76. Venti: Система постоянного хранения данных с использованием SHA-1 хэшей

    Venti: надежное хранилище данных с постоянным сохранением блоков. Уникальные SHA-1 хэши (score) обеспечивают защиту от дубликатов и удаление. Идеально для бэкапов!

    #353143 · 2 мин чтения

  77. Удалённый обмен файлами (RFS) в UNIX-системах

    Remote File Sharing (RFS): что это, история разработки в Bell Labs (1980-е), сравнение с NFS. Устаревший протокол обмена файлами в UNIX.

    #356233 · 2 мин чтения

  78. Открытие и закрытие файлов в файловых системах.

    Открытие файлов в файловых системах: системный вызов open, файловые дескрипторы, одновременный доступ, независимость операций. Основы работы с файлами.

    #359104 · 3 мин чтения

  79. Расширенные атрибуты файлов: особенности и применение в различных файловых системах.

    Расширенные атрибуты файлов (xattr): метаданные для файлов в файловых системах. Хранение автора, кодировки, контрольных сумм и ACL. Поддержка JFS2 в AIX.

    #385559 · 5 мин чтения

  80. Устройство loopback в Unix-подобных системах

    Устройство loopback в Unix: создание блочного устройства из файла. Подключение файла к loop device позволяет монтировать файловую систему как диск.

    #410855 · 4 мин чтения

  81. Squashfs: Сжатая файловая система только для чтения для Linux

    Squashfs: сжатая файловая система только для чтения для Linux. Высокая компрессия, поддержка разных алгоритмов, идеально для встраиваемых систем.

    #414156 · 2 мин чтения

  82. Xiafs: Устаревшая файловая система для Linux

    Xiafs: устаревшая файловая система для Linux, разработанная на основе MINIX. Ограничения MINIX (14 символов в имени файла, 64МБ партиции) привели к созданию ext.

    #421711 · 2 мин чтения

  83. Хранение по содержимому: принципы и эволюция

    Хранение по содержимому (CAS): надежный способ хранения и извлечения данных по уникальному хешу контента, а не имени/месту. Для соответствия требованиям.

    #421771 · 9 мин чтения

  84. Структурированное хранилище данных Microsoft: Технология COM

    Структурированное хранилище Microsoft: технология для иерархичного хранения данных в файлах Windows. COM, OLE, Office, транзакции, Office Open XML.

    #451243 · 3 мин чтения

  85. srm: Безопасное удаление файлов в Unix-подобных системах

    srm: безопасное удаление файлов в Unix. Полное стирание данных перезаписью, предотвращает восстановление. Особенности работы с жесткими ссылками.

    #453234 · 2 мин чтения

  86. Стеганографические файловые системы: сокрытие данных в шуме

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

    #454465 · 3 мин чтения

  87. AdvFS

    #469885 · 1 мин чтения

  88. QFS

    #480397 · 2 мин чтения

  89. Sync (Unix)

    #480787 · 4 мин чтения

  90. Directory (computing)

    #494774 · 4 мин чтения

  91. Parallel Virtual File System

    #497553 · 9 мин чтения