- Форматирование и разметка диска в Linux
- 1. Команда выводит список всех обнаруженных жестких дисков:
- 2. Дальше делаем разметку диска
- 3. Формат новый диск с помощью команды mkfs.ext3
- 4. Установить новый диск, используя команду монтирования :
- 5. Теперь добавим его в fstab , для автоматической загрузки.
- Типы файловых систем:
- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Как отформатировать разделы диска в Linux
- Проверка разделов
- Форматирование раздела диска в Linux
- Форматирование раздела диска с файловой системой ext4
- Форматирование раздела диска с файловой системой FAT32
- Форматирование раздела диска с файловой системой NTFS
- Монтирование раздела диска в Linux
- Понимание файловой системы Linux
- Форматирование в Ext4
- Форматирование в Ext4
- 1. Опции mke2fs
- 2. Возможности Ext4
- 3. Простое форматирование
- 4. Включение проверки контрольных сумм
- 5. Отключение журналирования
- 6. Поддержка квот
- 7. Поддержка шифрования
- Выводы
Форматирование и разметка диска в Linux
1. Команда выводит список всех обнаруженных жестких дисков:
2. Дальше делаем разметку диска
Основные команды FDISK, которые вам необходимы:
m — показать помощь
p — показать разметку диска
n — создать новые раздел
d — удалить имеющийся раздел
q — выйти без сохранения изменения
w — создать новые разделы и выйти
3. Формат новый диск с помощью команды mkfs.ext3
Для форматирования разделов с помощью Linux ext2fs на новом жестком диске:
4. Установить новый диск, используя команду монтирования :
Сначала создайте точку монтирования /server_hdd1 , чтобы смонтировать /dev/sdb1, введите:
5. Теперь добавим его в fstab , для автоматической загрузки.
Откройте файт /etc/fstab:
Добавить следующим образом
/dev/sdb1 /server_hdd1 ext3 defaults 1 2
Сохраните и выйдите.
Типы файловых систем:
— Ext3: надёжная, протестированная и многократно проверенная файловая система Linux систем, рекордов скорости не ставит, в большинстве случаев — оптимальный выбор.
— Ext4: файловая система, основанная на ext3 и совместимая с ней. Отличается от ext3 поддержкой экстентов (extent’ов), групп смежных физических блоков, управляемых как единое целое; повышенной скоростью проверки целостности и рядом других усовершенствований и хорошо подходит для использования мелких и средних файлов.
— ReiserFS: лучший выбор, если на разделе много мелких файлов; большие файлы копирует медленно и ощутимо грузит процессор, так что не для слабых машин.
— Xfs: лучший выбор для файловых хранилищ, особенно файлов огромных размеров (iso-образы дистрибутивов и фильмы).
— Jfs: не быстрая, но весьма стабильная файловая система и нетребовательна к ресурсам — мало грузит процессор и хороша на старых машинах и медленных ноутбуках.
mkfs -t файловая система /dev/устройства
Источник
ИТ База знаний
Курс по Asterisk
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Как отформатировать разделы диска в Linux
4 минуты чтения
Перед использованием раздел диска необходимо отформатировать и смонтировать. Процесс форматирования также может быть выполнен по ряду других причин, таких как изменение файловой системы, исправление ошибок или удаление всех данных.
Мини — курс по виртуализации
Знакомство с VMware vSphere 7 и технологией виртуализации в авторском мини — курсе от Михаила Якобсена
В этом руководстве вы узнаете, как форматировать и монтировать разделы диска в Linux с использованием файловой системы ext4, FAT32 или NTFS.
Проверка разделов
Перед форматированием найдите раздел, который хотите отформатировать. Для этого запустите команду lsblk , которая отображает блочные устройства. Блочные устройства — это файлы, которые представляют такие устройства, как жесткие диски, RAM-диски, USB-накопители и CD/ROM.
Терминал покажет список всех блочных устройств, а также информацию о них:
- NAME — имена устройств
- MAJ:MIN — старший или младший номер устройства
- RM — является ли устройство съемным (1, если да, 0, если нет)
- SIZE — размер устройства
- RO — доступно ли устройство только для чтения
- TYPE — тип устройства
- MOUNTPOINT — точка монтирования устройства
В качестве примера мы будем использовать раздел /dev/sdb1 .
Команда lsblk без дополнительных параметров не отображает информацию о файловых системах устройств.
Чтобы отобразить список, содержащий информацию о файловой системе, добавьте параметр -f :
Терминал покажет список всех блочных устройств. Разделы, не содержащие информации об используемой файловой системе, являются неформатированными разделами.
Форматирование раздела диска в Linux
В зависимости от типа файловой системы существует три способа форматирования разделов диска с помощью команды mkfs :
Общий синтаксис форматирования разделов диска в Linux:
Форматирование раздела диска с файловой системой ext4
1. Отформатируйте раздел диска с файловой системой ext4, используя следующую команду:
2. Затем проверьте изменение файловой системы с помощью команды:
Терминал покажет список блочных устройств.
3. Найдите нужный раздел и убедитесь, что он использует файловую систему ext4.
Форматирование раздела диска с файловой системой FAT32
1. Чтобы отформатировать диск в файловой системе FAT32, используйте:
2. Снова запустите команду lsblk , чтобы проверить изменение файловой системы и найти нужный раздел в списке.
Форматирование раздела диска с файловой системой NTFS
1. Запустите команду mkfs и укажите файловую систему NTFS для форматирования диска:
Терминал покажет подтверждающее сообщение, когда процесс форматирования завершится.
2. Затем проверьте изменение файловой системы, используя:
3. Найдите нужный раздел и убедитесь, что он использует файловую систему NFTS.
Монтирование раздела диска в Linux
Перед использованием диска создайте точку монтирования и смонтируйте к ней раздел. Точка монтирования — это каталог, используемый для доступа к данным, хранящимся на дисках.
1. Создайте точку монтирования, введя:
2. После этого смонтируйте раздел с помощью следующей команды:
Примечание. Замените [mountpoint] предпочтительной точкой монтирования (пример: /usr/media ).
Если процесс завершился успешно, вывода нет.
3. Убедитесь, что раздел смонтирован, используя следующую команду:
Понимание файловой системы Linux
Выбор правильной файловой системы перед форматированием диска для хранения имеет решающее значение. Каждый тип файловой системы имеет разные ограничения размера файла или разную совместимость с операционной системой.
Наиболее часто используемые файловые системы: FAT32, NTFS и ext4
Их основные особенности и отличия:
Файловая система | Поддерживаемый размер файла | Совместимость | Идеальное использование |
FAT32 | до 4 ГБ | Windows, Mac, Linux | Для максимальной совместимости |
NTFS | 16 EiB — 1 КB | Windows, Mac (только для чтения), большинство дистрибутивов Linux | Для внутренних дисков и системного файла Windows |
Ext4 | 16 GiB — 16 TiB | Windows, Mac, Linux (для доступа требуются дополнительные драйверы) | Для файлов размером более 4 ГБ |
Онлайн курс по Linux
Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps
Источник
Форматирование в Ext4
В одной из прошлых статей мы говорили про файловую систему Ext4, рассмотрели её историю и опции монтирования. Теперь пришло время поговорить про форматирование раздела в Ext4.
Это довольно просто сделать даже с помощью различных графических инструментов. Но если вы хотите использовать специальные параметры файловой системы, то вам понадобится утилита mkfs. О ней мы сегодня и поговорим.
Форматирование в Ext4
Я предполагаю, что раздел, который вы хотите отформатировать в Ext4 у вас уже есть. Если его ещё нет, обратитесь к статье как пользоваться gparted или как пользоваться parted чтобы его создать.
1. Опции mke2fs
Для форматирования мы будем использовать утилиту mkfs.ext4 или mke2fs. Это одна и та же утилита. У неё такой синтаксис:
$ mkfs.ext4 опции /раздел/диска
Ей можно передавать такие опции:
- -b — размер блока. Доступные значения: 1024, 2048 и 4096;
- -c — проверить устройство на битые сектора перед созданием файловой системы;
- -d — скопировать содержимое указанной папки в корневую папку файловой системы;
- -D — использовать прямые методы чтения и записи с диска чтобы не использовать кэш память;
- -e — поведение файловой системы при ошибке. Доступные значения: continue, remount-ro, panic;
- -E — расширенные опции файловой системы;
- -F — принудительно создать файловую систему, даже если во время создания возникают ошибки или файловая система уже существует и примонтирована;
- -j — использовать журнал файловой системы ext3;
- -l — прочитать список плохих секторов на диске из файла;
- -L — задать метку для раздела с этой файловой системой;
- -m — процент блоков, зарезервированных для суперпользователя, по умолчанию 5%;
- -n — не создавать файловую систему, а только отобразить её информацию, что выводится в процессе создания;
- -O — активировать или деактивировать те или иные возможности файловой системы. Сами возможности мы рассмотрим ниже;
- -q — выводить минимум информации во время выполнения;
- -S — записать только суперблок и описание групп, таблица Inode остаётся неизменной. Это может быть полезно для восстановления повреждённой файловой системы;
- -t — тип файловой системы. Доступно: ext2, ext3, ext4;
- -U — указать UUID для раздела с файловой системой;
- -v — максимально подробный вывод;
- -V — вывести версию утилиты.
2. Возможности Ext4
С помощью опции -O можно включить такие возможности файловой системы:
- 64bit — файловая система сможет занимать место больше чем 2 в 32 степени блоков. При размере блока 4 килобайта, это примерно один терабайт;
- encrypt — включить поддержку шифрования для файловой системы;
- ext_attr — включить расширенные атрибуты;
- has_journal — использовать журнал, по умолчанию включена;
- huge_file — разрешить создавать файлы, размером больше двух терабайт;
- large_dir — увеличивает количество файлов, которые могут находится в одной папке;
- metadata_csum — включает расчёт и проверку контрольных сумм для всех метаданных файловой системы;
- meta_bg — позволяет изменять размер раздела в реальном времени, когда файловая система смонтирована и используется;
- mmp — запрещает монтирование файловой системы к нескольким точкам одновременно;
- quota — включает поддержку квот;
Здесь рассмотрены не все опции файловой системы и её возможности, а только самые интересные. Более подробнее смотрите информацию на man страницах для mkfs.ext4 и ext4.
3. Простое форматирование
А теперь давайте попробуем создать файловую систему ext4 с меткой DATA:
sudo mke2fs -t ext4 -L DATA /dev/sdb1
Здесь и далее /dev/sdb1 — это путь к вашему разделу жесткого диска, который вы хотите отформатировать. Чтобы не резервировать место для суперпользователя укажите значение 0 в опции -m:
sudo mke2fs -t ext4 -L DATA -m 0 /dev/sdb1
Для того чтобы выполнить проверку диска на наличие битых секторов используйте опцию -c или -cc для более долгой но тщательной проверки:
sudo mke2fs -t ext4 -L DATA -c /dev/sdb1
4. Включение проверки контрольных сумм
Теперь поговорим про возможности. Для включения контрольных сумм для всех метаданных используйте возможность metadata_csum:
sudo mke2fs -t ext4 -L DATA -O metadata_csum /dev/sdb1
5. Отключение журналирования
Если вы хотите отключить журналирование в файловой системе используйте значок ^ перед возможностью has_journal:
mke2fs -t ext4 -L DATA -O ^has_journal /dev/sdb1
6. Поддержка квот
Для включения поддержки квот на разделе создание файловой системы ext4 выполняется с опцией quota:
mke2fs -t ext4 -L DATA -O quota /dev/sdb1
Для управления квотами установите пакет quota:
sudo apt install quota
Файловую систему надо примонтировать с поддержкой квот:
sudo mount -o quota /dev/sdb1 /mnt
Затем нужно выполнить такую команду для инициализации файлов квот:
sudo quotacheck -um
Далее можно настроить квоты для нужного пользователя. Например:
sudo edquota sergiy
В открывшемся файле вы можете настроить квоты по блокам и inode для этого пользователя. После этого они будут автоматически применены.
7. Поддержка шифрования
Для создания файловой системы с поддержкой шифрования используйте возможность encrypt:
mke2fs -t ext4 -L DATA -O encrypt /dev/sdb1
Шифрование выполняется на уровне папок. Поэтому сначала давайте примонтируем только что созданную файловую систему, а потом создадим папку /ecrypted:
sudo mount /dev/sdb1 /mnt
sudo mkdir /mnt/ecrypted
Для настройки шифрования надо использовать утилиту fscrypt. В Ubuntu утилита устанавливается так:
sudo apt install fscrypt
Затем выполните первоначальную инициализацию:
sudo fscrypt setup
После этого инициализируйте шифрование для только что созданной файловой системы:
sudo fscrypt setup /mnt
Папка должна принадлежать пользователю, для которого вы будете её шифровать:
sudo chown sergiy:sergiy /mnt/encrypted
Чтобы зашифровать папку выполните:
fscrypt encrypt /mnt/encrypted
Утилита спросит каким образом защищать вашу папку, выберите пункт 2 чтобы ввести свой пароль. Затем введите пароль два раза:
fscrypt status /mnt/encrypted/
Выводы
В этой статье мы рассмотрели как отформатировать в Ext4 раздел диска, а также какие опции можно указать при форматировании. Мы разобрались как отключить журналирование, включить квоты или шифрование на уровне файловой системы.
Источник