Centos 7 тип файловой системы

Обновлено: 04.07.2024

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

Файловая система разделена на два сегмента:

В этом руководстве рассмотрим способы определения типа файловой системы GNU/Linux, например ext2, ext3, ext4, btrFS, GlusterFS и некоторых других.

2. Способы определения типа файловой системы.

2.1. Утилита df.

Утилита df сообщает об использовании дискового пространства файловой системой.

Для того чтобы включить тип файловой системы в конкретный раздел диска, используйте флаг -T , как показано ниже:

Ответ:


Ответ:


2.2. Утилита fsck.

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

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

Ответ:


Ответ:


Ответ:


2.3. Утилита lsblk.

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

Ответ:


Вариант команды для этой утилиты, выводящей краткие сведение об имени и файловой системе:

Ответ:


2.4. Утилита mount.

Утилита mount используется для монтирования файловой системы в GNU/Linux, её также можно использовать для монтирования образа ISO, монтирования удалённой файловой системы GNU/Linux и многого чего другого.

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

Ответ:


Полное описание утилиты mount можно найти на моем сайте.

2.5. Утилита blkid.

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

Ответ:


2.6. Утилита file.

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

Ответ:


2.7. Утилита findmnt.

Утилита findmnt показывает множество информации о блочных устройствах, точках монтирования, опциях монтирования и прочей сопутствующей информации.

В том числе выводится информация о файловой системе устройств:

Ответ:


Ответ:


2.8. Файл /etc/fstab.

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

Структура файловой системы CentOS 7

Всем привет, давно я ничего не писал про свой любимый CentOs 7, сегодня я исправлюсь, а то все пишу про то, Как удалить сеть wifi в Windows 10 🙂 , тоже нужное, но хочется чего-то админского. Темой текущей статьи будет структура файловой системы CentOS 7, так сказать для новичков это будет полезно при знакомстве с Linux, да и я в памяти освежу чуток эту информацию, может это даже кого-то с подвигнет к дальнейшему изучениею данной операционной системы.

И так ранее у нас с вами была установка сервера centos, ставили мы минимальную версию, поэтому она без утилит и без настроенной сети. Все настройки в Centos 7 производятся с редактирования конфигурационных файлов, но чтобы это сделать нужно понять где и что лежит, а именно разобраться как работает структура файловой системы CentOS 7.

Из чего состоит файловая система CentOS 7

Структура файловой системы CentOS 7-01

Как видите есть корневой каталог / и много под каталогов, мы разберем самые основные.

  • / > корень в нем располагаются все остальные папки
  • /bin > тут находятся основные утилиты CentOS 7
  • /etc > тут как раз хранятся конфиги
  • /home > содержит домашние каталоги созданных пользователей
  • /root > домашний каталог администратора
  • /var > логи и динамические файлы

Основные команды по работе с CentOS 7

И так для начала введите команду

pwd > вы увидите где вы находитесь в моем случае это корень, далее команду

ls > она покажет содержимое структуры файловой системы, вы увидите папки описанные выше

Структура файловой системы CentOS 7-02

Теперь давайте перейдем в каталог /etc делается это с помощью команды

далее сделаем ls

Как видите тут гораздо поинтересней, напомню, тут все конфигурационные файлы системы. Если у вас не уместился весь список, то пролистать вверх или вниз можно клавишами Shift+pg UP или Pg Down.

Структура файловой системы CentOS 7-03

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

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

Структура файловой системы CentOS 7-04

Создадим в корневом каталоге папку Backup.

поднимемся в корневой каталог командой

Структура файловой системы CentOS 7-05

теперь скопируем всю папку susconfig, для этого пишем

далее перейдем в папку backup

и выполним команду ls

Как видите папка sysconfig у нас скопировалась со всем содержимым.

Структура файловой системы CentOS 7-06

Давайте научимся копировать отдельные файлы, например скопируем файл crond в корневой каталог

Как видите все работает.

Структура файловой системы CentOS 7-07

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

далее жмем y для подтверждения удаления

Структура файловой системы CentOS 7-08

Давайте научимся создавать текстовые файлы, для этого переходим в каталог /backup/sysconfig/ и создадим тут файл readme с описанием того, что у нас находится в данной папке.

vi это встроенный файловый редактор.

В итоге у вас откроется пустой файл readme. Жмем I для редактирования

Структура файловой системы CentOS 7-09

Далее пишите содержимое в данном файле, что угодно понятное для себя, как только закончите редактирование жмете ESC затем :wq (записать и выйти)

Структура файловой системы CentOS 7-10

Как видите сам редактор не такой сложный и сама структура файловой системы CentOS 7, довольно дружелюбна. Теперь посмотрим содержимое нашего файла, для этого введите

Структура файловой системы CentOS 7-11

Теперь давайте перемести файл readme в папку backup и переименуем его в другое назваиние

Как видите файл переместился и пере именовался.

Структура файловой системы CentOS 7-12

