Какие файловые системы вы знаете: Типы файловых систем, их предназначение и отличия – База знаний Timeweb Community

Содержание

Что такое файловая система и как вы можете узнать, что работает на ваших дисках

Когда вы форматируете жесткий диск

или флешка

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

Возможно, вы слышали о компьютерных файловых системах, таких как FAT или NTFS, но знаете ли вы, что они делают и какие вы используете? Эта статья объясняет, как они работают и каковы их различия. Я также покажу вам, как узнать, какие файловые системы работают на ваших дисках.

Что такое компьютерная файловая система?

Жесткие диски разделены на сектора по 512 байт каждый. Секторы в свою очередь сгруппированы в кластеры. Кластеры, также известные как единицы выделения, имеют определенный размер от 512 байт до 64 килобайт, поэтому они обычно содержат несколько секторов. Кластер представляет собой непрерывный блок пространства на диске.

Операционные системы используют файловую систему для организации кластерного пространства хранения. Файловая система поддерживает базу данных, в которой записывается состояние каждого кластера. По сути, файловая система показывает операционную систему, в которой кластер (ы) хранится файл и где доступно место для хранения новых данных.

Какие файловые системы мне следует знать?

Преобладающими файловыми системами Windows являются FAT (таблица размещения файлов), FAT32 и NTFS (файловая система новой технологии).

Вкратце, NTFS поддерживает размер файла более 4 ГБ, разделы могут быть больше 32 ГБ, он лучше управляет доступным пространством, чем FAT или FAT32, и, следовательно, вызывает меньшую фрагментацию, и поставляется с рядом функций, связанных с безопасностью, включая оперативное шифрование файлов.

По сравнению с NTFS файловые системы FAT занимают меньше места, они выполняют меньше операций записи на диск, что делает их более быстрыми и лучше подходят для небольших флеш-накопителей, а также они кроссплатформенны. Самые большие недостатки FAT и FAT32 — ограничение размера раздела в 32 ГБ и размер файла, ограниченный 2 ГБ или 4 ГБ соответственно.

Новая файловая система, преимущественно используемая для флэш-накопителей, — это exFAT (расширенная таблица размещения файлов), также известная как FAT64. Как и NTFS, он поддерживает файлы размером более 4 ГБ, разделы размером более 32 ГБ, а управление файлами позволяет избежать фрагментации. В то же время это быстро и оптимизировано для мобильного личного хранения и обработки медиа-файлов.

Какие операционные системы могут обрабатывать эти файловые системы?

Несмотря на то, что FAT и FAT32 распознаются практически во всех операционных системах, форматирование диска с использованием NTFS было надежным способом сделать устройство непригодным для использования вне Windows. Между тем, NTFS чтение / запись изначально поддерживается большинством дистрибутивов Linux. Существует возможность взлома для включения чтения / записи NTFS в Mac OS X версии 10.6, однако она выглядит нестабильной, поэтому рекомендуется использовать MacFuse. Для exFAT, с другой стороны, требуются драйверы для Windows XP и Linux, хотя он поддерживается в последних версиях Windows Vista (SP1), Windows 7 и Mac OS X.

Почему размер кластера важен?

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

В зависимости от размера кластера (от 512 байт до 64 килобайт) один файл может храниться в одном или нескольких сотнях или тысячах кластеров. Когда файл меньше, чем фактический размер кластера, оставшееся пространство теряется, явление, известное как потерянное или свободное пространство. Таким образом, большой размер кластера приведет к большому свободному пространству, если на этом диске хранится много маленьких файлов. С другой стороны, выбор небольшого размера кластера означает, что большие файлы разбиваются на множество мелких частей. Это, в свою очередь, может замедлить работу накопителя, так как чтение соответствующего файла занимает больше времени. Другими словами, выбирайте размер кластера с умом.

Как я могу узнать, как мой диск отформатирован?

Файловая система указана в свойствах диска. Перейдите к> Компьютер, щелкните правой кнопкой мыши на диске, который вы хотите проверить, и выберите> Свойства в меню. На вкладке> Общие отображается> Файловая система.

Чтобы определить размер кластера диска NTFS, используйте сочетание клавиш> [WINDOWS] + [R], и откроется окно «Выполнить». Обязательно запустите задачу с правами администратора. Введите> cmd в текстовую строку и нажмите> OK. Затем выполните команду> fsutil fsinfo ntfsinfo [буква диска] и нажмите> Enter.

В Windows XP и Windows 7 вы также можете просматривать и изменять размер кластера с помощью сторонних приложений, таких как Easeus Partition Master.

Если вам понравилась эта статья, вас также могут заинтересовать следующие:

  • Как оптимизировать USB-накопитель с NTFS

    [Windows XP]

  • Как исправить поврежденную файловую систему Windows NTFS с Ubuntu
  • Как заставить испорченные USB-накопители работать снова
  • Macnifying OS X: введение и работа с дисками NTFS

Какую файловую систему вы предпочитаете на своих устройствах хранения и почему? Были ли у вас проблемы с использованием NTFS и как вы могли это исправить?

Изображение предоставлено: ionuticlanzan, iQoncept

UNIX файловые системы — экзамен по ос

ФС – логическая структура данных, определяющая способ хранения файлов и их заголовков. Состоит из 2х частей: Данные файлов и заголовки. В Linux для работы с файловыми системами, находящимися на разных носителях информации, необходимо их сначала объединить в одну файловую систему. Процесс объединения файловых систем называется монтированием (mounting). У Windows файловые системы — NTFS и FAT32. Linux имеет более ста различных файловых систем. Самые популярные это EXT3, reiserfs и другие. Распознает файловые системы Windows.
Менять права доступа и владельца файлов и каталогов в Unix подобных операционных системах, можно с помощью команд chmod и chown. Маску для установки прав на создаваемые файлы, можно изменить глобально, в /etc/profile для Linux и в /etc/login.conf для FreeBSD. Обычно, маска по-умолчанию022. Значение umask вычитается из 777, таким образом права доступа будут иметь значение 755. 
# chmod [OPTION] MODE[,MODE] FILE # MODE имеет форму: [ugoa]*([-+=]([rwxXst])) 
# chmod 640 /var/log/maillog # Установить права доступа равными -rw-r—— 
# chmod u=rw,g=r,o= /var/log/maillog # Как и выше 
# chmod -R o-r /home/* # Рекурсивно изменить права, запретить чтение для Other 
# chmod u+s /path/to/prog # Установить SUID бит на исполняемый файл ( тут осторожней, вы должны понимать, что вы делаете ) 
# find / -perm -u+s -print # Найти все программы с установленным SUID битом 
# chown user:group /path/to/file # Установить пользователя и группу как владеющих файлом 
# chgrp group /path/to/file # Изменить группу владеющую файлом 
# chmod 640 `find ./ -type f -print` # Изменить права доступа на 640 для всех файлов 
# chmod 751 `find ./ -type d -print` # Изменить права доступа на 751 для всех директорий 

Файловая система linux 
http://help.ubuntu.ru/wiki/разделы_и_файловые_системы.. 
Подобно Windows, Linux за свою жизнь повидала несколько разных файловых систем. Ubuntu «понимает» файловые системы Windows, но не установится на них. Ubuntu может сразу же записывать и считывать из разделов FAT16, FAT32 и VFAT и NTFS. Однако Windows не может работать с файловыми системами Linux, и вам придётся передавать файлы в и из Windows из-под операционной системы Ubuntu. 
Помимо знакомых файловых систем Windows, вы можете выбрать несколько таких, которые вы, возможно, не знаете. Среди таких файловых систем — ext4. Ext4 в настоящий момент является одной из самых подходящих файловых систем для настольной системы. Файловые системы ext3 и ext2 сейчас используются редко: ext3 — чуть более старая версия ext4, и не имеет никаких преимуществ перед ext4, а ext2 не имеет журналирования, без него при, системном сбое будет трудно восстановить данные. Файловые системы BTRFS, XFS, ReiserFS, Reiser4, JFS и т.д. также можно использовать, однако их стоит выбирать исходя из понимания особенностей этих ФС (стоит почитать немного о разных ФС, что бы сделать правильный выбор). Раздел «swap» предназначен только для виртуальной памяти и в отличие от других файловых систем ему не требуется точка монтирования. 
• Точка монтирования (англ. mount point) — понятие, вышедшее из недр ОС UNIX. В сущности, точкой монтирования называют каталог, принадлежащий дереву каталогов корневой файловой системы, которая начинается с корневого каталога. 
Права доступа 
Права доступа определяются по отношению к трём типам действий: чтение, запись и исполнение. Эти права доступа могут быть предоставлены трём классам пользователей: владельцу файла (пользователю), группе, которой принадлежит файл, а также всем остальным пользователям, не входящим в эту группу. 
• Право на чтение даёт пользователю возможность читать содержимое файла или, если такой доступ разрешён к папке, просматривать её содержимое. 
• Право на запись даёт пользователю возможность записывать или изменять файл, а право на запись для папки

— возможность создавать новые файлы или удалять файлы из этой папки. 
• право на исполнение позволяет пользователю запускать файл как программу или сценарий командной оболочки (разумеется, это действие имеет смысл лишь в том случае, если файл является программой или сценарием). Для папок право на исполнение имеет особый смысл — оно позволяет сделать данную папку текущей, т. е. “перейти” в неё, например, командой «cd». 
Возможность доступа к файлу зависит так же от прав доступа к папке, в которой он находится: чтобы воспользоваться имеющимися у Вас правами доступа к файлам, Вы должны иметь права на исполнение всех папок в их пути. 
Права доступа к файлам и папкам в Linux могут распределять не только сами пользователи вручную, но и некоторые системные процессы: например — механизм монтирования файловых систем. Таким образом права доступа ко вновь подключенным частям файловой системы будут изначально определяются системными правилами. 

Типы файловых систем в операционной системы Linux

В Linux включена поддержка таких файловых систем, как «родные» разработки, оптимизированные для Linux, «чужеродные» типы, например семейство Windows FAT, универсальные файловые системы вроде ISO 9660 и множество других. В при­веденном ниже списке перечислены наиболее распространенные типы файловых систем для хранения данных. Имена типов систем, как их определяет Linux, приве­дены в скобках после названия файловых систем.

Четвертая расширенная файловая система (ext4) является текущей реализаци­ей в линейке «родных» для Linux файловых систем. Вторая расширенная файловая система (ext2) долгое время была системой по умолчанию в системах Linux, которые испытывали влияние традиционных файловых систем Unix, таких как файловая система Unix (UFS, Unix File System) и быстрая файловая система (FFS, Fast File System).

В третьей расширенной файловой системе (ext3) появил­ся режим журналирования (небольшой кэш за пределами нормальной структуры данных файловой системы) для улучшения целостности данных и ускорения загрузки системы. Файловая система ext4 является дальнейшим улучшением, с поддержкой файлов большего размера по сравнению с допустимым в системах ext2 или ext3, а также большего количества подкаталогов.

Среди расширенных файловых систем присутствует некоторая доля обратной совместимости. Например, можно смонтировать систему ext2 как ext3 или на­оборот, а также смонтировать файловые системы ext2 и ext3 как ext4, однако нельзя смонтировать файловую систему ext4 как ext2 или ext3.

Дорогие читатели, желаю менять дизайн сайта на Avada. Как вы знаете, сейчас можно легко скачать шаблон wordpress Avada с сайта http://cmsdude.org. На сайте cmsdude.org помимо WordPress можно скачать любой шаблон Joomla и Opencart.

Файловая система ISO 9660 (iso9660) — это стандарт для дисков CD-ROM. Боль­шинство дисков CD-ROM использует какой-либо вариант стандарта ISO 9660.

Файловые системы FAT (msdos, vfat, umsdos) относятся к системам Microsoft. Простой тип msdos поддерживает весьма примитивное унылое многообразие систем MS-DOS. Для большинства современных файловых систем Windows следует использовать тип vfat, чтобы получить возможность полного доступа из OC Linux. Редко используемый тип umsdos представляет интерес для Linux: в нем есть поддержка таких особенностей Unix, как символические ссылки, которые находятся над файловой системой MS-DOS.

Тип HFS+ (hfsplus) является стандартом Apple, который используется в боль­шинстве компьютеров Macintosh.

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

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

Новые фай­ловые системы Linux, такие как Btrfs, находятся в разработке и могут прийти на смену расширенным файловым системам.

Типы файловых систем для Linux

Операционная система Windows может быть установлена только на файловую систему NTFS, поэтому обычно у пользователей не возникает вопросов какую ФС лучше использовать. Но Linux очень сильно отличается, здесь в ядро системы встроены и могут использоваться несколько файловых систем, каждая из которых оптимизирована для решения определенных задач и лучше подходит именно для них.

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

Содержание статьи:

Жесткий диск и разделы

Обычно в компьютере используется один жесткий диск, но для удобства все доступное пространство разделяется на разделы, в Windows они известны как диски, в Linux же их принято называть разделами. Чтобы операционная система знала сколько разделов есть на диске и их физические границы используется таблица разделов. Она может быть двух типов — GPT или MBR. В этой статье мы не будем рассматривать ее подробно. Скажу только, что там находится метка раздела, его порядковый номер и адрес начала и конца на жестком диске.

Что такое файловая система?

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

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

Типы файловых систем Linux

Файловые системы в Linux используются не только для работы с файлами на диске, но и для хранения данных в оперативной памяти или доступа к конфигурации ядра во время работы системы. Дальше мы рассмотрим типы файловых систем Linux, включая специальные файловые системы.

Основные файловые системы

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

  • Ext2, Ext3, Ext4 или Extended Filesystem — это стандартная файловая система для Linux. Она была разработана еще для Minix. Она самая стабильная из всех существующих, кодовая база изменяется очень редко и эта файловая система содержит больше всего функций. Версия ext2 была разработана уже именно для Linux и получила много улучшений. В 2001 году вышла ext3, которая добавила еще больше стабильности благодаря использованию журналирования. В 2006 была выпущена версия ext4, которая используется во всех дистрибутивах Linux до сегодняшнего дня. В ней было внесено много улучшений, в том числе увеличен максимальный размер раздела до одного экзабайта.
  • JFS или Journaled File System была разработана в IBM для AIX UNIX и использовалась в качестве альтернативы для файловых систем ext. Сейчас она используется там, где необходима высокая стабильность и минимальное потребление ресурсов. При разработке файловой системы ставилась цель создать максимально эффективную файловую систему для многопроцессорных компьютеров. Также как и ext, это журналируемая файловая система, но в журнале хранятся только метаданные, что может привести к использованию старых версий файлов после сбоев.
  • ReiserFS 
    — была разработана намного позже, в качестве альтернативы ext3 с улучшенной производительностью и расширенными возможностями. Она была разработана под руководством Ганса Райзера и поддерживает только Linux. Из особенностей можно отметить динамический размер блока, что позволяет упаковывать несколько небольших файлов в один блок, что предотвращает фрагментацию и улучшает работу с небольшими файлами. Еще одно преимущество — в возможности изменять размеры разделов на лету. Но минус в некоторой нестабильности и риске потери данных при отключении энергии. Раньше ReiserFS применялась по умолчанию в SUSE Linux, но сейчас разработчики перешли на Btrfs.
  • XFS — это высокопроизводительная файловая система, разработанная в Silicon Graphics для собственной операционной системы еще в 2001 году. Она изначально была рассчитана на файлы большого размера, и поддерживала диски до 2 Терабайт. Из преимуществ файловой системы можно отметить высокую скорость работы с большими файлами, отложенное выделение места, увеличение разделов на лету и незначительный размер служебной информации.
  • XFS — журналируемая файловая система, однако в отличие от ext, в журнал записываются только изменения метаданных. Она используется по умолчанию в дистрибутивах на основе Red Hat. Из недостатков — это невозможность уменьшения размера, сложность восстановления данных и риск потери файлов при записи, если будет неожиданное отключение питания, поскольку большинство данных находится в памяти.
  • Btrfs или B-Tree File System — это совершенно новая файловая система, которая сосредоточена на отказоустойчивости, легкости администрирования и восстановления данных. Файловая система объединяет в себе очень много новых интересных возможностей, таких как размещение на нескольких разделах, поддержка подтомов, изменение размера не лету, создание мгновенных снимков, а также высокая производительность. Но многими пользователями файловая система Btrfs считается нестабильной. Тем не менее, она уже используется как файловая система по умолчанию в OpenSUSE и SUSE Linux.

Другие файловые системы, такие как NTFS, FAT, HFS могут использоваться в Linux, но корневая файловая система linux на них не устанавливается, поскольку они для этого не предназначены.

Специальные файловые системы

Ядро Linux использует специальные файловые системы, чтобы предоставить доступ пользователю и программам к своим настройкам и информации. Наиболее часто вы будете сталкиваться с такими вариантами:

  • tmpfs позволяет размещать любые пользовательские файлы в оперативной памяти компьютера. Достаточно создать блочное устройство нужного размера, затем подключить его к папке, и вы можете писать файлы в оперативную память.
  • procfs — по умолчанию смонтирована в папку proc и содержит всю информацию о запущенных в системе процессах, а также самом ядре.
  • sysfs — с помощью этой файловой системы вы можете задавать различные настройки ядра во время выполнения.

Виртуальные файловые системы

Не все файловые системы нужны в ядре. Существуют некоторые решения, которые можно реализовать и в пространстве пользователя. Разработчики ядра создали модуль FUSE ( filesystem in userspace), который позволяет создавать файловые системы в пространстве пользователя. К виртуальным файловым системам можно отнести ФС для шифрования и сетевые файловые системы.

  • EncFS — файловая система, которая шифрует все файлы и сохраняет их в зашифрованном виде в нужную директорию. Получить доступ к расшифрованным данным можно только примонтировав файловую систему.
  • Aufs (AnotherUnionFS) — позволяет объединять несколько файловых систем (папок) в одну общую.
  • NFS (Network Filesystem) — позволяет примонтировать файловую систему удаленного компьютера по сети.

Таких файловых систем очень много, и мы не будем перечислять все их в данной статье. Есть даже очень экзотические варианты, обратите внимание на проект PIfs.

Выводы

В этой статье мы рассмотрели типы файловых систем Linux. Как видите, здесь все намного запутаннее чем в Windows. Но на самом деле все просто. Если вам нужна максимально стабильная файловая система linux — то лучшим решением будет ext4, хотите новых технологий — btrfs, для маленьких файлов — raiser4, для больших — XFS. А какие файловые системы linux предпочитаете вы? Напишите в комментариях!

На завершение видео о том, что такое файловая система и ее структура в linux:

Оцените статью:

Загрузка…

Файловые системы NTFS, FAT32 и FAT

Файловые системы NTFS, FAT32 и FAT

Вы каждый день пользуетесь жестким диском компьютера. Даже когда включаете, его и выключаете. Но вы не знаете, что без файловой системы ваш жесткий диск, просто не будет работать.

Что же такое файловые системы?
Файловые системы это такие системы, которые, создают на вашем жестком диски специальную сетку с ячейками, эти ячейки называются кластеры. И в эти кластеры вы записываете свои файлы. Без файловой системы вы нечего не сможете сделать со своим жестким диском. Не поменять операционную систему, не записать файлов, не сможете сделать не чего.

Бывают разные типы файловых систем. Есть файловая система, которая называется NTFS (с защитой данных), FAT32 (для домашнего пользования), FAT (устаревшая, используется для флешек) Самая лучшая, по праву считается файловая система NTFS.

Лично я вам советую использовать именно NTFS потому что, у этой файловой системы, есть функция защиты данных, а у остальных нет такой функции. Так же вы можете использовать файловую систему FAT32 это тоже хорошая файловая система исключительно для домашнего пользования. У файловой системы FAT32 конечно нет функции защиты данных но, все равно это хорошая файловая система. Советую вам ставить для домашнего использования, именно FAT32 потому что файловая система NTFS специализируется больше для крупных предприятий и фирм. Ну, если вы боитесь потерять данные или еще что то, то вам конечно лучше ставить NTFS.

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

Какие файловые системы выбрать между EXT4, Btrfs и ZFS для серверов

Что такое файловая система и для чего они нужны?

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

Основные функции любой файловой системы — выделить пространство для различных файлов, управлять свободным пространством, структурировать сохраненную информацию так, чтобы она была легко и быстро доступна. Еще один очень важный аспект, который мы должны учитывать, — это секторы, а точнее их размер, в этих секторах хранится информация. Другие характеристики файловых систем заключаются в том, что они предоставляют методы для создания, копирования, перемещения, переименования и даже удаления файлов и каталогов, имеющихся на носителе. Файловые системы также включают в себя некоторые очень важные функции, такие как списки управления доступом (ACL) для управления разрешениями, механизмы предотвращения или смягчения фрагментации, возможность ведения журнала (улучшает целостность файловой системы) и возможность настройки дисковых квот среди прочего. функциональные возможности.

В настоящее время у нас есть в общей сложности три различных файловых системы, которые широко используются в серверах NAS от разных производителей, и, конечно же, в Linux и операционные системы на основе FreeBSD для хранения данных на серверах, эти файловые системы — EXT4, Btrfs и ZFS, три файловые системы имеют разные характеристики, а некоторые лучше работают в разных сценариях.

EXT4

EXT4 — основная файловая система любой операционной системы на базе Linux, эта файловая система является транзакционной (с журналированием) и включает в себя очень важные улучшения по сравнению с ее предшественниками, такие как поддержка больших томов, меньшего размера. CPU / ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР использование и улучшение скорости чтения и записи. Некоторые очень важные характеристики EXT4 заключаются в том, что он позволяет резервировать дисковое пространство без необходимости заполнять все нулями, что обычно делалось в других файловых системах, кроме того, это зарезервированное пространство обычно непрерывно, чтобы избежать или уменьшить фрагментация файловой системы, эта функция связана с «Allocate-on-flush» или известна как отложенное резервирование памяти, она заключается в резервировании блока памяти непосредственно перед его записью на диск, это повышает производительность и снижает фрагментацию.

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

Эта файловая система имеет следующие характеристики и ограничения:

  • Максимальный размер файла: 16 ТиБ при использовании блоков 4K.
  • Максимальное количество файлов: 4 миллиарда
  • Максимальный размер имени файла: 255 байт.
  • Максимальный размер тома: 1EiB
  • Прозрачное шифрование данных: да
  • Копировать при записи: нет
  • Прозрачное сжатие: нет
  • Прозрачная дедупликация: нет

После того, как мы познакомимся с основными функциями EXT4, мы поговорим о Btrfs, который известен как естественный преемник файловой системы EXT4.

Btrfs

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

Эта файловая система использует реестр для копирования при записи всех данных и метаданных, а также позволяет выполнять встроенное сжатие для экономии места на диске. Btrfs может проверять файловую систему без необходимости ее размонтирования, и если мы размонтируем ее, проверка будет очень быстрой, конечно, она имеет оптимизированный режим для SSD-накопителей и позволяет дефрагментировать без размонтирования.

Эта файловая система имеет следующие характеристики и ограничения:

  • Максимальный размер файла: 16EiB.
  • Максимальное количество файлов: 18 триллионов.
  • Максимальный размер имени файла: 255 байт.
  • Максимальный размер тома: 16EiB.
  • Прозрачное шифрование данных: нет
  • Копировать при записи: да
  • Прозрачное сжатие: да
  • Дедупликация: да

Теперь, когда вы знаете основные функции Btrfs, давайте поговорим о ZFS, одной из самых продвинутых файловых систем, доступных для операционных систем Linux и Unix.

ZFS

Файловая система ZFS — одна из самых передовых на сегодняшний день, она выделяется своей большой емкостью, высокой безопасностью в отношении целостности данных и высокой производительностью при чтении и записи. ZFS использует «пулы хранения» или также известные как vdevs, в отличие от традиционных файловых систем, которые размещаются поверх аппаратного устройства, такого как жесткий диск, и поэтому требуют отдельного диспетчера томов. Благодаря этим vdev мы можем настраивать различные «пулы» простого типа, зеркалировать или использовать популярный RAID-Z для обеспечения как избыточности данных, так и более высокой производительности. Кроме того, файловая система ZFS может быть оснащена SSD-дисками, которые будут действовать как кэш, или также известными как «ZFS Intent Log» или «ZIL» для дальнейшего повышения производительности.

Эта файловая система использует транзакционную модель копирования при записи, это означает, что активные данные никогда не перезаписываются, а копируются в другое место, и измененные данные записываются в него с целью значительного улучшения целостности файла в в случае отключения электроэнергии. Также надо учитывать, что для уменьшения накладных расходов ЗИЛ используется, когда требуется синхронная запись. Отрицательной стороной CoW является то, что у нас будет высокая фрагментация, и в настоящее время ZFS не имеет метода дефрагментации файловой системы, хотя в следующих версиях мы работаем над улучшением этого аспекта.

Другими характеристиками ZFS являются то, что файловая система называется набором данных, который находится внутри «пулов хранения», этот набор данных может иметь тип файловой системы, который похож на обычный и текущий том, или также как zvol, который будет устройством. блоков. В зависимости от наших потребностей нам придется создать тот или иной тип набора данных. Еще одна очень важная функция наборов данных — это моментальные снимки, также известные как моментальные снимки, файловая система ZFS способна делать в общей сложности 281 миллиард моментальных снимков, кроме того, они создаются в режиме реального времени из-за того, как эта файловая система создается внутри.

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

Эта файловая система имеет следующие характеристики и ограничения:

  • Максимальный размер файла: 16EiB.
  • Максимальное количество файлов: 281 миллиард.
  • Максимальный размер имени файла: 255 байт.
  • Максимальный размер тома: 16EiB.
  • Шифрование данных: да
  • Копировать при записи: да
  • Прозрачное прозрачное сжатие: да
  • Прозрачная дедупликация: да

В этой статье мы подробно объяснили эту файловую систему ZFS, как ее характеристики, так и ее конфигурацию в различных операционных системах, ориентированных на серверы NAS. Теперь, когда мы знаем, какие три файловые системы наиболее часто используются для серверов NAS, давайте посмотрим на их сильные и слабые стороны.

Какую файловую систему выбрать для моего NAS?

После того, как мы увидели основные характеристики различных файловых систем, которые мы можем использовать в домашних и / или профессиональных NAS-серверах, мы увидим преимущества и недостатки каждой из них.

Файловая система EXT4 является самой старой из всех, и она более чем проверена, поэтому эта файловая система очень стабильна, фактически, она по-прежнему является файловой системой по умолчанию для подавляющего большинства дистрибутивов Linux, таких как Debian, Ubuntu или операционные системы QNAP, Synology и Asustor. Если вам нужно хранить большой объем данных, создать RAID и все, что влечет за собой, и получить наилучшую производительность чтения / записи с минимально возможным потреблением ресурсов, EXT4 наверняка удовлетворит все ваши потребности. Эта файловая система включает ведение журнала, поэтому у вас не должно быть потери данных в случае сбоя питания, однако Btrfs и ZFS в этом отношении явно лучше.

Btrfs улучшает многие отрицательные аспекты EXT4, такие как ограничения размера файла и многое другое, эта файловая система использует копирование при записи и была разработана для очень больших серверов, на которых мы собираемся хранить много информации, поэтому у нас есть много дополнительных функций. что EXT4 не включает, например прозрачное шифрование данных, сжатие и дедупликацию. Мы также должны учитывать, что он включает в себя интегрированные снимки состояния, чего нет в EXT4, он поддерживает RAID и гибкое распределение inodes. Однако было подтверждено, что эта файловая система Btrfs потребляет больше системных ресурсов, чем EXT4, кроме того, мы получим меньшую скорость чтения и записи при тех же условиях (такое же оборудование и тот же тип файлов для передачи).

