Chastniimastertver.ru

Ремонт бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Parted; управление разметкой и разделами дисков в Linux

Parted — управление разметкой и разделами дисков в Linux

date20.02.2021
userVyacheslavK
directoryCentOS, Linux, Ubuntu
commentsОдин комментарий

Parted – (сокращенно от PARTition EDitor) редактор дисковых разделов для Linux, предназначенный для управления разметкой, создания, удаления и изменения размеров разделов диска. Утилита проста в использовании и доступна для всех дистрибутивов Unix/Linux систем. Кроме того, доступна GUI версия — Gparted. В данной статье, мы покажем, как управлять разделами диска с помощью parted на примере CentOS 8 (в других дистрибутивах Linux все работает аналогично). В Windows аналогом команды parted является diskpart .

Установка parted в Linux

Обновите набор по на сервере и установите пакет parted с помощью менеджера пакетов вашего дистрибутива Linux. Для CentOS 8 с менеджером пакетов dnf (который заменил yum), можете установить parted из базового репозитория командой:

# dnf update -y
# dnf install parted -y

установка parted в linux

Или в Debian/Ubuntu:

# apt-get install parted

Чтобы проверить версию утилиты, выполните команду:

версия parted

Чтобы попасть в саму оболочку, введите:

Управление таблицей разделов в parted, разметка диска

Выведем список доступных дисков:

parted unrecognized disk label

Доступен диск /dev/vdb размером 21 Гб, диску не присвоена метка (error /dev/vdb: unrecognized disk label), какая таблица разделов – не понятно.

Можно создать на диске разметку msdos (MBR)

Или таблицу разделов gpt ( GUIE partition table поддерживает размер раздела более 2 Тб) :

Теперь parted показывает тип таблицы разделов (разметки) на диске:

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

Создание нового раздела в parted

Для создания раздела в parted, используется утилита mkpart . При вводе команды в интерактивном режиме будут появляться вопросы о параметрах нового раздела:

parted список разделов на диске

  • Partition type — указываем тип раздела (primary / extended)
  • File system type — файловая система, по умолчанию предлагается ext2 (в дальнейшем мы ее изменим);
  • Start — начальный сектор раздела
  • End — конечный сектор раздела (в мегабайтах). В нашем примере мы указали 5000, это значит, что будет создан раздел размером 5Гб.

(parted) print free

Можно сразу создать раздел на весь диск:

# (parted) mkpart primary 0 0

или указать произвольный размер раздела так:

# (parted) mkpart primary 0 1GB

Также можно указывать размер диска в % и задать метку:

# (parted) mkpart «home part» ext4 2.5GiB 100%

Чтобы выйти из оболочки parted, выполните команду:

Отформатируем раздел в файловой системе ext4:

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

parted отформатировать раздел в файловой системе ext4

Можно создать раздел и отформатировать его, не входя в оболочку parted, например:

# parted -a opt /dev/vdb mkpart primary ext4 0% 100% && mkfs.ext4 /dev/vda1

Данной командой мы создадим раздел на диске vdb, под который отдадим всё пространство.

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

Как расширить или уменьшить размер раздела диска с помощью parted

Чтобы расширить или уменьшить размер раздела в partedиспользуется субкоманда resizepart Можно изменить размер раздела в интерактивном режиме. В оболочке parted введите команду:

Система запросит номер раздела (берется из вывода команды print) и конечный размер раздела. В этом примере размер разделе будет увеличен с 5 до 10 Гб:

resizepart изменить размер раздела в linux

Для уменьшения размер файловой системы используются следующие команды. Для файловых систем ext2/3/4 :

resize2fs /dev/sdab size

btrfs filesystem resize /dev/sdab size

Изменять флаг раздела в parted тоже возможно, вы можете установить один из нужных вам:

  • boot
  • root
  • swap
  • hidden
  • raid
  • lvm
  • lba
  • legacy_boot
  • irst
  • esp
  • palo

Например сделаем раздел загрузочным:

parted назначение флага раздела

Удаление раздела с помощью parted

Если вам требуется удалить раздел на диске, вы можете использовать команду rm в оболочке parted:

Эта команду удалит раздел с номером 1:

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

Восстановление случайно удаленных разделов с помощью rescue

Удаленный раздел можно восстановить с помощью утилиты rescue, которая доступа в оболочке parted:

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

parted resuce восстановление раздела