Теперь научимся искать файлы в файловой системы CentOS 7. Для этого есть утилита find, вводим

посмотреть синтаксис можно командой

Структура файловой системы CentOS 7-13

Как видите файл логов системы лежит по пути /var/log/messages. Переходим туда

посмотрим его содержимое с помощью tail, она по умолчанию выводит последние 10 строк, но можно вызвать и любое количество

поставим параметр -20, чтобы вызвать последние 20 строк

Структура файловой системы CentOS 7-14

можно например вывести первые 20 строк, для этого введите

Структура файловой системы CentOS 7-15

Как посмотреть системные ресурсы CentOS

Давайте научимся смотреть как разбиты диски в CentOS и сколько свободного места

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

Структура файловой системы CentOS 7-16

Теперь проверим сколько cpu и памяти используется в системе, введем команду top.

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

Структура файловой системы CentOS 7-17

Посмотреть список запущенных процессов можно командой

У вас появится список всех процессов, перемещаться можно клавишами Shift+Pg Down или Up.

Структура файловой системы CentOS 7-18

Допустим нужно вывести только cron

Как видите отфильтровалось, важная информация тут это номер процесса 601

Структура файловой системы CentOS 7-19

Давайте завершим данный процесс, введите

Как видите теперь процесса нет,

Структура файловой системы CentOS 7-20

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

Популярные Похожие записи:

9 Responses to Структура файловой системы CentOS 7

Нагло спёр у девушки из netskills, фу!

Кого, одну картинку из видео, да не смешите людей.

Это забавно:) Помимо картинки с базового курса по линуксу с канала Netskills были взяты все задания, которые рассматривались в 3 уроке.
Какова вероятность, что вы решили начать работу с файловой системой именно с команды pwd? Затем перейти именно в каталог /etc, с чего-то сделать бэкап именно каталога /etc/sysconfig и именно в каталог /backup..И какова вероятность, что вы решите создать текстовый файл readme с описанием того, что будет в каталоге?)) Серьезно, из админов кто-то так делает?) Потом скопировать именно crond и удалить его..после чего отыскать именно файл messages..и именно для команды find открыть man..и именно на этом месте вспомнить про PageUp и PageDown. Я могу так и дальше продолжать, но думаю смысл понятен. Как так получилось, что вы придумали абсолютно те же задания, что и в 3 уроке выше упомянутого курса?? Да, не спорю, вы изменили текст, но с заданиями-то можно было так не палиться..
Это здорово, что вы несете знания в массы, только не надо упорно говорить, что вы все придумали.

Добрый день, а вы придумали Linux, CentOS? Может скинуть статью, у кого и что я взял, может быть вы придумали команды, наверное и алфавит придумали вы, 🙂 отвечать на это не нужно, это риторический вопрос.

Я попросил вас ссылку на скопированную мной статью?

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

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

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

В этом руководстве мы расскажем о семи способах определения типа файловой системы Linux, например Ext2, Ext3, Ext4, BtrFS, GlusterFS и многих других.

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

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


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

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

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

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


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

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


Вариант этой команды, выводящей краткие сведение об имени и файловой системе:


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

Команда mount используется для монтирования файловой системы в Linux, её также можно использовать для монтирования образа ISO, монтирования удалённой файловой системы Linux и многого другого.

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


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

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


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

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


7. Использование findmnt

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


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

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


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

Когда на сервере с Asterisk заканчивается свободное место, например из-за хранящихся записей разговоров, возникает необходимость расширения дискового пространства, подключения новых дисков и их разметки. Для разметки дисков можно использовать утилиты fdisk и parted. Утилита Fdisk Fdisk – утилита для работы с таблицей разделов. Fdisk может создавать разделы объемом до 2Тб. Для создания разделов большего размера […]

Разметка диска в OS CentOS-Red Hat-Fedora

Когда на сервере с Asterisk заканчивается свободное место, например из-за хранящихся записей разговоров, возникает необходимость расширения дискового пространства, подключения новых дисков и их разметки. Для разметки дисков можно использовать утилиты fdisk и parted.

Утилита Fdisk

Fdisk – утилита для работы с таблицей разделов. Fdisk может создавать разделы объемом до 2Тб. Для создания разделов большего размера в Linux системах используется утилита parted.

Основные команды, которые доступны в консоли утилиты fdisk:

n-создание нового раздела

p-вывод таблицы разделов

w-запись изменений в таблицу разделов

q-выход из утилиты fdisk

Для создания раздела на диске, необходимо:

  • Определить его название, полученное в системе. Просмотреть информацию по дискам можно командами:

lsblk ( lsblk –f выведет информацию также о файловой системе )

fdisk -l

Просмотр информации по дискам утилитой fdisk

Просмотр информации по дискам утилитой fdisk
  • Запустить утилиту fdisk, выбрав этот диск, например если подключенный диск отображается как /dev/sdb:

fdisk /dev/sdb

Создание нового раздела, занимающего весь объем диска, утилитой fdisk

Создание нового раздела, занимающего весь объем диска, утилитой fdisk

Просмотр параметров файловой системы утилитой tune2fs

Просмотр параметров файловой системы утилитой tune2fs

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

Посмотреть pid процессов, использующих раздел, можно командой

umount /dev/раздел

Также (если диск не SSD), можно выполнить низкоуровневое форматирование, заполнив диск нулевыми байтами. При этом исправляются софтовые бэд-блоки появившиеся во время эксплуатации диска (некорректно или медленно работающие секторы на диске, причиной появления которых не являлись физические причины – царапины, трещины и т.д.). Кроме этого, низкоуровневое форматирование – удаление данных без возможности их восстановления т.к. при обычном (быстром) форматировании происходит только очистка оглавления. Низкоуровневое форматирование – процесс, занимающий длительное время (в зависимости от размера диска).

Низкоуровневое форматирование утилитой dd

Низкоуровневое форматирование утилитой dd

Отформатировать можно утилитой mke2fs:

mkfs.vfat /dev/раздел- форматирование в fat

mkfs.reiserfs /dev/раздел- форматирование в ReiserFS

mkfs.ntfs /dev/раздел- форматирование в NTFS

Также, можно передать необязательные параметры в mke2fs.

Форматирование файловой системы утилитой mke2fs

Форматирование файловой системы утилитой mke2fs

Проверить тип файловой системы, созданной на каком-либо разделе можно утилитой blkid, которая также выводит UUID(уникальный идентификатор диска):

 Просмотр uui раздела и типа файловой системы утилитой blkid

Просмотр uui раздела и типа файловой системы утилитой blkid

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

mount /dev/sdd1 /mnt/asterisk/monitor/

Чтобы автоматически монтировать файловую систему после перезагрузки, добавьте запись в/etc /fstab

Первое поле (UUID=…) – идентификатор раздела, который можно посмотреть утилитой blkid.

Второе (/mnt/asterisk/monitor/) – точка монтирования раздела

Третье (ext4) – тип файловой системы

0 – раздел не будет проверяться.
1 –будет проверяться в первую очередь.
2 –будет проверяться после раздела со значением 1.

 Содержимое файла /etc/fstab

Содержимое файла /etc/fstab

Parted – утилита, работающая с таблицей разделов. Утилита parted может создавать разделы объемом более 2 Тб.

Чтобы запустить parted, выполните от root команду parted /dev/sda, где /dev/sda — устройство, которое вы хотите разметить.

Список команд parted.

check minor-num Выполняет простую проверку файловой системы

cp from to Копирует файловую систему из одного раздела в другой, вмето from и to указываются младшие номера разделов

help Выводит список доступных команд

mklabel label Назначает метку диска для раздела

mkfs minor-num file-system-type Создаёт файловую систему типа file-system-type

mkpart part-type fs-type start-mb end-mb Создает раздел, не создавая новую файловую систему

mkpartfs part-type fs-type start-mb end-mb Создает раздел и создаёт указанную файловую систему

move minor-num start-mb end-mb Перемещает раздел

name minor-num name Назначает имя раздела (только для меток диска Mac и PC98)

print Вывести таблицу разделов для выбранного диска

quit Завершает работу parted

rescue start-mb end-mb Восстанавливает потерянный раздел с start-mb на end-mb

resize minor-num start-mb end-mb Изменяет размер раздела с start-mb на end-mb

rm minor-num Удаляет раздел

set minor-num flag state Устанавливает флаг для раздела; state может иметь значение «on» или «off»

Добавление диска объемом более 2 Тб в OS CentOS/Red Hat/Fedora

Для разметки диска объемом более 2 Тб с помощью parted необходимо сделать следующее:

  • Запустить parted для работы с диском, например, если это диск /sdd:
  • Записать метку диска GPT:
  • Создать первичный раздел, который занимает весь объем жесткого диска, для 3Тб можно командами:

Где ext4 – файловая система (необязательный параметр, по умолчанию создается файловая система ext2). Начиная с версии 3, parted не создает файловую систему.

При использовании последнего варианта для создания раздела mkpart primary 0% 100% утилита parted автоматически определит отступ раздела. Этот параметр влияет на выравнивание раздела. Несоответствие между физического и логического распределения данных может привести к снижению производительности системы и сокращению срока службы оборудования. Отступ должен быть кратен размеру блока в файловой системе. Посмотреть с какого сектора начинается раздел можно, если установить размерность диска в секторах и вывести таблицу разделов:<br>(parted) <strong>unit s </strong><br>(parted) <strong>print</strong>

 Содержимое файла /etc/fstab

Содержимое файла /etc/fstab

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

Форматирование диска более 2Тб в ext4

Форматирование диска более 2Тб в ext4

После переноса данных (записей разговоров) на новый диск, который будет смонтирован, например в /mnt/asterisk/monitor/, на старом диске можно создать символическую ссылку на новый раздел, где будут храниться записи, символическая ссылка создается командой:

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