Файловая система ZFS является одной из самых продвинутых из существующих в настоящее время, эта файловая система похожа на Btrfs, но включает в себя действительно интересные функции, такие как возможность добавления новых устройств в текущее хранилище и немедленное добавление нового пространства, что делает «RAID», который у нас были в других файловых системах. ZFS означает масштабируемость, большую емкость хранилища данных, защиту от повреждения (целостность) и эффективное сжатие данных, дедупликацию и возможности быстрого создания моментальных снимков. Другие особенности заключаются в том, что он позволяет вам постоянно проверять целостность и выполнять автоматический ремонт совершенно прозрачным способом. Отрицательной стороной ZFS является то, что она потребляет много ресурсов, особенно ОЗУ, кроме того, если вы активируете дедупликацию, у вас будет довольно значительное дополнительное потребление ОЗУ.

Если у вас есть NAS-сервер низкого и среднего уровня, ясно, что файловая система, которую вы должны использовать, — это EXT4, в случае использования NAS среднего или высокого уровня вы можете выбрать Btrfs или ZFS, в зависимости от того, какой у вас Операционная система поддерживает его. Если вы собираетесь использовать ZFS, вы должны иметь в виду, что дедупликация потребляет большой объем оперативной памяти, это недостаток, который мы должны заплатить, чтобы сэкономить большой объем дискового пространства.

В чём разница между FAT32, NTFS и exFAT. Новая файловая система для флешек exFAT – что это.

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


Что такое файловая система и какие проблемы с ней могут быть связаны

Файловая система — это способ организации данных на носителей. Как правило, каждая операционная система использует свою файловую систему, но может использовать и несколько. Учитывая то, что на жесткие диски могут быть записаны только двоичные данные, файловая система представляет собой ключевой компонент, который обеспечивает перевод из физической записи в файлы, которые могут быть прочтены ОС. Таким образом, при форматировании накопителя определенным образом и с определенной файловой системой, вы решаете, какие устройства (так как даже ваша магнитола имеет своеобразную ОС) смогут понять, что именно записано на флешке, жестком диске или другом накопителе.


Помимо общеизвестных FAT32 и NTFS, а также несколько менее знакомых рядовому пользователю HFS+, EXT и других файловых систем, существуют еще десятки различных ФС, созданных для различных устройств определенного назначения. На сегодняшний день, когда большинство людей имеют дома более одного компьютера и других цифровых устройств, на которых могут использоваться операционные системы Windows, Linux, Mac OS X, Android и другие, вопрос о том, как отформатировать флешку или иной переносной диск так, чтобы он читался во всех этих устройствах, является достаточно актуальным. И с этим возникают проблемы.

Совместимость

В настоящее время существует две наиболее распространенных файловых системы (для России) — это NTFS (Windows), FAT32 (старый стандарт Windows). Также могут использоваться файловые системы Mac OS и Linux.

Логичным было бы предположить, что современные операционные системы будут работать с файловыми системами друг друга по умолчанию, но в большинстве случаев это не так. Mac OS X не может записывать данные на диск, отформатированный в NTFS. Windows 7 не распознает диски HFS+ и EXT и либо игнорирует их, либо сообщает о том, что диск не отформатирован.

Многие дистрибутивы Linux, например, Ubuntu поддерживают большинство файловых систем по умолчанию. Копирование из одной системы в другую является обычным процессом для Linux. Большинство дистрибутивов поддерживают HFS+ и NTFS «из коробки» либо их поддержка устанавливается одним бесплатным компонентом.

Кроме этого, игровые консоли, такие как Xbox 360 или Playstation 3 предоставляют лишь ограниченный доступ к определенным файловым системам, и позволяют только считывать данные с USB носителя. Чтобы ознакомиться с тем, какие файловые системы и какими устройствами поддерживаются, взгляните на эту таблицу.

Windows XPWindows 7/VistaMac OS LeopardMac OS Lion/Snow LeopardUbuntu LinuxPlaystation 3Xbox 360
NTFS(Windows)ДаДаТолько чтениеТолько чтениеДаНетНет
FAT32(DOS, Windows)ДаДаДаДаДаДаДа
exFAT(Windows)ДаДаНетДаДа, с пакетом ExFatНетНет
HFS+(Mac OS)НетНетДаДаДаНетДа
EXT2, 3(Linux)НетНетНетНетДаНетДа

Стоит отметить, что в таблицы отражены возможности ОС по работе с файловыми системами по умолчанию. Как в Mac OS, так и в Windows вы можете загрузить дополнительное программное обеспечение, которое позволит работать с неподдерживаемыми форматами.

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

Ограничения на размер файлов в файловых системах

Файловая система FAT32 была разработана достаточно давно и основывается на предыдущих версиях FAT, изначально применявшейся в ОС DOS. Дисков с сегодняшними объемами в то время не существовало, а потому каких-то предпосылок для того, чтобы обеспечить поддержку файлов размером более 4Гб файловой системой не было. На сегодняшний день, многим пользователям приходится сталкиваться с проблемами из-за этого. Ниже вы можете посмотреть сравнение файловых систем по размерам поддерживаемых файлов и разделов.

Современные файловые системы расширили ограничения на размер файлов до пределов, которые пока трудно представить (посмотрим, что будет лет через 20).

Каждая новая система выигрывает у FAT32 по размерам отдельных файлов и отдельного раздела диска. Таким образом, возраст FAT32 сказывается на возможности ее применения для различных целей. Одно из решений — использование файловой системы exFAT, поддержка которых появляется во многих операционных системах. Но, так или иначе, для обычной USB флешки, если на ней не хранятся файлы размером более 4 Гб, FAT32 будет самым лучшим выбором, а флешка будет прочитана практически где угодно.

Я недавно купил флеш накопитель от компании Transcend модели JetFlash 600 на 32 Гб. Очень удобная миниатюрная флешка, весит всего 8 грамм.

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

Немного теории о файловых системах

На данный момент существует несколько наиболее распространенных дисковых файловых систем:

  • ext4 (Fourth Extended File System) и предыдущие версии — файловая система, используемая в ОС Linux
  • FAT32 (File Allocation Table) — 32-битная версия одной из самых распространенных файловых систем, используется по умполчанию на флеш-накопителях
  • NTFS (New Technology File System) — файловая система, получившая распространение с приходом семейства ОС Windows NT

ext4 далее рассматриваться не будет, т.к. мне приходится пользоваться флешкой, в основном, на компьютерах где установлена ОС Windows . Так что, форматирование в эту файловую систему привело бы к затруднениям и невозможности работы с файлами накопителя в Windows -системах. Конечно можно было бы воспользоваться специальными программами для чтения, но их наличие на целевых я ставлю под сомнение.

FAT32, как известно, — это файловая система, в которую по умолчанию форматируются флешки до продажи. Считается (и не без оснований), что данная файловая система работает быстрее своих «конкурентов» и как нельзя лучше подходит для флешек. Но у нее есть и свои минусы, которые я опишу ниже.

NTFS — родная для Windows файловая система (ФС). Характеризуется высокой надежностью работы.

Достоинства и недостатки файловых систем для Flash накопителей

Итак, ответ на вопрос какую именно файловую систему использовать для flash накопителя ? может иметь два варианта: FAT32 (по умолчанию) и NTFS (вариант с ext4 был исключен из-за возможных проблем с совместимостью). Чтобы на него ответить, нужно сравнить эти две файловые системы.

Достоинства и недостатки FAT32

Достоинства :

  • Высокая скорость работы
  • Низкое требование к объему оперативной памяти
  • Эффективная работа с файлами средних и малых размеров

Недостатки :

  • Не эффективная работа с файлами больших размеров
  • Ограничение по максимальному объему раздела и файла — максимальный размер файла ограничен 4 Гигабайтами
  • Снижение быстродействия при фрагментации
  • Снижение быстродействия при работе с каталогами, содержащими большое количество файлов
  • В каталоге FAT32 может хранить не более 65534 файлов

Достоинства и недостатки NTFS

Достоинства :

  • Быстрая скорость доступа к файлам малого размера
  • Высокая надежность сохранения данных и собственно самой файловой структуры
  • Фрагментация файлов не влияет на саму файловую систему
  • Высокая производительность при работе с файлами большого размера

Недостатки :

  • Более высокие требования к объему оперативной памяти по сравнению с FAT 32
  • Более низкая скорость работы по сравнению с FAT 32
  • Ограничена длина пути к файлам — 32 767 символов Юникода; каждая компонента пути (каталог или имя файла) — до 255 символов

Описанные достоинства и недостатки очень условны и не всегда критичны при работе с файлами. Это скорее теоретические замечания, чем побуждение к действию. Лично мне очень сильно помешало в FAT32 ограничение на размер файла. Для меня тогда это было очень неудобно. Поэтому пришлось придумывать «обходные пути» для преодоления этого ограничения.

Мне хочется заметить и об альтернативной FAT32 файловой системе — это exFAT .

Обзор exFAT

exFAT (Extended FAT) — проприетарная файловая система, предназначенная главным образом для флэш-накопителей.

Основными преимуществами exFAT перед предыдущими версиями FAT являются:

  • Улучшение распределения свободного места за счёт введения бит-карты свободного места, что может уменьшать фрагментацию диска
  • Отсутствие лимита на количество файлов в одной директории
  • Введена поддержка списка прав доступа

Примечание : поддержка exFAT имеется в Windows XP с Service Pack 2 и 3 с обновлением KB955704 , Windows Vista с Service Pack 1. Так что, на некоторых компьютерах могу возникнуть проблемы.

Какую файловую систему выбрать?

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

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

Итоги

Я бы рекомендовал отформатировать флешки, особенно большого размера, в NTFS . Это надежнее и «технологичнее», к тому же, позволяет избежать часть ограничений FAT32 . На скорости работы это сильно не отразится. Тем не менее, существует мнение, что журналируемая файловая система способна «запилить» флешку, т.к. часто обновляет свой журнал, который хранится в определенном кластере (блоке). Со временем он приходит в негодность и флешка может выйти из строя.

Вот что об этом говорит Борис (взято из комментариев):

NTFS журналируемая система?
Да.
Значит журнал ведет?
Да.
Куда она его пишет и что она в него пишет. Это вопрос, ответ на который даст понимание, почему не стоит использовать ntfs для флешек. Особоенно для недорогих, которые построены на менее долговечном чипе. Если вы ставите винду на SSD нужно обязательно отключать обновление даты доступа к файлам.
Ссылка и комментарий были просто для примера. При желании неплохо гуглиться.

Еще раз повторю:
1. FAT32 – не слишком надежно и ограничение по размеру файла
2. exFAT – нет ограничения, по надежности ничего не скажу, нельзя создать загрузочную флешку
3. NTFS – всё хорошо, кроме того, что идет повышенный износ флешки. Другое дело, насколько быстро она умрет – это вопрос. Может быть я раньше ее потеряю.
У меня одна рабочая флешка, с которой я винду клиентам ставлю, в NTFS (потому что там лежит файл в 6Gb), другая – FAT32.

А что до меня: я отформатировал свои флешки в exFAT, чтобы избежать ограничений FAT32. Все устраивает. Единственное неудобство, по умолчанию Windows XP не умеет работать с этой файловой системой. Ну я и не обмениваюсь данными с компьютерами на Windows XP, так что решайте сами.

Ссылки

  1. Тестирование flash накопителей, отформатированных в разные файловые системы (англ.) — hwww.testfreaks.com
Запись опубликована автором в рубрике с метками .

Каждый из нас хотя бы раз в жизни форматировал флешку, SD-карту, внешний или внутренний жесткий диск и наверняка помнит, что перед началом форматирования любого из вышеперечисленных устройств операционная система Windows всегда задает вопрос — в какую файловую систему вы хотите отформатировать ваше устройство: FAT32, NTFS или exFAT?

Разумеется, большинство пользователей не знают разницы между ними, и обычно выбирают тот вариант, который установлен по умолчанию. В всё потому, что Windows, задавая этот вопрос, никак не объясняет разницу между ними. А мы в этой статье постараемся понятным языком вам её объяснить и рассказать, чем отличается файловая система FAT32 от NTFS и exFAT.

FAT32 является самой старой из рассматриваемых файловых систем и чаще всего используется на переносных флеш-накопителях — флешках или SD-картах.

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

exFAT является более современным аналогом устаревшей системы FAT32 и её поддерживает большее количество устройств, чем NTFS, но всё ещё не так много, как «классическую» FAT32.

Теперь давайте рассмотрим подробнее каждую из этих файловых систем.

Файловая система FAT32


FAT32 является самой старой файловой системой из рассматриваемых в этой статье. Она начала активно использоваться начиная с Windows 95 и пришла на замену еще более устаревшей системе — FAT16.

Большой возраст этой файловой системы имеет свои преимущества и недостатки.

К преимуществам в данном случае можно отнести тот факт, что FAT32 стала своеобразным стандартом и используется до сих пор во всех сменных носителях по умолчанию. Если вы сегодня купите флешку или SD-карту — «с завода» на ней будет установлена файловая система FAT32. Сделано это в первую очередь для того, что бы ваш сменный носитель могли поддерживать не только современные компьютера и гаджета, но и старые устройства и игровые консоли, которые имеют USB порт и умеют работать только с файловой системой FAT32.

Однако, в связи с возрастом этой системы, она имеет и некоторые недостатки, основным из которых является ограничение по размеру файла и всего тома. Каждый отдельный файл в этой файловой системе не может иметь размер больше 4 гигабайт, а весь раздел с файловой системой FAT32 не может быть более 8 терабайт.

И если со вторым минусом ещё вполне можно смириться (пока что мало кто использует накопители размером более 8Тб), то ограничение на размер файла является достаточно серьезным минусом — большинство видео в высоком качестве сейчас уже не укладываются в размер 4Гб, особенно если они в современном формате 4K.

Однако пока что эта файловая система еще вполне подходит для переносных устройств (вроде флешек и SD-карт, на которых размещаются множество небольших файлов), но вот для жесткого диска компьютера она уже совсем не годится. В первую очередь, ей не хватает некоторых функций безопасности, которые имеются в более современной файловой системе NTFS, и отчасти из-за этого вы уже не сможете установить современную версию Windows на диск с системой FAT32, вам потребуется переформатировать его в NTFS.

Совместимость FAT32

Устройства с файловой системой FAT32 являются наиболее универсальными и совместимы со всеми версиями операционных систем Windows, Mac OS, Linux, любыми игровыми консолями и в общем практически всем, что имеет USB порт.

Ограничения FAT32

Основным минусом этой файловой системы являются ограничения на размер файла и тома — максимальный размер файла не может превышать 4 GB, а максимальный размер раздела ограничен 8 TB.

Применение FAT32

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

Файловая система NTFS


NTFS — это более современная и технологичная файловая система, о чем говорит даже расшифровка аббревиатуры её названия -«new technology file system». Больше всего её любит операционная система Windows, что в общем и не удивительно — ведь и то, и другое, разработано компанией Microsoft.

Начиная с версии операционной системы от Microsoft под названием XP, в которой система NTFS впервые и стала стандартном, при установке Windows диалоговое окно обязательно попросит вас отформатировать системный раздел именно в эту файловую систему. На данный момент считается, что об ограничениях файловой системы NTFS вам, теоретически, не придётся беспокоиться ещё долгие годы.

Помимо отсутствия серьезных ограничений на размер файла и раздела, NTFS имеет несколько дополнительных преимуществ, таких как: поддержка прав доступа к файлам (для повышения безопасности данных), журналирование изменений (для восстановления файловой структуры в случае сбоя), шифрование, дисковые квоты, жёсткие ссылки, и другие современные функции, которые делают NTFS идеальной для системного диска.

Именно поэтому раздел вашего диска, на который установлена операционная система Windows, обязательно должен быть в отформатирован в NTFS. Если вы собираетесь устанавливать программы на другие разделы того же диска или другие жесткие диски, они также должны иметь соответствующую файловую систему.

К несчастью, NTFS не совместима с большинством других операционных систем, так как она была разработана под требования ОС Windows. С ней отлично работают все версии операционной системы от Microsoft начиная с XP и заканчивая последней на сегодняшний день Windows 10, но вот другие ОС имеют значительные ограничения при работе с ней.

К примеру, Mac OS может только считывать данные с дисков с файловой системой NTFS, но не может записывать на них. Некоторые редкие дистрибутивы линукса могут иметь возможность записи на диски с NTFS, но большинство всё же ограничены лишь чтением информации. Ни одна из версии Playstation не может работать с NTFS, так же как и Xbox 360 от Microsoft, и лишь новая Xbox One поддерживает эту файловую систему.

Совместимость NTFS

Эта файловая система отлично работает со всеми последними версиями операционной системы Windows начиная с XP, имеет ограничения на запись в Mac OS и Linux, и не работает с большинством других устройств, за исключением разве что Xbox One.

Ограничения NTFS

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

Применение NTFS

Использование этой файловой системы разумно только на жестких дисках и SSD, на которых установлена операционная система Windows, так как только лишь с ней этот формат раскрывает все свои преимущества.

Файловая система exFAT


exFAT была впервые представлена в 2008 году и является наиболее современной из рассматриваемых в этой статье файловых систем, её поддержка была добавлена в Windows начиная с версии XP при помощи обновлений ОС.

Файловая система exFAT была создана и оптимизирована для использования на внешних накопителях — флешках, SD-картах и внешних жестких дисках, и призвана заменить собой устаревшую систему FAT32. Она является самой легкой и простой файловой системой благодаря отсутствию различных специализированных особенностей, присущих NTFS, равно как и практически полному отсутствию ограничений на размер файла и раздела, которые имеет FAT32.

Также exFAT обладает лучшей совместимостью с различными операционными системами, чем NTFS, и устройства с ней отлично читаются и перезаписываются как на Windows и Mac OS, так и на Linux (при условии установки некоторого программного обеспечения).

Так как exFAT поддерживается операционной системой Mac OS по умолчанию, то вероятно она будет поддерживаться и большинством других современных девайсов, с которым работают устройства от Apple, например, цифровыми камерами.

Современные версии игровых консолей, такие как Xbox One и Playstation 4, также поддерживают устройства с файловой системой exFAT, в отличие от их предыдущих версий (Xbox 360 и Playstation 3).

Совместимость exFAT

exFAT отлично работает со всеми современными версиями Windows (начиная с XP) и Mac OS. Для работы с Linux потребуется установка дополнительного программного обеспечения. Эту файловую систему поддерживает намного больше различных устройств, чем NTFS, однако некоторые из них (в основном старые версии) всё еще могут работать только с FAT32.

Ограничения exFAT

Также, как и в случае с NTFS, реалистичных ограничений на размер файла или раздела в системе exFAT пока что нет.

Применение exFAT

Эта файловая система отлично подходит для использования на различных съемных носителях, размер файлов на которых может превышать 4 GB (внешние жесткие диски, флешки большого объема). Если все устройства, с которыми вы работаете, являются современными, вы вполне можете отказаться от FAT32 на съемных накопителях в пользу exFAT.

Подводя итог можно сделать следующие выводы: NTFS отлично подходит для системного жесткого диска с ОС Windows, exFAT лучше использовать на съемных носителях информации, а FAT32 стоит использовать лишь в том случае, если вы хотите добиться максимальной совместимости со всем разнообразием ваших устройств.

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

О FAT (16-разрядная таблица размещения файлов)

FAT используется для дисков размером менее 512 Мбайт, таких как маленькие карты флэш-памяти и гибкие диски. Самый большой объем, поддерживаемый файловой системой FAT, составляет 2 Гбайт.

О FAT32 (32-разрядная таблица размещения файлов)

Разработана, чтобы преодолеть 2-гигабайтное ограничение размера раздела в FAT, FAT32 поддерживается любой версией Windows начиная с Windows 95 OSR2. Сейчас она используется главным образом для карт флэш-памяти больше 2 Гбайт и на более старых компьютерах, использующих Windows 98 и Windows Me. Кроме поддержки более объемных дисков она позволяет использовать меиыиие размеры кластеров файлов (см. врезку «Понимание размеров кластеров» на с. 227) для более эффективного, чем FAT, хранения информации.

О exFAT (или FAT64)

«Расширенная таблица размещения файлов» была разработана, чтобы избежать многих недостатков FAT32 и использоваться на дисках, где NTFS нельзя использовать, таких как карты флэш-памяти. exFAT поддерживается в Windows?. Windows Vista SP1 и более ранних версиях.

О NTFS (Файловая система NT)

NTFS была создана, чтобы полностью заменить FAT/FAT32, и является базовой файловой системой на всех компьютерах Windows 7. (Если более конкретно, то Windows 7, Vista и ХР работают с NTFS версии 3.1.) Она предлагает такие средства защиты, как шифрование и полномочия (см. главу 7), сжатие и квоты. Она в целом быстрее и надежнее, чем FAT/FAT32, и теоретически поддерживает размер дисков приблизительно до 15 эксбибайт (264 байта).

