Какая файловая система Ubuntu
Обновлено: 25.11.2024
Файловые системы используются для управления данными на устройствах постоянного хранения, таких как жесткие диски и твердотельные накопители. Они несут ответственность за принятие решений в отношении всех типов файлов, начиная с того, откуда к ним будет осуществляться доступ, и заканчивая правильным управлением ими.
Если с тех пор, как вы начали использовать Ubuntu, прошло не так много времени, файловая система по умолчанию не должна вызывать у вас никаких проблем. Однако, если вы являетесь опытным пользователем, вам могут потребоваться определенные функции, которые иначе недоступны в вашей файловой системе.
Знание того, что делает ваша файловая система и как ей это удается, может помочь вашей системе работать с оптимальной производительностью в зависимости от того, что вы ищете. Для этой цели мы написали это руководство, чтобы вы могли решить, какая файловая система лучше для вас. В общем, правильный выбор зависит только от того, какие именно функции вы ищете. Ваши потребности определяют файловую систему, которую вы должны выбрать.
В этом руководстве мы будем ссылаться на файловые системы для Ubuntu 20.04 LTS; однако проблем с совместимостью с предыдущими версиями быть не должно. Давайте начнем!
Понимание некоторых основных терминов
Говоря о файлах и файловых системах, вы услышите множество технических терминов, таких как фрагментация, тома и т. д. Знание этих терминов поможет вам сделать правильный выбор в отношении файловой системы, которую следует использовать. для Ubuntu.
Вот список общих терминов, используемых при описании файловых систем.
Фрагментация — это разрушение большого фрагмента блока памяти (например, файла), который затем распределяется по постоянному запоминающему устройству. Это неэффективный способ хранения данных, так как извлечение этих «фрагментов» памяти происходит медленно при повторном выполнении файла. Файловые системы часто предназначены для уменьшения фрагментации.
Тома относятся к определенным областям в постоянном хранилище, где хранятся данные. Вы можете создать несколько томов на одном устройстве хранения. Например, четыре тома по 250 гигабайт каждый образуют один жесткий диск емкостью 1 терабайт.
Ведение журнала — это метод, используемый файловыми системами для ведения «журнала» о том, был ли файл успешно прочитан/записан на постоянное запоминающее устройство. Это помогает предотвратить повреждение данных, поскольку журнал отслеживает, был ли процесс чтения/записи успешным или нет.
Под объединением дисков подразумевается объединение двух или более дисков для создания пула памяти. Эти пулы можно использовать для создания виртуальных дисков.
Поток определяется как последовательный поток, управляющий процессом приложения. ЦП и операционная система дают этим потокам время обработки. Они выполняются почти параллельно для бесперебойной работы приложения.
Снимок — это процесс записи состояния памяти в момент ее создания. Он используется для защиты данных и повышения общей эффективности.
Теперь, когда мы рассмотрели некоторые основные термины, связанные с файловыми системами, мы можем перейти к изучению некоторых из лучших файловых систем, которые может предложить Ubuntu.
Это файловая система по умолчанию для Ubuntu. Если вы обычный пользователь, который хочет использовать Ubuntu как любую другую операционную систему, эта файловая система для вас. Расширенная файловая система 4, или сокращенно Ext4, является самой последней файловой системой в серии Ext.
Ext4 содержит значительные улучшения и обновления по сравнению с предыдущими версиями. Он предлагает улучшения в области дефрагментации, возможность включать большие объемы и файлы. Ext4 также обеспечивает обратную совместимость с файловыми системами Ext3 и Ext2.
Преимущество Ext4 перед другими системами заключается в его превосходной способности чтения и времени загрузки по сравнению с другими системами. Однако он не имеет расширенных функций, таких как прозрачное сжатие, и относительно медленнее записывает файлы.
Вы можете узнать больше о файловой системе Ext4, нажав здесь.
<р>2. БтрФСBtrFS, также известная как "файловая система B-tree", считается лучшим решением для адаптируемой файловой системы в долгосрочной перспективе. Это связано с тем, что функции, которые он предоставляет, значительно превосходят возможности Ext4.
В нем есть такие функции, как объединение дисков, дефрагментация с использованием онлайн-сетей и расширенные возможности моментальных снимков (возможно, лучшая функция BtrFS).
BtrFS лучше всего подходит для чтения и записи больших файлов и баз данных. Он также поддерживает больший объем дискового пространства, чем Ext4, поэтому большинство предприятий предпочитают эту систему.
Хотя BtrFS несколько нестабильна по сравнению с другими файловыми системами, улучшения и обновления могут сделать ее выбором по умолчанию для каждого дистрибутива Linux в ближайшем будущем.
Нажмите здесь, чтобы узнать больше об этой файловой системе.
<р>3. РейзерФСЕсли вы ищете альтернативу Ext4 без ущерба для стабильности, ReiserFS — это файловая система для вас.Он предоставляет функции, которых не было в предыдущей версии Ext. Единственным недостатком использования этой файловой системы является то, что ее разработчики и сообщество Linux больше не доступны по спорным причинам, поэтому не ждите серьезных обновлений от этой файловой системы.
Он имеет надежную систему управления хранилищем по сравнению с устаревшими системами, такими как XFS.
Вы можете узнать больше о ReiserFS, нажав здесь.
<р>4. XFSSilicon Graphics создала XFS для операционной системы своей компании. Файловая система была портирована на Linux еще в 2001 году. XFS очень похожа на Ext4. Такие функции, как уменьшенная фрагментация и отложенное выделение, являются общими для XFS и Ext4.
Однако, когда дело доходит до файлов меньшего размера, XFS — не лучший вариант. Тем не менее, XFS компенсирует свои недостатки, обеспечивая наилучшую поддержку больших файлов по сравнению с конкурентами. XFS также поддерживает функции для твердотельных накопителей.
Если вы хотите узнать больше о XFS, нажмите здесь.
<р>5. ZFSZFS (или, в случае Ubuntu, OpenZFS) — одна из лучших файловых систем. Для Ubuntu 20.04 LTS OpenZFS доступен по умолчанию. Таким образом, вы можете избежать процесса установки и сразу перейти к загрузке файловой системы.
Разработанная Sun Microsystems, ZFS немного отличается от других файловых систем, поскольку это файловая система, интегрированная с диспетчером томов. ZFS предоставляет множество расширенных функций, аналогичных BtrFS, например хорошее управление томами, создание пула дисков, моментальные снимки и т. д. ZFS — это файловая система по умолчанию, используемая Ubuntu для управления контейнерами.
Он также имеет расширенную функцию Raid-Z, которая обеспечивает более надежное распределение данных и лучше всего подходит для восстановления после сбоя диска. Эта функция недоступна в ZFS, Ext4, BtrFS или Reiser.
Нажмите здесь для получения дополнительной информации об этой файловой системе.
Какая файловая система вам подходит?
Теперь, когда мы поговорили о файловых системах, доступных для Ubuntu, возникает вопрос: «Какую файловую систему следует использовать?». Честно говоря, это зависит от предпочтений пользователя. Как правило, Ext4 по умолчанию должен выполнять работу для большинства пользователей. Однако если вы хотите использовать более продвинутые функции, вы можете выбрать любую другую файловую систему, соответствующую вашим потребностям.
Заключение
Мы надеемся, что это руководство помогло вам узнать о некоторых из лучших файловых систем, доступных для Ubuntu. Мы также надеемся, что наше объяснение типов было достаточно информативным, чтобы вы могли принять правильное решение о том, какая файловая система лучше всего соответствует вашим потребностям.
Об авторе
Зееман Мемон
Привет! Я инженер-программист по образованию, блоггер по навыкам, который любит писать о технологиях, разрабатывать веб-сайты и заниматься SEO. Вы можете связаться со мной в LinkedIn.
Есть ли способ узнать, какую файловую систему используют мои разделы?
Попробуйте sudo blkid -o list > ~/myFileSytems на терминале, чтобы выяснить это. Затем откройте файл myFileSystems в текстовом редакторе (файл должен находиться в вашей домашней папке). Но я считаю, что это не ваша основная проблема, вы можете предоставить больше информации в своем вопросе.
5 ответов 5
Есть несколько способов сделать это из командной строки ( Ctrl + Alt + t ):
Команда df -T напечатает типы вашей файловой системы следующим образом:
В этой статье описаны несколько других способов получения этой информации.
Вот несколько других примеров, которые я иногда использую:
Вы также можете использовать команду lsblk следующим образом:
sudo не требуется, когда доступны sysfs и udev. -f тоже не нужен, так как fstype печатается по умолчанию.
Простая и хорошая команда
В нем будет примерно такой список:
Где /dev/sda1 — это раздел, LABEL — это имя раздела, UUID — это уникальный идентификатор раздела, который очень полезен для монтирования жесткого диска с помощью /etc/fstab, а TYPE — это файловая система.
Я часто использую эту команду, чтобы получить почти всю информацию о моем жестком диске и диске для удаления. Надеюсь, вам тоже понравится. :)
+1, хорошее решение. Обратите внимание, что blkid не нужно запускать от имени пользователя root. Кроме того, вы можете указать конкретный раздел в качестве аргумента для blkid и получить информацию только для этого раздела, а-ля blkid /dev/sda1 .
В тире введите Диск и откройте приложение дисковой утилиты, которое называется Дисковая утилита в Ubuntu 12.04 и Ubuntu 12.10 или Диски в Ubuntu 13.04 и более поздних версиях.
На снимке экрана показано окно "Диски" с выбранным жестким диском емкостью 500 ГБ для отображения информации об этом диске. На центральной панели в разделе «Тома» вы можете увидеть, что второй раздел на этом жестком диске был выбран для отображения информации об этом разделе.В разделе «Тома» вы также можете увидеть описание Содержание: Ext4, что означает, что раздел отформатирован как Ext4, который является форматом файловой системы Ubuntu по умолчанию.
Диски в Ubuntu 18.04
+0 Хорошо, что есть способ сделать это с графическим интерфейсом, но любой, кто действительно заботится о том, какую файловую систему он использует (или даже знает, что такое «файловая система»), вероятно, ищет решение командной строки.
@AJMansfield, в то время как CLI более надежен и будет работать в среде восстановления ( initramfs ), когда у вас очень сложная ситуация с разделами, с несколькими группами томов, рейдами и т. д., графический инструмент упрощает чтение
Попробуйте это в терминале:
Просто скопируйте и вставьте команду в свой терминал.
Если я вас правильно понял, здесь должны отображаться ваши диски.
Мой fdisk (2.20.1 на Ubuntu 14.04) показывает ФС, хотя и не очень конкретно. "Linux" вместо ext4 и т.д.
@MatthewRead, который основан на числовом коде, который обычно, но не всегда, правильный — почти все игнорирует код, поэтому он не обязательно должен быть правильным, а может и не быть.
+1 Это единственный ответ, который сработал для меня - ничто другое не подскажет мне, были ли мои разделы 82, 83 или 8e.
Обратите внимание, что, хотя fdisk сообщает вам, какое (семейство) файловых систем должно находиться на данном разделе, он не проверяет, присутствует ли фактическая файловая система на каком-либо данном разделе. Кроме того, для Linux эта информация даже не является рекомендательной, она будет монтировать файловую систему независимо от идентификатора (типа) раздела.
Очень активный вопрос. Заработайте 10 репутации (не считая бонуса ассоциации), чтобы ответить на этот вопрос. Требование к репутации помогает защитить этот вопрос от спама и отсутствия ответа.
Как только вы начнете работать в Ubuntu, вам захочется узнать, где сохранять файлы. Ubuntu предоставляет вам личный домашний каталог с уже настроенными подкаталогами для документов, музыки, изображений, видео и загрузок. Также есть общая папка: хранящиеся в ней файлы будут доступны всем, кто войдет в систему на вашем компьютере.
Диски и устройства
Ubuntu может читать и записывать диски и разделы, использующие знакомые форматы FAT32 и NTFS, но по умолчанию используется более продвинутый формат Ext4. В этом формате меньше вероятность потери данных в случае сбоя, и он может поддерживать большие диски или файлы. Недостатком является то, что Windows не может его прочитать, о чем следует помнить, если вы хотите обмениваться файлами на ПК с двойной загрузкой.
Еще одно отличие заключается в способе организации файловой системы. В Windows каждый диск в вашей системе имеет свою иерархию каталогов, поэтому, например, папка на USB-накопителе может иметь адрес «E:FilesTest file.doc».
В Ubuntu есть один корневой каталог для всей системы, обозначаемый просто «/» («обычная» косая черта, а не обратная косая черта, как в Windows), и все диски и устройства отображаются в этой иерархии. Вы можете увидеть, как это работает, открыв файловый менеджер Ubuntu и щелкнув Файловая система, чтобы просмотреть корневой каталог.
Вы увидите папку с именем /media, и если вы установили Ubuntu вместе с установкой Windows, в этой папке будет ссылка на ваш раздел Windows (ваши файлы находятся в /host, если вы установили Ubuntu на том же разделе, что и Windows, с помощью установщика Wubi). Подключите USB-накопитель, и он тоже появится здесь.
Помимо /media существует много других каталогов верхнего уровня, но если вы не занимаетесь продвинутым системным администрированием, стоит знать лишь о некоторых из них. (Даже в этом случае большинство новых пользователей Ubuntu, вероятно, не осмелятся приблизиться к ним.)
Каталог /etc содержит параметры аппаратного обеспечения, где вы найдете файлы конфигурации для таких вещей, как видеокарты и принтеры. /usr — это место, куда помещается большинство приложений и библиотек при их установке, а /home содержит домашние папки для всех пользователей в системе.
Виртуальные папки
Как видно из содержимого каталога /media, каталог в Ubuntu может не быть «настоящим» каталогом: это может быть ссылка на другое устройство или на другое место на том же диске.
К этому подходу нужно привыкнуть, но он обеспечивает дополнительную гибкость. Например, в школах и на предприятиях, использующих системы типа Unix, /home обычно является не обычным каталогом, а ссылкой на другой диск или даже на удаленное сетевое расположение. Это позволяет легко создавать резервные копии данных пользователей или перемещать их на другой компьютер независимо от остальной части ОС.(Этот тип виртуальной папки называется «точкой монтирования».)
Если вы хотите реорганизовать свои собственные каталоги, вы найдете полные инструкции в онлайн-документации Ubuntu. Имейте в виду, однако, что вам нужно будет использовать терминал, и есть некоторые технические проблемы.
Еще одна вещь, которую следует отметить, это то, что в Ubuntu имена файлов и пути чувствительны к регистру, поэтому папка с именем «данные» не то же самое, что и под названием «Данные». Запомни это, иначе ты споткнешься!
Разрешения на доступ к файлам
Последнее важное различие между файловыми системами Windows и Ubuntu касается прав доступа к файлам. В Windows вы можете получить доступ практически к любому файлу или папке в вашей системе, хотя в некоторых случаях вам может потребоваться стать владельцем системного файла.
Ubuntu более строгая. Системные файлы и файлы конфигурации принадлежат учетной записи администратора с именем «root», и когда вы входите в систему под своим именем, у вас есть только ограниченный доступ к вещам за пределами вашего домашнего каталога. Это нормально и необходимо для вашей же безопасности — вы почти не сможете случайно испортить свою систему.
Эти ограничения также применяются к программам, которые вы запускаете под этой учетной записью, что делает Ubuntu устойчивым к троянским программам и другим видам вредоносного ПО.
Если вам нужно отредактировать системные файлы, вы можете сделать это с помощью команды Терминала под названием «sudo», которая временно повышает вас до «суперпользователя». Все, что вам нужно знать о правах доступа к файлам и команде sudo, вы найдете в онлайн-документации.
Файловая система — это способ, которым файлы именуются, хранятся, извлекаются, а также обновляются на диске или разделе хранилища; способ организации файлов на диске.
Файловая система разделена на два сегмента: Пользовательские данные и Метаданные (имя файла, время его создания, время изменения, его размер и расположение в иерархии каталогов и т. д.).
В этом руководстве мы расскажем о семи способах определения типа вашей файловой системы Linux, таких как Ext2, Ext3, Ext4, BtrFS, GlusterFS и многих других.
1. Использование команды df
Команда df сообщает об использовании дискового пространства файловой системой. Чтобы включить тип файловой системы в определенный раздел диска, используйте флаг -T, как показано ниже:
Полное руководство по использованию команды df можно найти в наших статьях:
2. Использование команды fsck
fsck используется для проверки и, при необходимости, восстановления файловых систем Linux, а также может печатать тип файловой системы на указанных разделах диска.
Флаг -N отключает проверку файловой системы на наличие ошибок, он просто показывает, что будет сделано (но нам нужен только тип файловой системы):
3. Использование команды lsblk
lsblk отображает блочные устройства, при использовании с параметром -f он также печатает тип файловой системы на разделах:
4. Использование команды монтирования
команда mount используется для монтирования файловой системы в Linux, ее также можно использовать для монтирования образа ISO, монтирования удаленной файловой системы Linux и многого другого.
При запуске без аргументов выводит информацию о разделах диска, включая тип файловой системы, как показано ниже:
5. Использование команды blkid
команда blkid используется для поиска или вывода свойств блочного устройства, просто укажите раздел диска в качестве аргумента, например:
6. Использование файловой команды
команда file определяет тип файла, флаг -s разрешает чтение блочных или символьных файлов, а -L разрешает переход по символическим ссылкам:
7. Использование файла fstab
Файл /etc/fstab — это файл с информацией о статической файловой системе (например, точка монтирования, тип файловой системы, параметры монтирования и т. д.):
Вот оно!В этом руководстве мы объяснили семь способов определить тип вашей файловой системы Linux. Знаете ли вы какой-либо метод, не упомянутый здесь? Поделитесь с нами в комментариях.
Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.
Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:
TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.
Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.
Мы благодарны за вашу бесконечную поддержку.
Похожие записи
15 мыслей о «7 способов определить тип файловой системы в Linux (Ext2, Ext3 или Ext4)»
создаст файловую систему ext2 на образе1, если он недостаточно большой (предупреждение «Файловая система слишком мала для журнала» означает, что создается файловая система без журнала, также известная как ext2)
Если вы этого не понимаете и тем не менее монтируете как ext4. Приведенные выше методы df и mount будут зеркально отображать ext4:
но fsck и file раскрывают настоящую файловую систему:
Единственным рабочим методом для меня был ‘lsblk -f’; другой ответил «fuseblk», «HPFS/NTFS/exFAT» или ничего.
Читайте также: