Skip to main content

Тема 7 Диски

Отлично! Теперь, когда ты освоил работу с текстовыми редакторами, мы перейдём к следующей важной теме — управление дисками и разделами. Это важный аспект для любого администратора, так как правильное управление дисковым пространством помогает эффективно использовать ресурсы и хранить данные.

Тема 10: Управление дисками и разделами (fdisk, mkfs)

Представь себе:

Управление дисками — это как планировка здания. Ты решаешь, как разделить пространство (разделы), какие комнаты использовать (файловые системы) и как всё организовать, чтобы не было беспорядка. В Linux существует несколько инструментов для управления дисковыми разделами, и мы рассмотрим основные из них — fdisk и mkfs.


Команда fdisk — создание и управление разделами

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

Основные действия с fdisk:
  1. Просмотр информации о диске

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

    Copy code

    sudo fdisk -l

    Это выведет список всех подключённых дисков и их разделов.

  2. Работа с конкретным диском

    Для работы с конкретным диском нужно указать его путь. Например, если у тебя диск называется /dev/sda, используй:

    bash

    Copy code

    sudo fdisk /dev/sda

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

    Внутри интерфейса fdisk ты можешь создать новый раздел. После ввода команды sudo fdisk /dev/sda введи n (для создания нового раздела) и следуй инструкциям.

  4. Удаление раздела

    Чтобы удалить существующий раздел, введи команду d и выбери номер раздела, который нужно удалить.

  5. Запись изменений

    После всех изменений введи w для записи изменений на диск.


Команда mkfs — создание файловой системы

После того как ты создал новый раздел с помощью fdisk, нужно создать файловую систему на этом разделе. Для этого используется команда mkfs (make filesystem).

Пример создания файловой системы:
  1. Создание файловой системы ext4 на разделе

    Если у тебя есть раздел, например, /dev/sda1, и ты хочешь сделать на нём файловую систему ext4, используй:

    bash

    Copy code

    sudo mkfs.ext4 /dev/sda1

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

    В зависимости от нужд, ты можешь выбрать разные типы файловых систем. Например:

    • Для файловой системы FAT32:

      bash

      Copy code

      sudo mkfs.vfat /dev/sda1

    • Для файловой системы NTFS:

      bash

      Copy code

      sudo mkfs.ntfs /dev/sda1


Монтирование разделов

Когда раздел создан и на нём есть файловая система, его нужно "подключить" к системе, чтобы ты мог использовать его для хранения данных. Это делается с помощью команды mount.

  1. Монтирование раздела

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

    bash

    Copy code

    sudo mount /dev/sda1 /mnt

    Здесь /mnt — это точка монтирования, куда подключится раздел.

  2. Размонтирование раздела

    Когда больше не нужно использовать раздел, его можно размонтировать:

    bash

    Copy code

    sudo umount /mnt


Пингви подсказывает:

"Представь, что каждый диск — это большое поле, которое ты можешь разделить на участки. Один участок для фотографий, другой для программ, третий для резервных копий. С помощью инструментов fdisk и mkfs ты можешь организовать это пространство так, как тебе нужно!"


Практическое задание

  1. Просмотри информацию о дисках. Используй команду sudo fdisk -l, чтобы узнать, какие диски подключены к твоей системе и как они разделены.

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

  3. Создай файловую систему. После создания раздела, используй команду mkfs для создания файловой системы ext4 на новом разделе.

  4. Смонтируй раздел. Смонтируй новый раздел в каталог /mnt и проверь, что ты можешь записывать туда файлы.

  5. Размонтируй раздел. После проверки, размонтируй раздел с помощью команды umount.


Итог:

Теперь ты знаешь, как управлять дисковыми разделами и создавать файловые системы в Linux. Это важный навык, который пригодится для настройки системы и эффективного использования дискового пространства. Ты готов продолжать?

4o