Windows 7 может быть установлена только на диск NTFS, но видит разделы, форматированные в FAT или FAT32. Можно добавить поддержку других файловых систем, например Mac Drive (http://www.mediafbur.com/), что позволит читать диски Mac OS X HFS+.

Если на компьютере Windows 7 установлена одна операционная система, то все диски должны быть отформатированы в NTFS. Единственный довод в пользу использования другой файловой системы — это система двойной загрузки с очень старой версией Windows, в этом случае следует выбрать файловую систему, распознаваемую всеми операционными системами. (версия 1.2)

ПОНИМАНИЕ РАЗМЕРОВ КЛАСТЕРОВ

Кластеры — это самые маленькие фрагменты, на которые может быть разделено пространство жесткот диска.

Жесткий диск, отформатированный в традиционной системе FAT, используемой в Windows 95 и DOS, может иметь не больше 65 536 кластеров на каждом диске или разделе. Чем больше жесткий диск, тем больше должен быть размер каждого кластера.

Проблема больших кластеров — пустая трата дискового пространства. Каждый кластер может хранить не больше одного файла (или фрагмента одного файла), если файл использует не весь кластер, остающееся место просто пропадает. У диска с FAT на 2 Гбайт размер кластера был бы 32 Кбайт; файл размером 1 Кбайт на диске с размером кластера на 32 Кбайт использует все 32 Кбайт дискового пространства; файл размером 33 Кбайт на том же самом диске использует 64 Кбайт пространства, и т. д. Дополнительный 31 Кбайт называется неактивным пространствам, которое не может использоваться никакими другими файлами. При наличии тысяч файлов (особенно крошечных ярлыков, появляющихся при установке Windows) количество потраченного впустую неактивного пространства на большом жестком диске может составлять сотни мегабайтов.

Узнать, какое количество пространства тратится впустую, можно, щелкнув правой кнопкой мыши на значке файла, выбрав Свойства (Properties) и сравнив Размер (Size) с Размером на диске (Size on disk). То же самое можно повторить д ля всех выбранных файлов и папок. Выделите все объекты в корневом каталоге, чтобы узнать общую сумму потраченного впустую пространства. Чтобы найти текущий размер кластера диска, откройте свойства самого маленького файла — он, как вы знаете, использует только один кластер. Его Размер на диске (Size on disk) будет равен размеру одного кластера.

Если вы хотите уменьшить размер кластера, то должны будете отформатировать диск.

Щелкните правой кнопкой на диске в Проводшпсе, выберите Форматирование (Format) и задайте размер кластера, который вы хотите из списка Размеры кластеров (Allocation unit size). Чем меньший размер кластера вы выберете, тем меньше пространства будет потрачено впустую. Например, файловая система NTFS может обработать больше чем 4 миллиарда кластеров. Это означает, что можно выбрать кластер 4 Кбайт и отформатировать раздел размером до 14,9 Тбайт (15 259 Гбайт).

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

Чтобы узнать, какая файловая система в настоящий момент используется на компьютере, просто щелкните правой кнопкой на диске в Проводнике и выберите Свойства (Properties).

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

Из этой статьи вы узнаете:

Файловая система задает максимальный размер файла, длину его имени и другие атрибуты.

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

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

Файловая система для флешки и ее разновидности

FAT32

Данная фс создана корпорацией Microsoft для замены морально устаревшей FAT16. На сегодня эта фс является самой распространенной. Практически все карты памяти и usb флешки продаются в FAT32. Бытовые устройства, например видеокамера, поддерживают только FAT32. В такой совместимости и заключается главный плюс данной файловой системы. Используя такое flash устройство в DVD – плеере, музыкальном центре, телевизоре – вы будете уверены что такое устройство точно будет читаться. На этом все «плюсы» этой фс заканчиваются.

Самый главный недостаток этой системы является ограничение на максимальный размер копируемого файла в 4 Гб. Поэтому скопировать файл большого размера (например, фильм в BDRip качестве или iso – образ большой игры) не получится.

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

exFAT

Данная файловая система для флешки разработана все той же Microsoft. Она предназначена в первую очередь для flash-устройств. По сути данная фс является той же FAT32, но со снятыми ограничениями на: размер файлов, размер разделов и количество файлов находящихся в папке. По моему данная файловая система как никак лучше подходит для накопителей и карт памяти. Но данная система так же имеет свой недостаток. Она не поддерживается многими бытовыми устройства, а так же старыми версиями Windows XP. Но корпорация Microsoft анонсировала патч KB955704 , для совместимости exFAT и Windows XP. Новые же операционные системы без проблем поддерживают эту систему.

Если вы постоянно пользуетесь флешкой на большом количестве компьютеров, среди которых имеются ПК на Windows XP старой версии (service pack 1), то прийдется носить с собой еще одну флешку с патчем, а это, согласитесь, неудобно.

Но если вы пользуетесь флешкой в нескольких местах на компьютерах с новой операционной системой, тогда exFAT для вас – лучший вариант.

NTFS

NTFS — надежная файловая система для флешки, берущая свое начало с Windows семейства NT.
В стационарных компьютерах (ПК) и ноутбуках она заменила FAT32.

Однако на flash — устройствах и съемных винчестерах NTFS работает мягко говоря «своеобразно». При записи информации на такой носитель Windows включает инструмент кэширования (сначала файлы копируются в специально отведенную память (кэш), а далее на конечный носитель). В жестких дисках компьютера или ноутбука это позволяет повысить скорости копирования и сгладить кривую задержек. В портативных устройствах (карты памяти, флешки съемные диски) это будет выглядеть так: сначала скорость записи будет высокой и может доходить до 100 Мб/с (как при копировании с одного жесткого диска компьютера на другой), потом, когда кэш будет заполнен — скорость резко снизится.

К тому же, перед копированием нового файла, система должна дописать текущий файл из кэша. Поэтому кажется что копирование зависло на 99%, но индикатор жесткого диска будет показывать активность. Из за этого будет выводится неверная информация о скорости копирования (1):

Такую скорость выдает флешка на 2 Гб, реальная скорость записи которой составляет 5 МБт.

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

Если посмотреть с другой стороны – NTFS — это надежная фс, способная выдержать несколько внезапных сбросов. Эту надежность обеспечивает протокол журналирования. Это приводит к частому обращению системы к определенным областям flash-устройства. Для usb-флешек и карт памяти этот подход критичен, так как происходит более быстрый износ данных устройств.

Из этого видно, что данная файловая система для флешки не очень подходит.

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

Ниже хочу наглядно показать характеристики флешки A-Data на 8 Гб отформатированную в разных файловых системах.

1. Максимальный объем флешки, доступный после форматирования:
2. Средняя скорость записи/чтения:

Как видно exFAT опережает своих конкурентов.

Изменяется файловая система для флешки через форматирование. Если вы не знаете как это делается — переходите по ссылке ниже:

В окончании хотелось – бы привести несколько полезных рекомендаций владельцам накопительных устройств. У вас флешка небольшого объема (до 4 Гб)? Смело форматируйте ее в FAT32. Если flash-устройство большого объема (от 4 Гб) — используйте exFAT. А NTFS оставьте для стационарных и портативных жестких дисков.

Надеюсь из данной статьи вы поняли какая файловая система для флешки вам подойдет.

Что такое файловая система и как узнать, что работает на ваших дисках

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

Возможно, вы раньше слышали о компьютерных файловых системах, таких как FAT или NTFS, но знаете ли вы, что они делают и какие из них вы используете? В этой статье объясняется, как они работают и в чем их отличия.Я также покажу вам, как узнать, какие файловые системы работают на ваших дисках.

Что такое файловая система компьютера?

Жесткие диски разделены на сектора примерно по 512 байт каждый. Секторы, в свою очередь, группируются в кластеры. Кластеры, также известные как единицы распределения, имеют определенный размер от 512 байт до 64 килобайт, поэтому обычно они содержат несколько секторов. Кластер представляет собой непрерывный блок пространства на диске.

Операционные системы полагаются на файловую систему для организации кластерного пространства хранения.Файловая система поддерживает базу данных, в которой записывается состояние каждого кластера. По сути, файловая система показывает операционную систему, в каком кластере (ах) хранится файл и где доступно пространство для хранения новых данных.

О каких файловых системах мне следует знать?

Преобладающими файловыми системами Windows являются FAT (таблица размещения файлов), FAT32 и NTFS (файловая система новой технологии).

Вкратце, NTFS поддерживает размер файла более 4 ГБ, разделы могут быть больше 32 ГБ, она лучше управляет доступным пространством, чем FAT или FAT32, и, таким образом, вызывает меньшую фрагментацию, и имеет ряд функций, связанных с безопасностью, включая: шифрование файлов на лету.

По сравнению с NTFS файловые системы FAT занимают меньше места, они выполняют меньше операций записи на диск, что делает их быстрее и лучше подходит для небольших флеш-накопителей, а также они кроссплатформенные. Самыми большими недостатками FAT и FAT32 являются ограничение на размер раздела 32 ГБ и размер файла 2 ГБ или 4 ГБ соответственно.

Новой файловой системой, которая преимущественно используется для флеш-накопителей, является exFAT (Extended File Allocation Table), также известная как FAT64.Как и NTFS, он поддерживает файлы размером более 4 ГБ, разделы размером более 32 ГБ, а управление файлами позволяет избежать фрагментации. В то же время он быстрый и оптимизирован для мобильного личного хранения и обработки медиафайлов.

Какие операционные системы могут обрабатывать эти файловые системы?

Хотя FAT и FAT32 распознаются почти всеми операционными системами, форматирование диска в NTFS было верным способом сделать устройство непригодным для использования вне Windows.Между тем, чтение / запись NTFS изначально поддерживается большинством дистрибутивов Linux. Доступен хакерский метод для включения чтения / записи NTFS в Mac OS X версии 10.6, однако он кажется нестабильным, поэтому рекомендуется использовать MacFuse. exFAT, с другой стороны, требует драйверов как для Windows XP, так и для Linux, хотя он поддерживается в последних версиях Windows Vista (SP1), Windows 7 и Mac OS X.

Почему важен размер кластера?

Если вы когда-либо форматировали диск, вы знаете, что можете выбрать размер единицы распределения, также известный как размер кластера.

В зависимости от размера кластера (от 512 байт до 64 килобайт) один файл может храниться в одном или нескольких сотнях или тысячах кластеров. Когда размер файла меньше фактического размера кластера, оставшееся пространство теряется, что называется потерей или нехваткой места. Таким образом, большой размер кластера приведет к появлению большого количества свободного места, если на этом диске хранится много небольших файлов. С другой стороны, выбор небольшого размера кластера означает, что большие файлы разбиваются на множество мелких частей.Это, в свою очередь, может замедлить работу накопителя, поскольку для чтения соответствующего файла требуется больше времени. Другими словами, выбирайте размер кластера с умом.

Как я могу узнать, как отформатирован мой диск?

Файловая система указана в свойствах диска. Перейдите в> Компьютер , щелкните правой кнопкой мыши диск, который хотите проверить, и выберите в меню> Свойства . Вкладка> Общие показывает> Файловая система .

Чтобы узнать размер кластера диска NTFS, используйте сочетание клавиш> [WINDOWS] + [R] , и откроется окно «Выполнить». Убедитесь, что вы запускаете задачу с правами администратора. Введите> cmd в текстовую строку и щелкните> OK . Затем выполните команду> fsutil fsinfo ntfsinfo [буква диска] и нажмите> Введите .

В Windows XP и Windows 7 вы также можете просматривать и изменять размер кластера с помощью сторонних приложений, таких как Easeus Partition Master.

Если вам понравилась эта статья, возможно, вас заинтересуют:

Какую файловую систему вы предпочитаете на своих устройствах хранения и почему? У вас когда-нибудь возникали проблемы с использованием NTFS, и как вы могли их исправить?

Изображение предоставлено: ionuticlanzan, iQoncept

10 лучших сайтов для загрузки бесплатных фоновых рисунков для изображений

Нужен интересный узор для дизайна, который вы делаете? На каждом из этих сайтов есть набор уникальных паттернов.

Читать далее

Об авторе Тина Зибер (Опубликовано 830 статей)

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

Более От Тины Зибер
Подпишитесь на нашу рассылку новостей

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

Нажмите здесь, чтобы подписаться

Проект документации Linux


Информация о LDP
FAQ
Манифест / лицензия
История
Волонтеры / сотрудники
Должностные инструкции
Списки рассылки
IRC
Обратная связь

Автор / внесите свой вклад
Руководство для авторов LDP
Внесите свой вклад / Помогите
Ресурсы
Как отправить
Репозиторий GIT
Загрузок
Контакты

Спонсор сайта LDP
Мастерская

LDP Wiki : LDP Wiki — это отправная точка для любой незавершенной работы
Члены | Авторы | Посетители
Документы

HOWTO : тематическая справка
последние обновления | основной индекс | просматривать по категориям
Руководства : более длинные, подробные книги
последние обновления / основной индекс
Часто задаваемые вопросы : Часто задаваемые вопросы
последние обновления / основной индекс
страницы руководства : справка по отдельным командам (20060810)
Бюллетень Linux : Интернет-журнал
Поиск / Ресурсы

Ссылки
Поиск OMF
Объявления / Разное


Обновления документов
Ссылка на HOWTO, которые были недавно обновлены.

7 способов определения типа файловой системы в Linux (Ext2, Ext3 или Ext4)

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

Файловая система разделена на два сегмента: User Data и Metadata (имя файла, время его создания, время изменения, его размер и расположение в иерархии каталогов и т. Д.)./ dev » Команда df — поиск типа файловой системы

Подробное руководство по использованию команды df можно найти в наших статьях:

  1. 12 полезных команд «df» для проверки дискового пространства в Linux
  2. Pydf — Альтернативная команда «df», показывающая использование диска в цветах

2. Использование команды fsck

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

Флаг -N отключает проверку файловой системы на наличие ошибок, он просто показывает, что будет сделано (но все, что нам нужно, это тип файловой системы):

 $ fsck -N / dev / sda3
$ fsck -N / dev / sdb1
 
fsck — Печать типа файловой системы Linux

3. Использование команды lsblk

lsblk отображает блочные устройства, при использовании с опцией -f он также печатает тип файловой системы на разделах:

 $ lsblk -f
 
lsblk — показывает тип файловой системы Linux

4./ dev »

Mount — Показать тип файловой системы в Linux

5. Использование команды blkid

blkid Команда используется для поиска или печати свойств блочного устройства, просто укажите раздел диска в качестве аргумента, например:

 $ blkid / dev / sda3
 
blkid — Найти тип файловой системы

6. Использование файловой команды

file команда определяет тип файла, флаг -s разрешает чтение блочных или символьных файлов, а -L разрешает следующие символические ссылки:

 $ sudo файл -sL / dev / sda3
 
file — определяет тип файловой системы

7.Использование файла fstab

/ etc / fstab — это файл с информацией о статической файловой системе (такой как точка монтирования, тип файловой системы, параметры монтирования и т. Д.):

 $ cat / etc / fstab
 
Fstab — показывает тип файловой системы Linux

Вот и все! В этом руководстве мы объяснили семь способов определить тип файловой системы Linux. Вы знаете какой-либо метод, не упомянутый здесь? Поделитесь с нами в комментариях.

Если вы цените то, что мы делаем здесь, на TecMint, вам следует принять во внимание:

TecMint — это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете.Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей доступны БЕСПЛАТНО для всех.

Если вам нравится то, что вы читаете, пожалуйста, купите нам кофе (или 2) в знак признательности.

Мы благодарны за вашу бесконечную поддержку.

Знаете ли вы? Файловые системы ОС — Поиск знаний

В вычислениях файловая система или файловая система (часто сокращенно fs ) контролирует, как данные хранятся и извлекаются.Без файловой системы данные, помещенные на носитель данных, были бы одним большим массивом данных без возможности определить, где заканчивается один фрагмент данных и начинается следующий. Разделив данные на части и присвоив каждой части имя, данные легко изолировать и идентифицировать. Получив свое название от названия системы управления бумажными данными, каждая группа данных называется «файлом». Структура и логические правила, используемые для управления группами данных и их именами, называются «файловой системой».

Существует много разных файловых систем.Каждый из них имеет различную структуру и логику, свойства скорости, гибкости, безопасности, размера и т. Д. Некоторые файловые системы были разработаны для использования в определенных приложениях. Например, файловая система ISO 9660 разработана специально для оптических дисков.

Файловые системы могут использоваться на различных типах устройств хранения, использующих различные типы носителей. По состоянию на 2019 год жесткие диски были ключевыми устройствами хранения и, по прогнозам, останутся таковыми в обозримом будущем. [1] Другие используемые типы носителей включают твердотельные накопители, магнитные ленты и оптические диски. В некоторых случаях, например, с tmpfs, основная память компьютера (оперативная память, RAM) используется для создания временной файловой системы для краткосрочного использования.

Некоторые файловые системы используются на локальных устройствах хранения данных; [2] других обеспечивают доступ к файлам через сетевой протокол (например, NFS, [3] SMB или клиенты 9P). Некоторые файловые системы являются «виртуальными», что означает, что предоставленные «файлы» (называемые виртуальными файлами , ) вычисляются по запросу (например, procfs и sysfs) или являются просто отображением в другую файловую систему, используемую в качестве резервного хранилища.Файловая система управляет доступом как к содержимому файлов, так и к метаданным об этих файлах. Он отвечает за организацию места для хранения вещей; надежность, эффективность и настройка физического носителя информации являются важными аспектами проектирования.

Типы файловых систем

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

Дисковые файловые системы

Дисковая файловая система использует преимущества способности дисковых запоминающих устройств случайным образом адресовать данные за короткий промежуток времени.Дополнительные соображения включают скорость доступа к данным после первоначально запрошенных и ожидание того, что следующие данные также могут быть запрошены. Это позволяет нескольким пользователям (или процессам) получать доступ к различным данным на диске независимо от их последовательного расположения. Примеры включают FAT (FAT12, FAT16, FAT32), exFAT, NTFS, HFS и HFS +, HPFS, APFS, UFS, ext2, ext3, ext4, XFS, btrfs, ISO 9660, Files-11, файловую систему Veritas, VMFS, ZFS, ReiserFS и UDF. Некоторые файловые системы на дисках являются файловыми системами журналирования или файловыми системами управления версиями.

Оптические диски

ISO 9660 и универсальный дисковый формат (UDF) — два распространенных формата, предназначенных для компакт-дисков, DVD и Blu-ray. Mount Rainier — это расширение UDF, поддерживаемое начиная с версии 2.6 ядра Linux и начиная с Windows Vista, которое упрощает перезапись на DVD.

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

Основная статья: Файловая система Flash

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

Сетевые файловые системы

Основная статья: Распределенная файловая система

Сетевая файловая система — это файловая система, которая действует как клиент для протокола удаленного доступа к файлам, обеспечивая доступ к файлам на сервере. Программы, использующие локальные интерфейсы, могут прозрачно создавать, управлять и получать доступ к иерархическим каталогам и файлам на удаленных компьютерах, подключенных к сети.Примеры сетевых файловых систем включают клиентов для протоколов NFS, AFS, SMB и клиентов, подобных файловой системе, для FTP и WebDAV.

Общие дисковые файловые системы

Основная статья: Файловая система общего диска

Файловая система общего диска — это система, в которой несколько машин (обычно серверов) имеют доступ к одной и той же внешней дисковой подсистеме (обычно SAN). Файловая система определяет доступ к этой подсистеме, предотвращая конфликты записи.Примеры включают GFS2 от Red Hat, GPFS от IBM, SFS от DataPlow, CXFS от SGI и StorNext от Quantum Corporation.

Плоские файловые системы

Не путать с базой данных плоских файлов.

В плоской файловой системе нет подкаталогов; записи каталога для всех файлов хранятся в одном каталоге.

Когда впервые появились гибкие диски, этого типа файловой системы было достаточно из-за относительно небольшого объема доступного пространства для данных.Машины CP / M имели плоскую файловую систему, в которой файлы могли быть назначены одной из 16 пользовательских областей , а общие файловые операции были сужены для работы с одной, а не по умолчанию для работы со всеми из них. Эти пользовательские области были не более чем специальными атрибутами, связанными с файлами; то есть не было необходимости определять конкретную квоту для каждой из этих областей, и файлы можно было добавлять в группы до тех пор, пока на диске еще оставалось свободное место для хранения. Ранний Apple Macintosh также имел плоскую файловую систему Macintosh File System.Это было необычно, поскольку программа управления файлами (Macintosh Finder) создавала иллюзию частично иерархической файловой системы поверх EMFS. Эта структура требовала, чтобы каждый файл имел уникальное имя, даже если он находился в отдельной папке. IBM DOS / 360 и OS / 360 хранят записи для всех файлов на пакете дисков ( том ) в каталоге пакета, который называется Volume Table of Contents (VTOC).

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

Недавнее дополнение к семейству плоских файловых систем — это сервис удаленного хранения Amazon S3, который намеренно упрощен, чтобы позволить пользователям настраивать способ хранения своих данных. Единственные конструкции — это корзины (представьте себе диск неограниченного размера) и объекты (похожие, но не идентичные стандартной концепции файла). Расширенное управление файлами разрешено за счет возможности использования почти любого символа (включая «/») в имени объекта и возможности выбора подмножеств содержимого корзины на основе идентичных префиксов.

Для получения полного списка посетите https://en.wikipedia.org/wiki/File_system#Types_of_file_systems

Файловые системы и операционные системы

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

В программном обеспечении операционной системы должен быть интерфейс между пользователем и файловой системой.Этот интерфейс может быть текстовым (например, предоставляемым интерфейсом командной строки, например оболочкой Unix или OpenVMS DCL) или графическим (например, предоставляемым графическим пользовательским интерфейсом, например файловыми браузерами). Если графически, то часто используется метафора папки , содержащей документы, другие файлы и вложенные папки (см. Также: каталог и папка).

Unix и Unix-подобные операционные системы

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

Unix-подобные системы назначают имя устройства каждому устройству, но это не способ доступа к файлам на этом устройстве. Вместо этого, чтобы получить доступ к файлам на другом устройстве, операционная система должна сначала узнать, где в дереве каталогов должны появиться эти файлы. Этот процесс называется монтированием файловой системы.Например, чтобы получить доступ к файлам на компакт-диске, нужно сказать операционной системе: «Возьмите файловую систему с этого компакт-диска и поместите ее в такой-то каталог». Каталог, предоставленный операционной системе, называется точкой монтирования — это может быть, например, / media. Каталог / media существует во многих системах Unix (как указано в Стандарте иерархии файловой системы) и предназначен специально для использования в качестве точки монтирования для съемных носителей, таких как компакт-диски, DVD-диски, USB-накопители или гибкие диски.Он может быть пустым или содержать подкаталоги для установки отдельных устройств. Как правило, только администратор (то есть пользователь root) может разрешить монтирование файловых систем.

Unix-подобные операционные системы часто включают программное обеспечение и инструменты, которые помогают в процессе монтирования и предоставляют ему новые функции. Некоторые из этих стратегий были придуманы как «автоматический монтаж» как отражение их цели.

  • Во многих ситуациях файловые системы, отличные от корневой, должны быть доступны сразу после загрузки операционной системы.Поэтому все Unix-подобные системы предоставляют возможность монтирования файловых систем во время загрузки. Системные администраторы определяют эти файловые системы в файле конфигурации fstab ( vfstab в Solaris), который также указывает параметры и точки монтирования.
  • В некоторых ситуациях нет необходимости монтировать определенные файловые системы во время загрузки, хотя их использование может быть желательным после этого. Есть несколько утилит для Unix-подобных систем, которые позволяют монтировать предопределенные файловые системы по запросу.
  • Съемные носители стали очень распространены на микрокомпьютерных платформах. Они позволяют передавать программы и данные между машинами без физического соединения. Типичные примеры включают USB-накопители, компакт-диски и DVD-диски. Поэтому были разработаны служебные программы для обнаружения наличия и доступности носителя и последующего монтирования этого носителя без какого-либо вмешательства пользователя.
  • Прогрессивные Unix-подобные системы также представили концепцию под названием supermounting ; см., например, проект Linux supermount-ng.Например, супермонтированная дискета может быть физически удалена из системы. В нормальных условиях диск должен быть синхронизирован, а затем размонтирован перед его извлечением. Если синхронизация произошла, в привод можно вставить другой диск. Система автоматически замечает, что диск был изменен, и обновляет содержимое точки монтирования, чтобы отразить новый носитель.
  • Автомонтирование автоматически монтирует файловую систему, когда делается ссылка на каталог, наверху которого она должна быть смонтирована.Обычно это используется для файловых систем на сетевых серверах, вместо того, чтобы полагаться на такие события, как вставка носителя, как было бы уместно для съемных носителей.
Linux

Linux поддерживает множество файловых систем, но обычно в качестве системного диска на блочном устройстве можно выбрать семейство ext * (ext2, ext3 и ext4), XFS, JFS и btrfs. Для необработанной флэш-памяти без уровня трансляции флэш-памяти (FTL) или устройства с технологией памяти (MTD), среди прочего, существуют UBIFS, JFFS2 и YAFFS.SquashFS — это обычная сжатая файловая система, доступная только для чтения.

Солярис

В более ранних выпусках Solaris по умолчанию использовалась UFS (без ведения журнала или без ведения журнала) для загрузочных и дополнительных файловых систем. Solaris по умолчанию использует UFS, поддерживает и расширяет его.

Поддержка других файловых систем и значительные улучшения были добавлены со временем, включая Veritas Software Corp. (ведение журнала) VxFS, Sun Microsystems (кластеризация) QFS, Sun Microsystems (ведение журнала) UFS и Sun Microsystems (открытый исходный код, объединение в пул, 128-битное сжатие) , и исправление ошибок) ZFS.