Как видите, утилита parted проста в использовании и очень удобна для создания/изменения разделов вашего диска. Надеемся, что данная статья поможет вам разобраться во многих вопросах.

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Ubuntu установка тип файловой системы

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

1. Установка компонентов для поддержки файловой системы ExFAT

1.1. Дистрибутивы Linux Mint и Ubuntu

A. В дистрибутивах Linux Mint и Ubuntu установка необходимых для поддержки файловой системы ExFAT программных компонентов осуществляется с помощью терминала. Вам придется открыть его, чтобы выполнить единственную команду:

sudo apt-get install exfat-fuse exfat-utils

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

Читайте так же:
Техника безопасности при установки пожарного гидранта

B. По окончании процесса установки следует перезагрузить компьютер. После перезагрузки накопители с рассматриваемой файловой системой должны корректно распознаваться.

1.2. Дистрибутив Fedora Workstation

A. В дистрибутиве Fedora Workstation поддержка файловой системы ExFAT также может быть активирована путем установки необходимых программных компонентов. К сожалению, эти программные компоненты находятся не в официальных репозиториях дистрибутива, а в репозитории свободного программного обеспечения проекта RPMFusion. По этой причине вам придется открыть окно терминала и сначала выполнить команду для подключения упомянутого репозитория. (Если вы еще уже подключали его, исполнение этой команды завершится сообщением об ошибке):

sudo dnf -y install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

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

B. Теперь следует выполнить команду для установки программных компонентов для поддержки ExFAT:

sudo dnf install fuse-exfat exfat-utils

Для исполнения команды также следует нажать клавишу Enter.

C. По окончании процесса установки следует перезагрузить компьютер. После перезагрузки накопители с рассматриваемой файловой системой должны корректно распознаваться.

2. Создание другой файловой системы на накопителе

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

  • FAT32 — подойдет в том случае, если вы используете накопитель в нескольких операционных системах.
  • Ext4 — подойдет в том случае, если вы используете накопитель лишь в Linux.

A. В первую очередь следует установить приложение GNOME Disks. Оно установлено по умолчанию в дистрибутиве Fedora Workstation, но не установлено в дистрибутивах Linux Mint и Ubuntu. Это легко исправить с помощью следующей команды:

sudo apt-get install gnome-disks

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

B. Теперь следует запустить приложение GNOME Disks либо найдя иконку приложения «Диски» в списке приложений, либо выполнив следующую команду с помощью терминала:

После окончания ввода команды следует нажать клавишу Enter для ее исполнения.

C. Вы должны увидеть окно приложения GNOME Disks. Из списка в левой части следует выбрать интересующий вас накопитель, ориентируясь на его производителя и объем.

Предупреждение: проявите особую осторожность, ведь в случае ошибки могут быть потеряны важные данные.

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

E. После переподключения накопитель должен корректно определяться и функционировать.

Ubuntu установка тип файловой системы

Для того, чтобы попробовать Linux, есть масса способов, точно так же как есть масса различных вариантов Linux-систем. Начинать работу лучше всего с наиболее простых дистрибутивов. Для примера мы возьмем Ubuntu Desktop 10.10, она достаточна проста в установке и настройке, удобна в использовании, имеет максимально дружественный интерфейс, и пользователям, привыкшим к работе в Windows-среде будет легко перейти к работе в новой среде.

Итак, как говорилось ранее — способов установки Ubuntu несколько:

  • на виртуальную машину под другой операционной системой (далее ОС),
  • в качестве второй ОС (параллельно с Windows, к примеру)
  • единственная ОС на компьютер.

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

Естественно, в зависимости от выбранного варианта (основная система или вторая), источника установки (диск, USB-накопитель, сеть), в процессе установки могут быть небольшие отличия.

Мы рассмотрим вариант установки Ubuntu на виртуальную машину. В качестве вирутальной машины выбираем VirtualBox от Oracle. Можно использовать любую другую, например WMware или машину от Microsoft, однако VirtualBox имеет два преимущества – бесплатность при аналогичной функциональности и кроссплатформенность.

Установка и настройка виртуальной машины.

Скачиваем последнюю версию VirtualBox и запускаем скачанный файл для установки. Устанавливаем с настройками по умолчанию.

Установка Ubuntu на виртуальной машине

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

1ub

2ub

Выбираете русский язык и нажимаете кнопку «Установить Ubuntu».

Далее вы можете выбрать, необходимо ли скачивать обновления в процессе установки, а также нужна ли установка стороннего программного обеспечения, обеспечивающего воспроизведение аудиоформата mp3 (помните, что скачать все необходимые кодеки и программы вы можете в любой момент, но для начинающих стоит скачивать все обновления. Для тех, у кого более трёх гигабайт оперативной памяти и 32-битная система – Ubuntu автоматически скачает ядро с поддержкой расширенной памяти), нажимаем «Вперёд».

Читайте так же:
Установка для гидравлической промывки системы отопления

3ub

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

4ub

Попадаем в меню разметки жёсткого диска. Создаём новую таблицу разделов.

5ud

Переходим на строку «Свободное место» и щёлкаем левой кнопкой. У вас откроется окно создания раздела. Здесь можно задать тип раздела (первичный или логический), размер раздела в мегабайтах (важно! В отличие от Windows, где размер разделов указывается в двоичных мегабайтах (1048576 байт = 1024*1024), в Ubuntu используются десятичные мегабайты (1000000 байт), что вносит некоторые искажения в конечный результат), местоположение нового раздела (физически), тип файловой системы (мы используем в примере Ext4), точка монтирования.

6ud

Для оптимальной работы системы достаточно трёх и даже двух разделов. Рассмотрим первый вариант, подходящий для большинства пользователей. Он будет состоять из трёх разделов – корневого, свопа (swap — раздел подкачки, представляющий собой виртуальную память, которая используется при нехватке физической) и домашнего каталога. Домашний каталог /home мы выносим отдельным разделом с целью предотвращения потери пользовательских данных и настроек в случае краха системы и последующей переустановки.
Корневой каталог — /, размер устанавливаем 5365 мегабайт, местоположение – начало, раздел первичный (primary).
Своп – размер 1073 мегабайта (оптимальным размером свопа является двукратный объём оперативной памяти, который в нашей виртуальной машине составляет 512 мегабайт), использовать как раздел подкачки, местоположение – начало (актуально с целью уменьшения задержки на переход головок и повышения быстродействия), раздел первичный (primary).
Домашний каталог — /home, размер – всё остальное место, располагаем в начале, раздел логический (logical). Получаем следующее:

8ud

Жмём «Установить сейчас». Начинается установка. Выбираем свой часовой пояс (ваш город, если есть в списке, или же ближайший к вам).

Далее в новом окне выбираете страну и раскладку клавиатуры.

9ud

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

10ud

Установка занимает минут десять

12ud

13ud

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

Для более привычного (windows-подобного) вида Ubuntu рекомендуется скачать Ubuntu Tweak. Для этого запускаем терминал: Приложения –> Стандартные –> Терминал, и вводим следующую команду:

Нажимаем Enter, вводим свой пароль и ещё раз нажимаем Enter.

sudo – утилита, представляюща, предоставляющая привилегии пользователя root (администратора системы) для выполнения административных операций в соответствии со своими настройками. Она позволяет легко контролировать доступ к важным приложениям в системе. По умолчанию при установке Ubuntu первому пользователю (тому, который создаётся во время установки) предоставляются полные права на использование sudo. Т.е. фактически первый пользователь обладает той же свободой действий, что и администратор.

add-apt-repository – команда добавления репозитория (хранилища), с которого скачивается и устанавливается программа или обновление. Эта команда работает в Ubuntu, начиная с версии 9.10. Можно скачать и установить программу вручную, но использования репозиториев с цифровыми подписями даёт более высокий уровень безопасности и автоматизированное обновление программ.

ppa:tualatrix/ppa – собственно, имя репозитория.

После установки идём в меню – Приложения -> Системные утилиты -> Ubuntu Tweak, запускаем программу, в которой уже настраиваем всё необходимое.

14ud

Чтобы Ubuntu была больше похожа на Windows, делаем следующее: переходим в раздел «Рабочий стол», подраздел «Значки рабочего стола», где устанавливаем отметки «Показывать значок «Компьютер» на рабочем столе», «Показывать значок домашней папки на рабочем столе», «Показывать значок «Корзина» на рабочем столе». Нажимаем «Выход». При желании таким же образом можно добавить значок сети и переименовать любой из значков.

15ud

В подразделе Оконный Менеджер выставляем в группе «Расположение кнопок заголовков окон» положение кнопок справа.

16ud

И вот наша система имеет вполне сходный с Windows интерфейс

17ud

Те, кому удобнее, хотя бы на первых порах, использовать интерфейс Windows, могут скачать Win2-7 Pack 6.6.2 Multilang отсюда.

Распаковать можно через контекстное меню – выбираем Extract Here или запускаем через терминал.

Для установки запускаем GUIInstall.sh. Для удаления — GUIUninstall.sh.

Предупреждение:
На видеокартах от Nvidia заставка при загрузке системы не изменится на заставку от Windows, останется заставка от Ubuntu.

5.11.4. Монтирование файловых систем при загрузке Linux

Если вы не хотите при каждой загрузке вручную монтировать постоянные файловые системы (например, разделы Windows), вам следует прописать их в файле /etc/fstab. Обратите внимание — в этом файле не нужно прописывать файловые системы сменных носителей (дисковода, привода CD/DVD, флеш-диска) — сменные носители монтируются автоматически.

Замечу, что программы установки некоторых дистрибутивов, в том числе Ubuntu, читают таблицу разделов и автоматически заполняют файл /etc/fstab. В результате все разделы Windows становятся доступными сразу после установки системы. Поэтому весь приведенный в этом разделе далее материал нужно воспринимать «для общего развития», и не более. Можно было ограничиться рассмотрением использования графического файлового менеджера, но тогда не вижу смысла в этой книге — должны же вы знать, что происходит в вашей системе!

Читайте так же:
Отзывы ремонт и установка бытовой техники

Формат файла /etc/fstab следующий:

<устройство> <точка_монтирования> <тип_ФС> <опции> <флаг_РК> <флаг__проверки>

Здесь тип_ФС — это тип файловой системы, а флаг_РК — флаг резервного копирования. Если он установлен (1), то программа dump заархивирует данную файловую систему при создании резервной копии. Если не установлен (), то резервная копия этой файловой системы создаваться не будет.

Флаг_проверки устанавливает, будет ли данная файловая система проверяться на наличие ошибок программой fsck. Проверка выполняется в двух случаях:

? если файловая система размонтирована некорректно;

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

Поле опций содержит важные параметры файловой системы, некоторые из них приведены в табл. 5.5.

Рассмотрим небольшой пример:

/dev/sr0 /mnt/cdrom auto umask=0,user,utf8,noauto,ro,exec 0 0

/dev/sda1 /mnt/c vfat umask=0,utf8 0 0

Первая строка — это строка монтирования файловой системы компакт-диска, а вторая — строка монтирования диска C:.

? Начнем с первой строки. /dev/sr0 — это имя устройства CD-ROM. Точка монтирования — /mnt/cdrom. Понятно, что этот каталог должен существовать. Обратите внимание — в качестве файловой системы не указывается жестко iso9660, поскольку компакт-диск может быть записан в другой файловой системе, поэтому в качестве типа файловой системы задано auto, т. е. автоматическое определение. Теперь идет довольно длинный набор опций. Ясно, что umask установлен в ноль, поскольку файловая система компакт-диска не поддерживает права доступа Linux. Параметр user говорит о том, что данную файловую систему можно монтировать обычному пользователю. Параметр utf8 мы рассмотрим чуть далее. Параметр noauto запрещает автоматическое монтирование этой файловой системы, и это правильно, ведь на момент монтирования в приводе может и не быть компакт-диска. Опция ro разрешает монтирование в режиме «только чтение», а exec разрешает запускать исполнимые файлы. Понятно, что компакт-диск не нуждается ни в проверке, ни в создании резервной копии, поэтому два последних флага равны нулю.

? Вторая строка проще. Первые два поля — это устройство и точка монтирования. Третье — тип файловой системы. Файловая система постоянна, поэтому можно явно указать тип файловой системы (vfat), а не auto. Опция umask, как и в предыдущем случае, равна нулю.

Вернемся к параметру utf8. Если подмонтировать Windows-раздел без этой опции, то вместо русских букв в названиях файлов и каталогов мы увидим вопросительные знаки. Указание опции utf8 позволяет корректно отображать русскоязычные имена файлов и каталогов. Эти опции мы также указываем и для CD-ROM, подразумевая, что он был записан в Windows.

Данный текст является ознакомительным фрагментом.

Продолжение на ЛитРес

Читайте также

8.1. Монтирование и демонтирование файловых систем

8.1. Монтирование и демонтирование файловых систем Унифицированное иерархическое пространство имен файлов является большим достоинством дизайна Linux/Unix. Данный раздел рассматривает, как административные файлы, команды и операционная система объединяются для построения

8.1.2. Обзор различных типов файловых систем

8.1.2. Обзор различных типов файловых систем ЗАМЕЧАНИЕ. Обсуждение в данном разделе специфично для Linux. Однако, у многих современных систем Unix также есть сходные особенности. Мы рекомендуем вам изучить документацию своей системы. Исторически V7 Unix поддерживал лишь один тип

14.7. Обход деревьев файловых систем

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

Глава десятая. Из истории файловых систем

Глава десятая. Из истории файловых систем Файловые системы и, шире говоря, системы размещения данных вообще – неотъемлемая часть операционных систем. И потому их историю уместно рассказать в этой части книги. К тому же развитие ОС и их систем размещения данных – вещи,

Создание файловых систем

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

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

4.8. Создание и монтирование файловых систем В предыдущих разделах мы кратко рассмотрели основные команды для работы с уже сформированной файловой системой. Теперь надо остановиться на вопросе о том, как создать файловую систему и модифицировать ее.Общее дерево файлов и

16.1. Типы файловых систем, поддерживаемых в Linux

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

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

2.3. Создание и монтирование файловых систем Создание файловой системы «вручную». Команда mkfsИз предыдущего параграфа следует, что создать файловую систему на разделе жесткого диска или внешнем носителе — это значит разметить его сектора на структуры данных,

7.8.4. Параметры файловых систем

7.8.4. Параметры файловых систем В каталоге /proc/sys/fs/ можно найти файлы, определяющие работу файловой системы:• file-max — максимальное число одновременно открытых файлов, по умолчанию 4096.• inode-max — максимальное число одновременно открытых инодов, по умолчанию 4096.• super-max —

Читайте так же:
Качественную установку бытовой техники

Использование защищенных файловых систем

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

5.11. Монтирование файловых систем

5.11. Монтирование файловых систем 5.11.1. Команда mount Чтобы работать с какой-либо файловой системой, необходимо примонтировать ее к корневой файловой системе. Например, подключив флешку, нужно подмонтировать файловую систему флешки к корневой файловой системе — только так

Создание файловых систем

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

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

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

Основной файловой системой для Linux является «вторая расширенная файловая система» (second extended filesystem), какой-никакую кратко обозначают как ext2fs. Именно ее механизмы будут подробно рассматриваться в настоящем разделе. Но до данного, чем перейти к ее рассмотрению, ненадолго отвлечемся для того, чтобы перечислить некоторые типы (единичка расчленения изучаемой реальности в типологии: В биологии под типом (единица расчленения изучаемой реальности в типологии: В биологии под типом понимают несколько не связанных между собой вещей: Тип (биология) (лат. phylum) — один из высших рангов таксономической) понимают несколько не связанных меж собой вещей: Тип (биология) (лат. phylum) — один из высших рангов таксономической) файловых систем, какой-никакие поддерживаются в Linux.
Эту табличку нельзя считать полной по той простой причине, что работа по созданию новых типов файловых систем для Linux продолжается постоянно.

Примером вновь разрабатываемых файловых систем являются журналируемая файловая система JFS фирмы IBM, файловая система ReiserFS. Присутствует несколько вещей, которые вы должны знать о разделах, которые требуются при установке Ubuntu Linux. Инструмент Ubuntu требует как минимум двух разделов: один для самой операционной системы — помечается »/» и называется «root» (корневой раздел), а второй для виртуальной памяти (для файлов добавления) — называется «swap». Есть еще третий раздел — Home, создается по желанию, на нем будут обращаться основные настройки приложений и файлы пользователя.

Выбор файловой системы в Linux

Подобно 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» предназначен только для виртуальной памяти и в отличие от других файловых систем ему не требуется точка монтирования.

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

Имеется довольно много разных файловых систем, которые отличаются друг от друга прирожденным устройством, однако пользователь везде найдёт привычную структуру из вложенных каталогов и файлов. Файловые системы выделяются скоростью доступа, надёжностью хранения данных, степенью устойчивости при сбоях, некоторыми вспомогательными возможностями. Современные операционные системы поддерживают по несколько типов файловых систем (помимо файловых систем, используемых для хранения данных на жёстком диске, также файловые системы CD и DVD и пр.). А вообще для каждой операционной системы обычно есть одна «традиционная» файловая система, какой-никакая предлагается по умолчанию, является универсальной и подходит абсолютному большинству пользователей.

Важное свойство файловых систем — поддержка журналирования.

Журналируемая файловая система ведёт постоянный учёт совершенно всех операций записи на диск. Благодаря этому после сбоя электропитания файловая система всегда автоматически возвращается в рабочее состояние. Существует несколько типов файловых систем, какой-никакие в полной мере поддерживают все возможности, необходимые для полноценной работы Linux (все необходимые типы и качества файлов, в том числе права доступа).

Читайте так же:
Установка системы видеонаблюдения петербург

Файловая система Ext2/3/4

Этот тип файловой системы придуман специально для Linux и традиционно используется на большинстве Linux-систем. Фактически в названии «Ext2/3» подсоединены названия двух вариантов этой файловой системы. Ext3 отличается от Ext2 только поддержкой журналирования, в остальном они одинаковы и легко могут быть преобразованы одна в другую в любой момент без потери данных. Обычно предпочтителен вариант с журналированием (Ext3) в силу его большей надёжности. При высокой одновременной дисковой загрузке производительность Ext3 снижается, что выражается в снижении скорости операций с диском и повышение значения нагрузки на систему (Load Average).

Ext4 — журналируемая файловая система, используемая в ОС на ядре Linux.

Базирована на файловой системе Ext3, но выделяется тем, что в ней представлен механизм записи файлов в непрерывные участки блоков (екстенты), убавляющий фрагментацию и увеличивающий производительность. В Ubuntu, начиная с версии 9.10, эта файловая система утилизируется по умолчанию при самодействующем разбиении диска инсталлятором. Ext3 — журналируемая файловая система, используемая в ОС на ядре Linux. Воображается файловой системой по умолчанию во многих дистрибутивах. Основана на Ext2, но отличается тем, что в ней есть журналирование, то присутствует в ней предусмотрена запись некоторых данных, позволяющих восстановить файловую систему при сбоях в работе компьютера.

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

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

Файловая система этого типа похожа скорее на базу данных: внутри неё используется своя собственная система индексации и быстрого поиска данных, а представление в виде файлов (именованная область данных на носителе информации) и каталогов — только одна из возможностей использования такой файловой системы. Традиционно считается, что ReiserFS отлично подходит для хранения огромного числа маленьких файлов. Поддерживает журналирование.

ReiserFS — журналируемая файловая система, обследованная специально для Linux.

Обычно под словом ReiserFS понимают третью версию (последняя — 3.6.21), а 4-ый именуют Reiser4. В настоящий момент разработка Reiser3 прекращена.

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

Файловая система, больше подходящая для хранения очень больших файлов, в которых постоянно что-нибудь дописывается или обменивается. Поддерживает журналирование. Лишена недостатков Ext3 по производительности, но при её использовании выше риск потерять этые при сбоях кормления (в том числе и по причине принудительного обнуления повреждённых блоков в целях сохранности; при этом метаданные файла как обычно сохраняются и он выглядит как корректный). Рекомендуется использовать эту файловую систему с испытанным аппаратным обеспеченьем, подключенным к управляемому источнику бесперебойного питания (UPS).

XFS — высокопроизводительная журналируемая файловая система.

Размещение дискового пространства — екстентами, храниение каталогов в B-деревьях. Автоматическая аллокация и высвобождение I-node. Дефрагментируется «на лету». Невозможно уменьшить размер существующей файловой системы. При сбое питания во время записи возможна потеря данных (хотя этот недостаток нельзя относить к одной только XFS, он отличителен любой журналируемой ФС, но, вместе с тем, XFS, по умолчанию, достаточно активно использует буферы в памяти).

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

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

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

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

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

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

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

Узнать файловую систему в Linux

Дабы определить, какой-никакая файловая система на разделе (Раздел — действие по глаголу разделять) /dev/sda1, наберите в командной строке команду file с ключем -s:

Один из возможных ответов на команду:

/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=9c9a0d52-4ee2-4124-b7c1-46d4a2fc1878 (large files)

Т.е. мы видим, что раздел /dev/sda1 имеет тип ext3

Как это всегда бывает в системах типа Linux/UNIX, требуемый результат можно получить множеством способов. Определить файловую систему для смонтированных разделов может быть с помощью команды df с ключем -T:

df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sda1 ext3 50395844 21934060 25901784 46% /
tmpfs tmpfs 867384 440 866944 1% /dev/shm

Когда же раздел не смонтирован, то поможет команда file с ключем -s, как указано выше.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector