Linux - Как монтировать и размонтировать диск

  • Последнее обновление: 3 Ноября 2023 г.
  • Просмотры: 1377
  • Автор: Админ
Linux - Как монтировать и размонтировать диск

Коллеги всем привет.

В сегодняшней статье будет рассмотрен процесс монтирования и размонтирования диска под управлением операционной системы Linux.

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

В нашем примере я буду подключать раздел /dev/sdb1 который я создал на диске sdb и буду монтировать этот раздел к директории /app которую мы создадим.

 

Синтаксис команды:

sudo mount /dev/sdb1 /directory_name

  •  /dev/sdb1 - Раздел на диске.
  • /directory_name - Имя директории к которой мы будем монтировать раздел (диск).

 

Содержимое статьи:

  1. Создаем директорию.
  2. Монтируем раздел (диск) до директории.
  3. Разрешаем доступ на раздел (диск).
  4. Автоматическое монтирование раздела (диска) при загрузке Linux.
  5. От монтировать раздел (диск).

 

1. Создаем директорию.

Начнем с того что сначала мы создадим директорию, к которой будет смонтирован раздел (диск).

$. sudo mkdir /app

linux mount unmount disk


 

2. Монтируем раздел (диск) до директории.

$. sudo mount /dev/sdb1 /app

linux mount unmount disk

В примере мы сначала проверяем все директории, затем монтируем раздел (диск) к директории и потом обратно проверяем. После применения команды у нас появилась директория /app и к ней примонтирован раздел (диск) /dev/sdb1 размером 16 GB.


 

3. Разрешаем доступ на раздел (диск).

После того как мы примонтировали раздел (диск), то теперь нам нужно назначить необходимые права на этот раздел (диск) чтобы у пользователей была возможность читать и писать на этот раздел (диск).

$. sudo chmod 0777 /app

На самом деле вы можете настроить права на раздел (диск) более тонко без полного разрешения для всех пользователей, но я в своем примере разрешаю все делать с этим разделом (диском).


 

4. Автоматическое монтирование раздела (диска) при загрузке Linux.

После перезагрузки сервера ваш раздел (диск) будет от монтирован и все что вы делали сброситься, но чтобы этого не случилось и чтобы ваш раздел (диск) был примонтирован автоматически после перезагрузки сервера, то мы должны кое-что добавить в файл /etc/fstab.

Открываем файл /etc/fstab

$. vim /etc/fstab

и добавляем в него строку:

/dev/sdb1 /app ext4 defaults 0 0

linux mount unmount disk

  • /dev/sdb1 - Директория на которую вы монтируете раздел (диск).
  • /app - Имя директории.
  • ext4 - Тип файловой системы.
  • defaults 0 0 - Параметры доступа.

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


 

5. От монтировать диск.

Если вы хотите от монтировать раздел (диск) от директории, то вам нужно выполнить простую команду:

$. sudo umount /dev/sdb1

linux mount unmount disk

И еще не забываем удалить из файла /etc/fstab строку, чтобы после перезагрузки сервера раздел (диск) обратно не примонтировался к директории автоматически.


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

 

ПОХОЖИЕ СТАТЬИ

Как узнать версию ОС LINUX

Как узнать версию ОС LINUX

lsof утилита - узнаем какие порты прослушиваются в Linux

lsof утилита - узнаем какие порты прослушиваются в Linux

Скачать и установить CentOS 8

Скачать и установить CentOS 8