Расширения ядра были добавлены в Solaris для обеспечения возможности загрузки Veritas VxFS. Ведение журнала или журналирование было добавлено в UFS в Sun Solaris 7. Релизы Solaris 10, Solaris Express, OpenSolaris и другие варианты операционной системы Solaris с открытым исходным кодом позже поддерживали загрузочную ZFS.

Logical Volume Management позволяет распределить файловую систему между несколькими устройствами с целью увеличения избыточности, емкости и / или пропускной способности. Устаревшие среды в Solaris могут использовать Solaris Volume Manager (ранее известный как Solstice DiskSuite).Несколько операционных систем (включая Solaris) могут использовать Veritas Volume Manager. Современные операционные системы на основе Solaris устраняют потребность в управлении томами за счет использования пулов виртуальных хранилищ в ZFS.

macOS

macOS (ранее Mac OS X) использует файловую систему Apple (APFS), которая недавно заменила файловую систему HFS Plus (HFS +), унаследованную от классической Mac OS. Apple также использует термин «Mac OS Extended» для HFS +. [22] HFS Plus — это файловая система с расширенными метаданными и сохранением регистра, но (обычно) нечувствительной к регистру.Из-за Unix-корней macOS, разрешения Unix были добавлены в HFS Plus. В более поздних версиях HFS Plus было добавлено ведение журнала для предотвращения повреждения структуры файловой системы и внесен ряд оптимизаций в алгоритмы распределения с целью автоматической дефрагментации файлов без использования внешнего дефрагментатора.

Имена файлов могут содержать до 255 символов. HFS Plus использует Unicode для хранения имен файлов. В macOS тип файла может определяться кодом типа, хранящимся в метаданных файла, или расширением имени файла.

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

macOS 10.13 High Sierra, анонсированная 5 июня 2017 года на мероприятии Apple WWDC, использует файловую систему Apple на твердотельных накопителях.

macOS также поддерживает файловую систему UFS, полученную из BSD Unix Fast File System через NeXTSTEP.Однако, начиная с Mac OS X Leopard, macOS больше нельзя было установить на том UFS, а систему Pre-Leopard, установленную на томе UFS, нельзя было обновить до Leopard. [23] Начиная с Mac OS X Lion, поддержка UFS полностью прекращена.

Более новые версии macOS могут читать и записывать в устаревшие файловые системы FAT (16 и 32), распространенные в Windows. Они также способны читать более новые файловые системы NTFS для Windows. Для записи в файловую систему NTFS в версиях macOS до Mac OS X Snow Leopard необходимо стороннее программное обеспечение.Mac OS X 10.6 (Snow Leopard) и более поздние версии позволяют запись в файловые системы NTFS, но только после нетривиального изменения настроек системы (существует стороннее программное обеспечение, которое автоматизирует это). [24]

Наконец, macOS поддерживает чтение и запись файловой системы exFAT, начиная с Mac OS X Snow Leopard, начиная с версии 10.6.5. [25]

OS / 2

OS / 2 1.2 представила высокопроизводительную файловую систему (HPFS). HPFS поддерживает имена файлов со смешанным регистром в разных кодовых страницах, длинные имена файлов (255 символов), более эффективное использование дискового пространства, архитектуру, которая сохраняет связанные элементы близко друг к другу на томе диска, меньшая фрагментация данных, пространство на основе экстентов распределение, древовидная структура B + для каталогов и корневой каталог, расположенный в средней точке диска, для более быстрого среднего доступа.Журналируемая файловая система (JFS) была выпущена в 1999 году.

PC-BSD

PC-BSD — это настольная версия FreeBSD, которая наследует поддержку ZFS от FreeBSD, как и FreeNAS. Новый графический установщик PC-BSD может обрабатывать установку / (root) в ZFS и пуле RAID-Z и шифрование диска с помощью Geli с самого начала простым и удобным (GUI) способом. Текущая версия PC-BSD 9.0+ «Isotope Edition» имеет файловую систему ZFS версии 5 и пул хранения ZFS версии 28.

План 9

Plan 9 от Bell Labs обрабатывает все как файл и обращается ко всем объектам, как к файлу (т.е., нет ioctl или mmap): доступ к сети, графике, отладке, аутентификации, возможностям, шифрованию и другим службам осуществляется через операции ввода-вывода в файловых дескрипторах. Протокол 9P устраняет разницу между локальными и удаленными файлами. Файловые системы в Plan 9 организованы с помощью частных пространств имен для каждого процесса, что позволяет каждому процессу иметь различное представление о множестве файловых систем, которые предоставляют ресурсы в распределенной системе.

Операционная система Inferno разделяет эти концепции с Plan 9.

Microsoft Windows

Список каталогов в командной оболочке Windows

Windows использует файловые системы FAT, NTFS, exFAT, Live File System и ReFS (последняя из них поддерживается и может использоваться только в Windows Server 2012, Windows Server 2016, Windows 8, Windows 8.1 и Windows 10; Windows не может загрузиться с него).

Windows использует абстракцию буквы диска на уровне пользователя, чтобы отличить один диск или раздел от другого.Например, путь C: \ WINDOWS представляет собой каталог WINDOWS в разделе, обозначенном буквой C. Диск C: чаще всего используется в качестве основного раздела жесткого диска, на котором обычно устанавливается Windows и с которого она загружается. Эта «традиция» настолько прочно укоренилась, что во многих приложениях существуют ошибки, которые предполагают, что диск, на котором установлена ​​операционная система, — это C. Использование букв дисков и традиция использования буквы «C» в качестве буквы диска для основной раздел жесткого диска можно проследить до MS-DOS, где буквы A и B были зарезервированы для двух дисководов гибких дисков.Это, в свою очередь, произошло от CP / M 1970-х годов и, в конечном итоге, от IBM CP / CMS 1967 года.

FAT

Основная статья: Таблица размещения файлов

Семейство файловых систем FAT поддерживается практически всеми операционными системами для персональных компьютеров, включая все версии Windows и MS-DOS / PC DOS, OS / 2 и DR-DOS. (PC DOS — это OEM-версия MS-DOS, MS-DOS изначально была основана на 86-DOS SCP. DR-DOS была основана на Concurrent DOS Digital Research, преемнике CP / M-86.Таким образом, файловые системы FAT хорошо подходят в качестве универсального формата обмена между компьютерами и устройствами практически любого типа и возраста.

Файловая система FAT восходит к (несовместимому) 8-битному предшественнику FAT в Standalone Disk BASIC и недолговечному проекту MDOS / MIDAS. [ необходима ссылка ]

За прошедшие годы файловая система была расширена с FAT12 до FAT16 и FAT32. В файловую систему были добавлены различные функции, включая подкаталоги, поддержку кодовой страницы, расширенные атрибуты и длинные имена файлов.Третьи стороны, такие как Digital Research, включили дополнительную поддержку для отслеживания удаления и многопользовательские схемы безопасности на основе томов / каталогов / файлов для поддержки паролей и разрешений файлов и каталогов, таких как права доступа на чтение / запись / выполнение / удаление. Большинство этих расширений не поддерживаются Windows.

Файловые системы FAT12 и FAT16 имели ограничение на количество записей в корневом каталоге файловой системы и ограничения на максимальный размер дисков или разделов в формате FAT.

FAT32 устраняет ограничения в FAT12 и FAT16, за исключением предельного размера файла, близкого к 4 ГБ, но он остается ограниченным по сравнению с NTFS.

FAT12, FAT16 и FAT32 также имеют ограничение в восемь символов для имени файла и три символа для расширения (например, .exe). Это обычно называется ограничением имени файла 8,3. VFAT, дополнительное расширение для FAT12, FAT16 и FAT32, представленное в Windows 95 и Windows NT 3.5, позволяло хранить длинные имена файлов (LFN) в файловой системе FAT с обратной совместимостью.

NTFS

Основная статья: NTFS

NTFS, представленная в операционной системе Windows NT в 1993 году, позволяла управлять разрешениями на основе ACL. Другие функции, также поддерживаемые NTFS, включают жесткие ссылки, множественные файловые потоки, индексирование атрибутов, отслеживание квот, разреженные файлы, шифрование, сжатие и точки повторной обработки (каталоги, работающие как точки монтирования для других файловых систем, символические ссылки, соединения, ссылки удаленного хранилища) .

exFAT

Основная статья: exFAT

exFAT — это проприетарная и защищенная патентом файловая система с определенными преимуществами по сравнению с NTFS в отношении накладных расходов файловой системы.

exFAT не имеет обратной совместимости с файловыми системами FAT, такими как FAT12, FAT16 или FAT32. Файловая система поддерживается более новыми системами Windows, такими как Windows XP, Windows Server 2003, Windows Vista, Windows 2008, Windows 7, Windows 8 и Windows 10.

exFAT поддерживается в macOS, начиная с версии 10.6.5 (Snow Leopard). [25] Поддержка в других операционных системах ограничена, поскольку для реализации поддержки exFAT требуется лицензия. exFAT — единственная файловая система, которая полностью поддерживается как в macOS, так и в Windows, и может содержать файлы размером более 4 ГБ. [ необходима ссылка ]

ReFS

Основная статья: ReFS

Resilient File System ( ReFS ), [5] под кодовым названием «Protogon», [6] — это проприетарная файловая система Microsoft, представленная в Windows Server 2012 с намерением стать файловой системой «следующего поколения». после NTFS.

ReFS была разработана для решения проблем, которые стали серьезными за годы, прошедшие с момента появления NTFS, и связанных с изменением требований к хранению данных.Ключевые конструктивные преимущества ReFS включают автоматическую проверку целостности и очистку данных, устранение необходимости запускать chkdsk, защиту от деградации данных, встроенную обработку отказа жесткого диска и избыточность, интеграцию функций RAID, переключатель для копирования / выделения о записи для обновления данных и метаданных, обработке очень длинных путей и имен файлов, а также о виртуализации и объединении хранилищ, включая логические тома почти произвольного размера (не связанные с физическими размерами используемых дисков).

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

ReFS изначально была добавлена ​​только в Windows Server 2012 с целью постепенного перехода на потребительские системы в будущих версиях; это было достигнуто в Windows 8.1. [7] В первоначальных версиях были удалены некоторые функции NTFS, такие как дисковые квоты, альтернативные потоки данных и расширенные атрибуты. Некоторые из них были повторно реализованы в более поздних версиях ReFS.

В ранних версиях (2012–2013) ReFS была похожа или немного быстрее NTFS в большинстве тестов, [8] , но намного медленнее, когда была включена полная проверка целостности, что объясняется относительной новизной ReFS. [9] [10] Обеспокоенность перед выпуском релиза также была высказана одним блоггером [ who? ] через Storage Spaces, систему хранения, предназначенную для поддержки ReFS, которая, как сообщается, могла давать сбой, не позволяющий ReFS восстанавливаться автоматически. [11] [12] [13]

Возможность создания томов ReFS была удалена в Windows 10 Fall Creators Update 2017 для всех выпусков, кроме Enterprise и Pro для рабочих станций. [4]

Размер кластера тома ReFS составляет 4 или 64 КиБ. [14]

OpenVMS

Основная статья: Файлы-11

МВС

Основная статья: MVS § Файловая система MVS

До появления VSAM в системах OS / 360 использовалась необычная гибридная файловая система.Система была разработана для простой поддержки съемных дисковых пакетов, поэтому информация, относящаяся ко всем файлам на одном диске ( том в терминологии IBM), хранится на этом диске в плоском системном файле, который называется Volume Table of Contents (VTOC). . VTOC хранит все метаданные для файла. Позже была наложена иерархическая структура каталогов с введением системного каталога , который может дополнительно каталогизировать файлы (наборы данных) на резидентных и съемных томах. Каталог содержит только информацию, позволяющую связать набор данных с определенным объемом.Если пользователь запрашивает доступ к набору данных на автономном томе и у него есть подходящие права, система попытается смонтировать требуемый том. Каталогизированные и некаталогизированные наборы данных по-прежнему могут быть доступны с использованием информации в VTOC, минуя каталог, если требуемый идентификатор тома предоставлен в запросе OPEN. Еще позже VTOC был проиндексирован для ускорения доступа.

Система диалогового монитора

Основная статья: Файловая система CMS

Компонент IBM Conversational Monitor System (CMS) в VM / 370 использует отдельную плоскую файловую систему для каждого виртуального диска (минидиск , ).Данные файла и управляющая информация разбросаны и перемешаны. Якорь — это запись под названием Master File Directory (MFD), всегда расположенная в четвертом блоке на диске. Первоначально CMS использовала блоки фиксированной длины по 800 байт, но в более поздних версиях использовались блоки большего размера до 4K. Доступ к записи данных требует двух уровней косвенного обращения, где запись в каталоге файла (называемая записью таблицы состояния файла (FST)) указывает на блоки, содержащие список адресов отдельных записей.

Файловая система AS / 400

Данные в AS / 400 и его преемниках состоят из системных объектов, отображенных в системное виртуальное адресное пространство в одноуровневом хранилище. Определены многие типы объектов AS / 400, включая каталоги и файлы из других файловых систем. Файловые объекты вместе с другими типами объектов составляют основу поддержки AS / 400 интегрированной реляционной базы данных.

Другие файловые системы
  • Файловая система Просперо — это файловая система, основанная на модели виртуальной системы. [26] Система была создана доктором Б. Клиффордом Нойманом из Института информационных наук Университета Южной Калифорнии.
  • Файловая система RSRE FLEX — написана на Алголе 68
  • Файловая система Michigan Terminal System (MTS) интересна тем, что: (i) она предоставляет «строковые файлы», где длины записей и номера строк связаны как метаданные с каждой записью в файле строки могут быть добавлены, заменены, обновлены записями той же или разной длины и удалены в любом месте файла без необходимости чтения и перезаписи всего файла; (ii) использование файлов программных ключей может быть совместным или разрешено командам и программам в дополнение к пользователям и группам; и (iii) существует комплексный механизм блокировки файла, который защищает как данные файла, так и его метаданные. [27] [28]

Ограничения

Преобразование типа файловой системы

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

Преобразование на месте

В некоторых случаях преобразование может быть выполнено на месте, хотя миграция файловой системы является более консервативной, поскольку она включает в себя создание копии данных и рекомендуется. [29] В Windows файловые системы FAT и FAT32 можно преобразовать в NTFS с помощью утилиты convert.exe, но не наоборот. [29] В Linux ext2 можно преобразовать в ext3 (и преобразовать обратно), а ext3 можно преобразовать в ext4 (но не обратно), [30] и ext3 и ext4 можно преобразовать в btrfs, и конвертируется обратно, пока информация об отмене не будет удалена. [31] Эти преобразования возможны благодаря использованию того же формата для самих данных файла и перемещению метаданных в пустое пространство, в некоторых случаях с использованием поддержки разреженных файлов. [31]

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

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

Например, чтобы перенести файловую систему FAT32 в файловую систему ext2.Сначала создайте новую файловую систему ext2, затем скопируйте данные в файловую систему, затем удалите файловую систему FAT32.

Альтернативой, когда недостаточно места для сохранения исходной файловой системы до создания новой, является использование рабочей области (например, съемного носителя). Это занимает больше времени, но резервное копирование данных — хороший побочный эффект.

Длинные пути к файлам и длинные имена файлов

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

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

Источник: https://en.wikipedia.org/wiki/File_system

Ниже приведены несколько видеороликов, которые можно обновить, улучшить или просто добавить к вашему общему I.Т. знания.


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

N.B. Вышеупомянутое видео предназначено только для информационных целей, поскольку в нем говорится о начальной версии ReFS 2012 года. Чтобы просмотреть последние улучшения ReFS, перейдите по следующей ссылке: ReFS FileSystem Improvements


Объяснение файловых систем: NTFS, exFAT, FAT32, ext4 и др.

Вышеупомянутые видеоролики представлены UBIQUITI ACADEMY и ExplainingComputers.

Нет принадлежности.

Почему ?. Четкое и понятное объяснение темы. Вот и все. ¯ \ _ (ツ) _ / ¯

Все еще хотите больше видео? Щелкните ссылку Знания — ключ ко всему.

Источник: https://www.youtube.com/channel/UCbiGcwDWZjz05njNPrJU7jA

Источник: https://www.youtube.com/channel/UCmJcrJ_30p6s_OTbyTFfbqQ

Введение в файловые системы

В настоящее время компьютерный рынок предлагает огромное количество возможностей для хранения информации в цифровом виде.Существующие устройства хранения включают внутренние и внешние жесткие диски, карты памяти фото / видеокамер, USB-накопители, наборы RAID и другие сложные хранилища. На них хранятся фрагменты данных в виде файлов, таких как документы, изображения, базы данных, сообщения электронной почты и т. Д., Которые должны быть эффективно организованы на диске и легко извлечены при необходимости.

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


Что такое файловая система?

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

Как правило, компьютерные запоминающие устройства используют пару из сектора и внутрисекторного смещения для ссылки на любой байт информации в запоминающем устройстве. Сектор — это группа байтов (обычно 512 байтов ), минимальная адресуемая единица физической памяти. Например, , байт 1040 на жестком диске будет обозначаться как сектор # 3 и смещение в секторе 16 байтов ([сектор] + [сектор] + [16 байтов]).Эта схема применяется для оптимизации адресации хранилища и использования меньшего числа для ссылки на любую часть информации, находящуюся в хранилище.

Чтобы опустить вторую часть адреса (внутрисекторное смещение), файлы обычно сохраняются , начиная с начала сектора , а занимают целые сектора (например: 10-байтовый файл занимает весь сектор, 512-байтовый файл также занимает весь сектор, при этом 514-байтовый занимает два целых сектора).

Каждый файл хранится в « неиспользуемых» секторах и может быть прочитан позже по его известному положению и размеру. Однако как узнать, какие сектора заняты, а какие свободны? Где хранятся размер, положение и имя файла? Именно за это отвечает файловая система .

В целом, файловая система (часто сокращенно FS) представляет собой структурированное представление данных и набор метаданных , описывающих эти данные.Применяется к хранилищу во время операции форматирования. Эта структура служит для всего хранилища, а также является частью изолированного сегмента хранилища — раздела диска . Обычно он работает в блоках, , а не в секторах. Блоки FS — это группы секторов, которые оптимизируют адресацию хранилища. Современные типы обычно используют блоки размером от 1 до 128 секторов (512-65536 байт). Файлы обычно хранятся в начале блока и занимают целые блоки.

Константа Операции записи / удаления в хранилище вызывают его фрагментацию .Таким образом, файлы не хранятся целиком, а разбиваются на фрагменты. Например, том полностью занят файлами размером около 4 блоков каждый (например, коллекцией фотографий). Пользователь хочет сохранить тот, который займет 8 блоков, и поэтому удаляет первый и последний файлы. Тем самым он освобождает пространство из 8 блоков, однако первый сегмент находится рядом с началом хранилища, а второй — в конце хранилища. В этом случае 8-блочный файл разбивается на две части (по 4 блока на каждую часть) и занимает «дырки» в свободном пространстве.Информация об обоих фрагментах как о его частях хранится в файловой системе.

Помимо данных пользователя, файловая система также содержит собственные параметров (например, размер блока), дескрипторов файла (включая его размер, расположение, фрагменты и т. Д.), имен и иерархии каталогов . Он также может хранить информацию о безопасности, расширенные атрибуты и другие параметры.

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

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

Microsoft Windows использует две основные файловые системы: NTFS , основной формат, используемый по умолчанию в большинстве современных версий этой ОС, и FAT , унаследованный от старой DOS и имеющий exFAT в качестве более позднего расширения. ReFS также был представлен Microsoft как формат нового поколения для серверных компьютеров, начиная с Windows Server 2012. HPFS , разработанный Microsoft совместно с IBM, можно найти только на очень старых машинах под управлением Windows NT до 3.5.

FAT

FAT (таблица размещения файлов) — один из простейших типов файловой системы, который существует с 1980-х годов. Он состоит из сектора дескриптора FS (загрузочный сектор или суперблок), таблицы распределения блоков (называемой таблицей размещения файлов) и простого пространства хранения для хранения данных. Файлы в FAT хранятся в каталогах. Каждый каталог представляет собой массив 32-байтовых записей , каждая из которых определяет файл или его расширенные атрибуты (например,грамм. длинное имя). Запись атрибутирует первый блок файла. Любой следующий блок можно найти в таблице распределения блоков, используя его как связанный список.

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

Числа в FAT12 , FAT16 , FAT32 обозначают количество битов, используемых для адресации блока FS.Это означает, что FAT12 может использовать до 4096 различных ссылок на блоки, а FAT16 и FAT32 могут использовать до 65536 и 4294967296 соответственно. Фактическое максимальное количество блоков еще меньше и зависит от реализации драйвера FS .

FAT12 и FAT16 раньше применялись к старым дискетам и не находят широкого применения в настоящее время. FAT32 все еще широко используется для карт памяти и USB-накопителей .Формат поддерживается смартфонами, цифровыми фотоаппаратами и другими портативными устройствами.

FAT32 может использоваться на Windows-совместимых внешних хранилищах или дисковых разделах с размером до 32 ГБ , если они отформатированы с помощью встроенного инструмента этой ОС, или до 2 ТБ, если для форматирования используются другие средства хранилище. Файловая система также не позволяет создавать файлы размером более 4 ГБ . Для решения этой проблемы был представлен exFAT , который не имеет реальных ограничений по размеру и часто используется на современных внешних жестких дисках и твердотельных накопителях.

NTFS

NTFS (файловая система новой технологии) была представлена ​​в 1993 году вместе с Windows NT и в настоящее время является наиболее распространенной файловой системой для компьютеров конечных пользователей на базе Windows. Большинство операционных систем линейки Windows Server также используют этот формат.

Этот тип файловой системы достаточно надежен благодаря журналированию и поддерживает множество функций, включая управление доступом , , шифрование , и т. Д. Каждый файл в NTFS хранится как дескриптор в таблице основных файлов и ее содержимом данных.Таблица главного файла содержит записи со всей информацией о них: размер, размещение, имя и т. Д. Первые 16 записей таблицы сохраняются для BitMap, в котором хранятся записи всех свободных и используемых кластеров, журнал, используемый для ведения журнала. записи и BadClus, содержащий информацию о плохих кластерах. Первый и последний секторы файловой системы содержат ее настроек (загрузочная запись или суперблок ). В этом формате для ссылок на файлы используются значения 48, и , 48, и , 64 бита, , что позволяет поддерживать хранилища данных с чрезвычайно высокой емкостью.

ReFS

ReFS (отказоустойчивая файловая система) — это последняя разработка Microsoft, представленная в Windows 8 и теперь доступная для Windows 10. Его архитектура полностью отличается от других форматов Windows и в основном организована в виде B + -дерева . ReFS имеет высокую отказоустойчивость за счет внесенных в него новых функций. Наиболее примечательным среди них является Copy-on-Write (CoW): никакие метаданные не изменяются без копирования; данные не записываются поверх существующих данных — они помещаются в другую область на диске.После любых изменений новая копия метаданных сохраняется в свободной области хранилища, а затем система создает ссылку из старых метаданных на новую копию. Таким образом, значительное количество старых резервных копий хранится в разных местах, обеспечивая легкое восстановление данных, если это пространство хранения не будет перезаписано.

HPFS

HPFS (высокопроизводительная файловая система) была создана Microsoft в сотрудничестве с IBM и представлена ​​в OS / 2 1.20 в 1989 году в качестве файловой системы для серверов, которая могла обеспечить гораздо лучшую производительность по сравнению с FAT. В отличие от FAT, которая просто выделяет любой первый свободный кластер на диске для фрагмента файла, HPFS стремится упорядочить файл в непрерывные блоки или, по крайней мере, гарантировать, что его фрагменты (называемые экстентами ) расположены максимально близко к друг с другом. В начале HPFS есть три управляющих блока, занимающих 18 секторов: загрузочный блок , суперблок и резервный блок .Оставшееся пространство хранения разделено на части смежных секторов, называемых полосами , , занимающими 8 МБ каждый. Полоса имеет свою собственную битовую карту выделения секторов , показывающую, какие сектора в ней заняты (1 — занят, 0 — свободный). Каждый файл и каталог имеет свой собственный F-Node , расположенный рядом с ним на диске — эта структура содержит информацию о расположении файла и его расширенных атрибутах. Специальная полоса каталогов , расположенная в центре диска, используется для хранения каталогов, в то время как сама структура каталогов представляет собой сбалансированное дерево с алфавитными записями.

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

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

MacOS от Apple применяет два типа FS: HFS + , расширение их устаревшей HFS, используемой на старых компьютерах Macintosh, и APFS, формат, используемый современными компьютерами Mac под управлением macOS 10.14 и новее.

HFS +

HFS + раньше был основным форматом настольных продуктов Apple , включая компьютеры Mac, iPod, а также продукты Apple X Server, прежде чем он был заменен на APFS в macOS High Sierra. В продвинутых серверных продуктах также используется Apple Xsan, кластерная файловая система , созданная на основе StorNext и CentraVision.

HFS + использует B-деревья для размещения и поиска файлов.Тома делятся на секторы, обычно размером 512 байт, затем они группируются в блоки распределения, количество которых зависит от размера всего тома. Информация о свободных и использованных блоках распределения хранится в файле распределения. Все блоки распределения, назначенные каждому файлу в качестве расширений, записываются в файл переполнения расширений. И, наконец, все атрибуты файла перечислены в файле Attributes. Надежность данных повышается за счет ведения журнала, что позволяет отслеживать все изменения в системе и быстро возвращать ее в рабочее состояние в случае непредвиденных событий.Среди других поддерживаемых функций — жесткие ссылки на каталоги, шифрование логических томов, контроль доступа, сжатие данных и т. Д.

APFS

Файловая система Apple предназначена для решения фундаментальных проблем, присущих ее предшественнице, и была разработана для эффективной работы с современными флэш-накопителями и твердотельными накопителями. В этом 64-битном формате для повышения производительности используется метод копирования при записи, который позволяет копировать каждый блок до того, как к нему будут применены изменения, и предлагает множество функций обеспечения целостности данных и экономии места.Все содержимое и метаданные о файлах, папках и других структурах APFS хранятся в контейнере APFS. Суперблок контейнера хранит информацию о количестве блоков в контейнере, размере блока и т. Д. Информация обо всех выделенных и свободных блоках контейнера управляется с помощью структур Bitmap. Каждый том в контейнере имеет свой собственный Volume Superblock , который предоставляет информацию об этом томе. Все файлы и папки тома записаны в B-Tree файлов и папок , а B-Tree Extents отвечает за экстенты — ссылки на содержимое файла (начало файла, его длина в блоках).

Подсказка: Подробнее о возможности восстановления данных из этих типов ФС можно прочитать в статьях об особенностях восстановления данных в зависимости от операционной системы и шансах на восстановление данных. Если вас интересует практическая сторона процедуры, обратитесь к руководству по восстановлению данных из macOS.

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

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

доб.

Ext2, Ext3, Ext4 — это просто разные версии «родной» файловой системы Linux Ext. Этот тип подпадает под активные разработки и усовершенствования. Ext3 — это просто расширение Ext2 , которое использует операции записи транзакционных файлов с журналом . Ext4 — это дальнейшее развитие Ext3, расширенное за счет поддержки оптимизированной информации о размещении файлов (экстентов) и расширенных атрибутов файлов.Эта FS часто используется как «root » для большинства установок Linux.

ReiserFS

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

XFS

XFS — надежная журналируемая файловая система, изначально созданная Silicon Graphics и используемая ее серверами IRIX. В 2001 году он попал в ядро ​​Linux и теперь поддерживается большинством дистрибутивов Linux, некоторые из которых, например Red Hat Enterprise Linux, даже используют его по умолчанию. Этот тип FS оптимизирован для хранения очень больших файлов и томов на одном хосте.

JFS

JFS — файловая система, разработанная IBM для мощных вычислительных систем компании.JFS1 обычно означает JFS , JFS2 — второй выпуск. В настоящее время это проект с открытым исходным кодом и реализован в большинстве современных версий Linux.

Btrfs

Btrfs — файловая система, основанная на принципе копирования при записи (COW), которая была разработана Oracle и поддерживается основным ядром Linux с 2009 года. Btrfs включает в себя функции менеджера логических томов , может охватывает несколько устройств и предлагает гораздо более высокую отказоустойчивость, лучшую масштабируемость, более простое администрирование и т. д.вместе с рядом дополнительных возможностей.

F2FS

F2FS — файловая система Linux, разработанная Samsung Electronics, адаптированная к специфике устройств хранения на основе флэш-памяти NAND , которые широко используются в современных смартфонах и других вычислительных системах. Этот тип работает на основе подхода лог-структурированных файловых систем (LFS) и учитывает такие особенности флеш-хранилища, как постоянное время доступа и ограниченное количество циклов перезаписи данных.Вместо создания одного большого блока для записи, F2FS собирает блоки в отдельные блоки (до 6), которые записываются одновременно.

Концепция « жестких ссылок », используемая в таких операционных системах, делает большинство типов Linux FS похожими в том смысле, что имя файла не рассматривается как атрибут файла, а скорее определяется как псевдоним для файла в определенном каталоге. Файловый объект может быть связан из многих мест , даже умножен из одного и того же каталога под разными именами.Это может привести к серьезным и даже непреодолимым трудностям при восстановлении имен файлов после их удаления или логического повреждения.

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

Файловые системы BSD, Solaris, Unix

Наиболее распространенной файловой системой для этих операционных систем является UFS (файловая система Unix), также часто называемая FFS (быстрая файловая система).

В настоящее время UFS (в различных редакциях) поддерживается всеми операционными системами семейства Unix и является основной файловой системой ОС BSD и ОС Sun Solaris. Современные компьютерные технологии стремятся реализовать замену UFS в различных операционных системах ( ZFS, для Solaris, JFS, и производные форматы для Unix и т. Д.).).

Подсказка: Информацию о вероятности успешного результата при восстановлении данных из этих типов ФС можно найти в статьях об особенностях восстановления данных для конкретных ОС и возможностях восстановления данных. Сам процесс описан в инструкции, посвященной восстановлению данных из Unix, Solaris и BSD.

Кластерные файловые системы

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

Типы распределенных ФС включают:

  • ZFS — компания Sun « Zettabyte File System » — формат, разработанный для распределенных хранилищ ОС Sun Solaris.

  • Apple Xsan — развитие компании Apple CentraVision, а затем StorNext.

  • VMFS — «Файловая система виртуальной машины », разработанная компанией VMware для своего сервера VMware ESX.

  • GFS — Red Hat Linux « Глобальная файловая система ».

  • JFS1 — исходная (устаревшая) конструкция IBM JFS , используемая в старых системах хранения AIX.

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

Чтобы узнать о других технологиях, используемых для хранения и обработки данных, пожалуйста, обратитесь к разделу технологий хранения.

Последнее обновление: 10 сентября 2021 г.

Если вам понравилась эта статья, вы можете поделиться ею в социальных сетях:

Как узнать, какая файловая система работает на моем жестком диске

Обновлено: 02.04.2019 компанией Computer Hope

Чтобы определить файловую систему, работающую на жестком диске вашего компьютера, выберите свою версию Windows в списке ниже и следуйте инструкциям.

Определение файловой системы в Windows 2000, XP, Vista, 7 и 8

  1. Откройте Мой компьютер .
  2. В «Мой компьютер», «Компьютер» или «Этот компьютер» щелкните правой кнопкой мыши диск, который нужно просмотреть, и выберите Свойства .
  3. В окне свойств должна быть указана файловая система на вкладке Общие . Как показано на рисунке ниже, файловая система этого компьютера — NTFS.

Пользователи Microsoft Windows 2000 и Windows XP с правами администратора также могут увидеть, какая файловая система работает на их компьютере, выполнив следующие действия.

  1. Откройте панель управления.
  2. Откройте инструменты администрирования (пользователям XP Professional необходимо открыть Производительность и обслуживание , а затем Инструменты администрирования ).
  3. Откройте Управление компьютером .
  4. В Управление компьютером в разделе Хранилище щелкните Управление дисками , в котором отображаются все диски и каждая из их файловых систем, а также другая важная информация о дисках.

Определение файловой системы в 3.x, 95, 98 и ME

Пользователи Microsoft Windows 3.x, Windows 95, Windows 98 или Windows ME могут определить файловую систему (версия FAT), выполнив команду fdisk для отображения информации о разделе. См. Страницу команды fdisk для получения дополнительной информации и помощи по этой команде.

Пользователи, использующие Microsoft Windows 98 или Windows ME

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

  1. Откройте Мой компьютер .
  2. В «Мой компьютер» щелкните правой кнопкой мыши диск, который нужно просмотреть, и выберите Свойства .
  3. В окне Properties должна быть указана файловая система на вкладке Общие .

Что лучше и как они сравниваются?

Операционные системы, поддерживаемые Windows, используют один из двух различных типов файловых систем: таблица размещения файлов (FAT) или файловая система новой технологии (NTFS).

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

В этой статье мы разберем, что такое файловая система FAT, что такое файловая система NTFS и каковы плюсы и минусы каждой системы.

Что такое FAT?

Microsoft создала файловую систему таблицы размещения файлов в 1977 году и представляет собой простейшую файловую систему, поддерживаемую Windows NT. Это более старая из двух файловых систем, поэтому она не так эффективна или продвинута.Однако он предлагает большую совместимость с другими операционными системами и съемными устройствами хранения.

FAT используется для описания статуса распределения кластеров (основных единиц логической памяти на жестком диске) в файловой системе, а также связи между ними. Он действует как Оглавление для операционной системы, указывающее, где на диске хранятся каталоги и файлы.

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

Таблица размещения файлов является важной частью файловой системы FAT. Если FAT поврежден или утерян, данные на жестком диске становятся нечитаемыми.

Существует несколько ограничений на использование файловой системы FAT32:

  • FAT32 поддерживает только файлы размером до 4 ГБ и тома размером до 2 ТБ
  • FAT32 не является журналируемой файловой системой, что означает, что повреждение может произойти легче
  • FAT32 не поддерживает разрешения для файлов

Что такое NTFS?

Microsoft создала файловую систему по новой технологии в 1993 году, и теперь это наиболее широко используемая файловая система в Windows.

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

NTFS поддерживает:

  • Очень большие файлы
  • Различные права доступа к файлам и шифрование
  • Автоматически восстанавливает согласованность с помощью файла журнала и информации о контрольных точках
  • Сжатие файлов при нехватке места на диске
  • Установление дисковых квот, ограничение пространства, которое пользователи могут использовать

NTFS vs FAT32

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

  1. Отказоустойчивость: NTFS автоматически восстанавливает файлы / папки в случае сбоев питания или ошибок. FAT32 поддерживает две разные копии FAT на случай повреждения.
  2. Безопасность: FAT32 предлагает только общие разрешения, а NTFS позволяет устанавливать определенные разрешения для локальных файлов / папок.
  3. Сжатие: FAT32 не поддерживает сжатие. NTFS допускает индивидуальное сжатие файлов и папок, поэтому вы не замедляете работу системы.
  4. Совместимость: NTFS совместима с операционными системами вплоть до Windows XP. Однако для пользователей Mac OS системы NTFS могут быть прочитаны только Mac, в то время как диски FAT32 могут быть прочитаны и записаны Mac OS.

Самый большой недостаток использования файловой системы NTFS — совместимость:

  • Многие съемные устройства, такие как смартфоны Android, не поддерживают NTFS
  • Хотя Mac OS X может читать поддержку NTFS-дисков, но не может записывать на NTFS-диски без стороннего программного обеспечения
  • Некоторые мультимедийные устройства, включая Smart Телевизоры, медиаплееры и принтеры не поддерживают NTFS
  • Файловые системы NTFS совместимы только с Windows 2000 и более поздними версиями Windows

Когда дело доходит до съемных устройств, безопаснее использовать FAT32, чтобы их можно было использовать с практически любое устройство.

Нет явного победителя, когда дело касается FAT и NTFS. Выбор правильной файловой системы зависит от ваших индивидуальных потребностей и использования.

Чтобы узнать больше о лучшем хранилище данных и восстановлении данных для вашего бизнеса, свяжитесь с Datto.

Защита данных в системах на базе NTFS или FAT

Datto предлагает различные типы резервного копирования и восстановления для различных сценариев восстановления. Один из них известен как восстановление файлов с разрешениями NTFS. Он специально разработан для восстановления файловых разрешений на внешнем сетевом хранилище NAS без изменений.

Для выполнения этого типа восстановления необходимо сначала создать резервную копию общего ресурса NAS с сохраненными разрешениями NTFS. Это позволяет передавать содержимое выбранной точки восстановления по сети в качестве цели iSCSI. После восстановления все файлы и папки в точке восстановления будут включать атрибуты ACL (читай: разрешения), которые они имели на момент создания моментального снимка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *