Узнайте, как различные термины, используемые в структуре Ubuntu Linux, можно описать логически. Хотя эти термины могут накладываться друг на друга и иногда означают две разные вещи одновременно. Эта статья не предназначена для того, чтобы сделать вас экспертом в Linux. Только для уточнения некоторых терминов и определений. Это поможет вам лучше понять, установить и использовать эту операционную систему.
На компьютере Dell можно установить Ubuntu Linux двумя способами:
Они в значительной степени автоматизированы и не требуют большого объема знаний для успешного завершения или использования.
Пользователи Linux знают, что: Filesystem — это программная схема, которая используется для организации и поиска файлов в разделе.
В то время как: термин «файловая система» относится ко всем файлам на компьютере.
Это означает, что файловая система — это структура, которая используется для просмотра, поиска и использования файлов в Ubuntu. Однако файловая система является одновременно и отдельными файлами в этой структуре, и форматом этих файлов.
Файловая система | Операционная система | Описание |
---|---|---|
FAT | Legacy | Устаревшая файловая система, которая использовалась повсеместно и делилась на следующие виды: 12 FAT12, 16 FAT16 и 32 FAT32 |
NTFS | Windows | Новая техническая файловая система. Пришла на смену системе FAT на компьютерах под управлением ОС Windows, до сих пор требуется для чтения разделов ОС Windows. |
Ext2 | Linux | Вторая расширенная файловая система. Используется во многих дистрибутивах Linux (distros). |
Ext3 | Linux | Третья расширенная файловая система. Является вариантом по умолчанию для дистрибутивов Ubuntu. Добавлена функция ведения журнала. |
Ext4 | Linux | Четвертая расширенная файловая система. Многие дистрибутивы Linux distros используют следующий формат: Расширяет возможности хранилища. |
JFS | Linux | Журналируемая файловая система. Компания IBM представила этот тип файлов, который по-прежнему поддерживается, но Ext4 заменяет его. |
XFS | Linux или Irix | 64-разрядная версия, которая в основном поддерживается в Red Hat. |
ReiserFS | Linux или SUSE | Этот файловый формат использовался в нескольких дистрибутивах, но теперь заменен Ext3. |
Они содержат данные, например текстовые файлы, исполняемые файлы или файлы входа/выхода из программ и т. д.
Файлы и папки, которые являются списками других файлов.
Это механизм, используемый для ввода и вывода данных. Большинство специальных файлов находятся в каталоге /dev
Позволяет сделать файл или каталог видимыми в нескольких частях дерева файлов компьютера.
Это особый тип файла, который аналогичен сокетам TCP/IP (Transmission Control Protocol/Internet Protocol) в Windows. Он обеспечивает создание межпроцессных сетевых подключений, защищенных средствами управления доступом к файловой системе.
Основная роль этих файлов в некоторой степени схожа с функцией файлов сокетов, так как они обеспечивают взаимодействие процессов друг с другом без использования протоколов сетевых сокетов.
В Ubuntu Linux раздел / должен быть основным разделом. Остальные разделы, основные или логические, монтируются на этот раздел. Каждый раздел имеет в операционной системе файловый формат, который вы задали, и назначение. Каталоги и файлы доступны для поиска и используются в рамках этой структуры. Ниже приведено подробное описание.
В первую очередь нужно забыть все, что вы уже знаете о разделах Windows. Попытка сопоставить принцип использования разделов в этих двух системах только запутает вас. Лучше воспринимать их как два отдельных процесса.
Есть два типа разделов Windows: основной и логический.
На старых жестких дисках SATA IDE можно использовать только 4 основных раздела или комбинацию нескольких основных и логических разделов. Каждому разделу присваивается определенное имя диска, но для установки ОС допускается использовать только основной раздел.
В ОС Ubuntu Linux также используются основные и логические разделы. Также имеется ограничение на создание не более 4-х основных разделов либо комбинаций из основных и логических разделов. Однако это единственное, что их объединяет.
Первый раздел всегда будет установочным разделом основного раздела. Этот раздел иногда называется корневым разделом или отображается как /
. В зависимости от того, как вы хотите использовать и настроить установку Ubuntu, можно создать несколько разделов. Корневой раздел является самым важным. Хотя вы можете создавать эти разделы и задавать им размер, формат файлов и назначение, они должны быть смонтированы на /
данного раздела для правильной работы.
В Ubuntu Linux эти разделы дополнительно подразделяются на две категории:
Это разделы, такие как загрузочный раздел, в котором хранятся каталоги и файлы или обычные системные данные Linux. Это файлы, которые необходимы для запуска и работы компьютера.
Это разделы, расширяющие физическую память компьютера, используя свободное пространство разделов в качестве кэш-памяти.
Существует несколько общих разделов Ubuntu, которые будут перечислены ниже с описанием каждого из них. Опытные пользователи Linux используют сочетание некоторых из этих разделов в качестве схемы, когда они собираются выполнять пользовательскую установку Ubuntu для определенного набора применений. Эти разделы упрощают работу и делают ее более эффективной. Здесь представлена комбинация разделов, необходимая для самой распространенной установки. Однако если вы собираетесь использовать эту схему, лучше воспользоваться руководствами по автоматической установке, приведенными выше.
Имя раздела | Описание |
---|---|
/ |
Расположенная отдельно косая черта / служит для обозначения корня дерева файловой системы. |
/bin |
Содержит двоичные файлы и основные утилиты, необходимые всем пользователям. |
/boot |
Содержит все файлы, необходимые для процесса загрузки. |
/dev |
Предназначен для устройств, которые содержат файлы для периферийных устройств и псевдоустройств. |
/etc |
Содержит файлы конфигурации и базы данных компьютера. |
/home |
Здесь содержатся все главные каталоги пользователей. |
/lib |
Содержит системные библиотеки и файлы, такие как модули ядра и драйверы устройств. |
/lib64 |
Содержит системные библиотеки и файлы, такие как модули ядра и драйверы устройств для 64-разрядных компьютерных систем. |
/media |
Это точка монтирования, используемая по умолчанию для таких съемных устройств, как USB-накопители и медиаплееры. |
/mnt |
Означает mount и содержит точки монтирования файловой системы. Используется для нескольких жестких дисков, нескольких разделов, сетевых файловых систем, компакт-дисков и т. д. |
/opt |
Содержит дополнительное программное обеспечение. Также используется для установки более крупных программ вместо /usr |
/proc |
Содержит виртуальные файловые системы, описывающие информацию о процессах в виде файлов. |
/sbin |
Означает System Binaries и содержит основные утилиты, используемые для запуска, обслуживания и восстановления системы компьютера. |
/root |
Это исходное местоположение для корня системного администратора компьютера. Этот исходный каталог учетных записей обычно является корнем первого раздела. |
/srv |
Это данные сервера, которые компьютер предоставляет службам. |
/sys |
Содержит виртуальную файловую систему sysfs , в которой хранится информация об операционной системе оборудования. |
/tmp |
Это хранилище временных файлов. tmpfs , смонтированный на нем или выполняемый в виде сценария при запуске, обычно стирается при загрузке. |
/usr |
Содержит исполняемые файлы и общие ресурсы, которые не являются критическими для системы. |
/var |
Означает «variable» (переменная) и является местом для файлов, которые находятся в изменяемом состоянии. Например, файлы с изменяющимся размером. |
/swap |
Раздел подкачки, позволяющий расширить системную память, выделив часть свободного пространства жесткого диска. |
Имя | Рекомендуемое пространство раздела |
---|---|
/home |
Оставшееся свободное пространство после создания других разделов или пространство второго диска. |
/usr |
Не менее 20 Гбайт |
/var |
2 Гбайт |
/lib |
5 Гбайт |
/boot |
250 Мбайт |
/opt |
От 500 Мбайт до 5 Гбайт |
/etc |
250 Мбайт |
/sbin |
250 Мбайт |
/bin |
250 Мбайт |
/dev |
250 Мбайт |
/srv |
100 Мбайт |
/tmp |
Сопоставьте это значение с размером раздела подкачки. |
/mnt |
8 Кбайт — это пустой раздел, используемый в качестве точки монтирования для временных файлов. |
/media |
8 Кбайт — содержит подкаталоги для точек монтирования таких съемных носителей, как компакт-диски и флэш-накопители USB. |
/swap |
Вдвое превышает объем оперативной памяти на компьютере. |
Существует множество других схем и причин, по которым каталог не стоит делить на разделы. Также существует множество причин для создания специализированного раздела для оптимизации конкретного процесса. При использовании выборочной установки пользователь самостоятельно делает этот выбор. Все зависит от того, как вы планируете использовать компьютер.
Если вам нужна помощь службы технической поддержки Dell в настройке этих параметров, рекомендуется обратиться к производителю операционной системы. Данный тип помощи не покрывается нашими существующими гарантиями. Только разработчик операционной системы может ответить на ваши вопросы по этой теме. Разработчики обладают экспертными знаниями по соответствующей операционной системе.
Говоря простым языком, каталоги в Ubuntu Linux представляют собой папки, содержащие файлы. В изложенной выше информации присутствуют совпадения в части терминологии, касающейся разделов. Причина в том, что Linux разбивает каталоги на отдельные разделы, чтобы можно было выделять пространство для каждого из них и для защиты от потери данных. Это сделано в целях сохранности данных в остальных разделах при отсутствии ответа или потере данных одного из разделов. Это можно назвать пережитком прошлого, возникшим в результате применения таких журналируемых типов файлов, какExt3 и Ext4. После монтирования отдельного раздела на /
, он отображается в виде каталога.
Самый простой способ представления каталогов компьютера на базе Ubuntu Linux — это ветки на дереве. Ствол дерева — это корневой каталог первого раздела. Остальные каталоги смонтированы на этот ствол подобно ветвям. Каждая основная ветвь имеет собственное назначение, но она может взаимодействовать с другими посредством ствола и иметь ветвь подкаталогов.
Имя каталога | Содержание |
---|---|
/bin |
Содержит общие программы, совместно используемые компьютером, системным администратором и пользователями. |
/boot |
Содержит файлы загрузки и ядро, vmlinuz. В некоторых последних дистрибутивах также содержит данные grub. GRUB — это загрузчик Grand Unified Boot Loader. |
/dev |
Содержит ссылки на все периферийное оборудование ЦП, представленные в виде файлов со специальными свойствами. |
/etc |
Содержит наиболее важные файлы конфигурации системы, этот каталог похож на панель управления в ОС Windows. |
/home |
Это исходный каталог для обычных пользователей. |
/initrd |
Содержит информацию о загрузке в некоторых дистрибутивах, не удаляйте. |
/lib |
Содержит файлы библиотеки и включает в себя файлы для всех видов программ, необходимых пользователю. |
/lost+found |
В верхнем каталоге каждого раздела есть lost + found . Здесь находятся файлы, которые были сохранены во время сбоев. |
/misc |
Для различных областей применения. |
/mnt |
Стандартная точка монтирования для внешних файловых систем, таких как медиаплееры, цифровые камеры и компакт-диски. |
/net |
Стандартная точка монтирования для всех удаленных файловых систем. |
/opt |
Как правило, для этого требуются ПО третьей стороны и дополнительные файлы. |
/proc |
Это виртуальная файловая система, содержащая сведения о системных ресурсах. Дополнительную информацию о значении файлов можно получить в proc путем ввода команды man proc в окне терминала. Файл proc.txt содержит подробные сведения о виртуальной файловой системе. |
/root |
Это главный каталог системного администратора. Помните, что существует разница между корневым каталогом / и каталогом /root — исходным каталогом пользователя root. |
/sbin |
Содержит программы для использования системным администратором. |
/tmp |
Это временное пространство для использования компьютером. Данные пространства регулярно очищаются, поэтому не следует хранить в этом каталоге информацию, которую необходимо сохранить. |
/usr |
Содержит программы, библиотеки и документацию для всех программ, связанных с пользователем. |
/var |
Это хранилище для всех файлов переменных и временных файлов, создаваемых пользователями. Например, файлы журналов, очередь почты, область буферизации печати, пространство для интернет-кэша. Сохраняет образ диска CD/DVD перед его записью. |
Руководство по использованию этих каталогов доступно после завершения установки по приведенной ниже ссылке.