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

Как в Linux подключить новый диск, разметить и отформатировать разделы

Оглавление

В этой небольшой заметке я покажу на практическом примере, как работать с дисками в Linux.

Активация диска в Linux

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

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

При подключении нового диска нам нужно:

Как узнать имена дисков, как просмотреть все диски в системе

Начать нужно с того, чтобы узнать имя диска, который мы будем изменять. В Linux совсем непохожая на Windows система обозначения дисков. Вместо привычных дисков C, D, E и так далее, в Linux диски это устройства в папке /dev/. В dev вообще все возможные устройства, даже весьма экзотические, не существующие в Windows.

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

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Как видно из скриншота, имеется диск /dev/nvme0n1. Затем перечислены два устройства /dev/nvme0n1p1 и /dev/nvme0n1p2. По совпадающему части названия nvme0n1 можно понять, что это разделы, на которые разделён диск /dev/nvme0n1.

Также имеется диск /dev/sda, который не разделён ни на какие разделы — именно его я и буду подключать.

Разметка дисков (разделение на разделы) в Linux

В консоли диск можно разбить на разделы командой cfdisk. После неё укажите имя диска, с которым вы хотите выполнить действия:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Диск может быть GPT или MBR (показывается как dos). Вы без труда найдёте множество информации об этих таблицах разделов в Интернете. Только отмечу, что GPT является более современной и имеет больше возможностей. Поэтому если не нужно работать со старым железом, которое понимает только MBR, то выбираем GPT.

Для создания диска выберите Новый:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Введите его размер.

Если нужно, поменяйте тип раздела:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Затем переместитесь вниз на свободное место и повторяйте эти действия по созданию разделов. Когда закончите, выберите Запись.

Форматирование разделов

Для форматирования в ext4:

Для форматирования в ext3:

Для форматирования в ext2:

Для форматирования в FAT32:

Мой пример (я не стал разбивать диск на разделы):

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

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

Монтирование и размонтирование дисков

С дисками в /dev/ нельзя работать напрямую, то есть нельзя на них записывать файлы или копировать с них файлы. Для работы с ними их нужно смонтировать. Это делается командой mount.

Диск подключается к точке монтирования и уже в этой папке можно работать с содержимом диска.

Эта концепция может показаться непривычной пользователям Windows, но это очень удобно! Диск можно смонтировать в любую папку. Например, домашняя папка может быть на другом диске — удобно при переустановке системы — данные не нужно копировать в безопасное место, поскольку они уже на другом диске.

Для монтирования используется команда вида:

Начинаем с создания директории, в которую будет смонтирован диск:

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

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

Для размонтирования диска используется любая из двух команд:

Автоматическое монтирование диска при загрузке Linux

Диски для монтирования при запуске Linux прописаны в файле /etc/fstab.

Допустим, я хочу при загрузке монтировать диск /dev/sda в директорию /mnt/disk_d/. При этом я хочу чтобы диск был доступен для чтения и записи пользователем. Тогда я создаю каталог — точку монтирования:

Открываю файл /etc/fstab:

и дописываю туда следующую строчку:

В этой строке вам нужно заменить

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

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

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

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

Обратите внимание, что если вы что-то неправильно сделали в файле /etc/fsta, то система не сможет загрузиться в графический интерфейс и вам придётся всё исправлять из консоли. Ссылка на дополнительную инструкцию в конце этой статьи.

Для проверки записей в файле /etc/fstab используйте команду

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

На скриншоте можно увидеть, что диск с UUID равным 26FC3023FC2FEC2D является недоступным (unreachable). Это может означать, что запись в файле /etc/fstab имеет ошибку. Но в данном случае диск с UUID=26FC3023FC2FEC2D — это съёмный диск, для его монтирования указана опция nofail (не вызывать фатальную ошибку, даже если диск отсутствует), поэтому предупреждение можно проигнорировать.

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Все пункты успешно прошли проверку, рассмотрим более подробно записи проблемного диска:

Подключение съёмного носителя (флешки, внешнего диска) в Linux

Между прочим, многие дистрибутивы Linux при подключении USB флешки или внешнего диска автоматически их монтируют. Автоматическое монтирование обычно является функцией окружения рабочего стола. То есть на одном и том же дистрибутиве Linux, но с разными рабочими столами (версии Linux Mint как пример) автомонтирование может иметься или отсутствовать.

Если этого не произошло, значит нужно смонтировать вручную. Этот процесс ничем не отличается от обычного монтирования дисков: также создайте точку монтирования и используйте команду mount.

Съёмные носители можно монтировать через /etc/fstab, для этого даже есть специальная опция nofail — игнорировать ошибки, если диск отсутствует.

Как просмотреть все диски и точки монтирования

Для этого используйте уже знакомую нам команду:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Как удалить разделы диска

Если вы хотите удалить всё содержимое диска, в том числе его разбивку на разделы, то это делается так:

Откройте диск в gdisk:

Для перехода в экспертный режим там введите

Затем для удаления GPT введите

Дважды согласитесь, чтобы полностью очистить диск.

Перемонтирование диска с правами записи

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

В ней /dev/sdb1 замените на имя вашего раздела.

Если вы столкнулись с ошибкой:

То нужно выполнить команду (замените /dev/sdb1 на ваш раздел):

После этого перемонтируйте диск.

Обратите внимание, что если вы монтируете диск с файловой системой NTFS, то у вас должен быть установлен пакет ntfs-3g, иначе что бы вы не делали, диск будет только для чтения.

Заключение

Если у вас ещё остались вопросы, то задавайте их в комментариях.

Источник

Монтирование диска в Linux

Разделы дисков в Linux подключаются к системе совсем не так, как в Windows. Здесь есть корневая файловая система, куда подключаются все другие разделы и устройства, которые вы будете использовать. Системные разделы монтируются автоматически при старте системы. Но если вам нужно подключить дополнительные разделы, в некоторых случаях, может понадобиться это делать вручную.

В этой статье мы рассмотрим как выполняется монтирование диска в Linux, поговорим о том, как правильно использовать утилиту mount, umount и посмотреть какие разделы куда примонтированы.

Что такое монтирование?

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

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

Например, вы хотите примонтировать флешку. Вы даете системе команду подключить ее в папку /run/media/имя_пользователя/UUID_флешки/. Система определяет файловую систему устройства, а затем, используя драйвера ядра подключает ее к указанной папке. Дальше вам остается работать с той папкой, как с любой другой. Больше ни о чем думать не нужно. Когда надумаете извлечь флешку, ее нужно отмонтировать.

Монтирование дисков в Linux

Обычно, монтированием занимаются специальные сервисы оболочки, но не всегда они доступны. А иногда нужно сделать все вручную, чтобы задать дополнительные опции монтирования или другие параметры. Для монтирования в Linux используется команда mount. Рассмотрим ее параметры:

$ mount файл_устройства папка_назначения

Или расширенный вариант:

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

Это не все, но основные опции, которые вам понадобятся во время работы с утилитой. Также, возможно, вы захотите знать список опций монтирования, которые могут быть полезными. Они все перечислены в статье автоматическое монтирование в fstab и писать их еще и здесь нет смысла. А теперь перейдем к примерам и рассмотрим как монтировать диск в linux.

Монтирование разделов с помощью mount

Монтирование разделов с помощью mount выполняется очень просто. Фактически в большинстве случаев будет достаточно упрощенной версии команды. Например, смонтируем раздел /dev/sdb6 в папку /mnt:

sudo mount /dev/sdb6 /mnt/

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Вы можете использовать и другие опции чтобы выполнить монтирование разделов linux, например, указать, что на этом разделе нельзя выполнять программы:

Обратите внимание, что вы не можете использовать опции uid, gid, fmask для файловых систем ext. Они поддерживаются только в FAT, vFAT, exFAT.

Вы можете использовать не только имена устройств чтобы выполнить монтирование диска в linux. Для этого можно применять UUID или метки, например, монтирование с помощью UUID:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

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

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Точно так же вы можете использовать метки. Команда монтирования диска linux будет выглядеть так:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Возможно, не только монтирование разделов linux, но и монтирование файлов, если они содержат файловую систему, например, образов дисков. Монтирование образа диска linux работает точно так же:

Посмотреть список всех примонтированных устройств можно просто выполнив mount без параметров:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Размонтирование устройств в Linux

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

Теперь ваше устройство не смонтировано. Но иногда может возникнуть ошибка размонтирования. Система сообщит, что устройство занято: umount: /mnt: target is busy.

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Проблему можно решить закрыв все программы, которые могут использовать любой файл в этой папке. Какие именно это программы вы можете узнать с помощью команды lsof:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Выводы

В этой статье мы рассмотрели как выполняется монтирование жестких дисков linux, а также разделов и даже образов. Вы знаете как правильно использовать опции mount и umount. Если у вас остались вопросы, спрашивайте в комментариях!

Источник

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

Установленного в системе жесткого диска может быть недостаточно и иногда встает вопрос о добавлении дополнительного носителя. Рассмотрим как смонтировать диск на Virtual Private Server (VPS), Virtual Dedicated Server (VDS) и Standalone Server.

Подготовка.

Перед началом работы следует убедиться существует ли диск в системе. Иногда наличие устройства в BIOS может быть недостаточным. Доступные накопители проверяем командой:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

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

Разметка диска.

Для разметки диска запустить утилиту fdisk с указанием пути до диска:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

При нажатии “m” и подтверждением ввода клавишей Enter, программа предоставит страницу доступных команд:

На вопрос о первом и последнем секторе отвечаем нажатием клавиши Enter.

Важно! Если вы желаете создать несколько логических дисков, то в ответе на последний сектор следует указать размер в кило-, мега-, гига-, тера-, петабайтах. Соответственно, если раздел нужен размером в 2 гигабайт, то указываем 2G.

Сохраняем изменения нажатием “w” и подтверждаем выбор с помощью клавиши Ввод.

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Форматирование диска.

Современный Linux предлагает на выбор несколько вариантов файловых систем. Создание файловой системы происходит выполнением команды mkfs с указанием ключей, либо выполнением одной из программ:

Источник

Команда mount или как правильно смонтировать диск в Линукс. Монтирование диска в Linux — команда mount.

Если нужно подключить/примонтировать жесткий диск с файловой системой NTFS или ext2, ext3 к компьютеру на базе операционной системы Linux, то команда mount незаменима. Mount — утилита командной строки в UNIX-подобных операционных системах. Применяется для монтирования файловых систем. В статье приведено описание и примеры для операционной системы GNU/Linux. mount /dev/cdrom /mnt/cdrom.

Монтирование что это?

Монтирование – это подключение диска, раздела, каталога или файла в корневую систему Linux.

Как уже сказано было выше, в ОС «Линукс» имеется общая корневая система. Именно к ней подключаются все устройства и ресурсы, которыми пользуется владелец ПК. Если углубиться в эту сферу более подробно, Windows выполняет процедуры аналогично, но все процесс скрыты от пользователя.

После монтирования определённый раздел становится частью корневой системы, которая всяческими способами пытается сделать свою работу максимально прозрачной. К примеру, после монтирования оперативной памяти или удаленной системной папки пользователь может изучить ее в файловом менеджере. Допускается работа с такими разделами. Она будет аналогична работе, которая касается локального диска.

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

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

Процесс использования утилиты подразумевает обаятельное применение всевозможных опций, каждая из которых выполняет свою функцию. К примеру, опция «-t» является необязательной, но дает возможность без особого труда задать файловую систему, которая в последующем будет использоваться. Нередко это оказывается весьма полезным.

Специальная опция «-о» позволяет предварительно прописать параметры, которые будут распространяться на монтирование. В синтаксис обаятельно включен адрес файл, по которому расположено само устройство, а также папка назначения.

Перед тем, как приступить к полноценному использованию утилиты «mount», рекомендуется максимально подробно изучить список опций. На самом деле их огромное множество, но чаще всего применяются:

Представленный выше список опций является неполным. Такие функции основные, чаще всего могут потребоваться пользователю операционной системы «Линукс» во время работы с утилитой «mount».

Монтирование файловой системы командой mount

Для подключения файловой системы к конкретному местоположению (точке монтирования) команда mount используется в следующей форме:

mount [опции…] имя_устройства директория

После подключения точка монтирования становится корневой директорией смонтированной ФС. Например, смонтировать жесткий диск /dev/sdb1 в директорию /mnt/media можно следующим образом:

$ sudo mount /dev/sdb1 /mnt/media

Можно указать несколько опций, разделенных запятыми (после запятых не должно быть пробелов). Ниже предоставлены основные опции команды

-V — вывести версию утилиты;
-h — вывести справку;
-v — подробный режим;
-a,all — примонтировать все устройства, описанные в fstab;
-F, —fork — создавать отдельный экземпляр mount для каждого отдельного раздела;
-f, —fake — не выполнять никаких действий, а только посмотреть что собирается делать утилита;
-n, —no-mtab — не записывать данные о монтировании в /etc/mtab;
-l, —show-labels — добавить метку диска к точке монтирования;
-c — использовать только абсолютные пути;
-r, —read-only — монтировать раздел только для чтения;
-w, —rw — монтировать для чтения и записи;
-L, —label — монтировать раздел по метке;
-U, —uuid — монтировать раздел по UUID;
-T, —fstab — использовать альтернативный fstab;
-B, —bind — монтировать локальную папку;
-R, —rbind — перемонтировать локальную папку.

Полный список опций можно получить, выполнив команду man mount.

Монтирование разделов с помощью mount

Монтирование разделов с помощью mount выполняется очень просто. Фактически в большинстве случаев будет достаточно упрощенной версии команды. Например, смонтируем раздел /dev/sdb6 в папку /mnt:
как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Вы можете использовать и другие опции чтобы выполнить монтирование разделов linux, например, указать, что на этом разделе нельзя выполнять программы:

Обратите внимание, что вы не можете использовать опции uid, gid, fmask для файловых систем ext. Они поддерживаются только в FAT, vFAT, exFAT.

Вы можете использовать не только имена устройств чтобы выполнить монтирование диска в linux. Для этого можно применять UUID или метки, например, монтирование с помощью UUID:

sudo mount —uuid=»b386d309-05c1-42c8-8364-8d37270b69e0″ /mnt
как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

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

sudu blki
как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Точно так же вы можете использовать метки. Команда монтирования диска linux будет выглядеть так:

sudo mount —label=»home» /mnt/
как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Вы можете примонтировать одну папку в другую, для этого используйте опцию —bind

sudo mount —bind /mnt/ /media/

Возможно, не только монтирование разделов linux, но и монтирование файлов, если они содержат файловую систему, например, образов дисков. Монтирование образа диска linux работает точно так же:

Посмотреть список всех примонтированных устройств можно просто выполнив mount без параметров:

mount
как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

Примеры команды mount

Наиболее простая команда, позволяющая изучить список всех устройств, примонтированных в вашей операционной системе Линукс. Достаточно ввести утилиту без параметров.

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

ВАЖНО! Обычно команда mount требует прав суперпользователя, если обратного не требует fstab.

Есть несколько вариантов запуск утилиты от root:

Утилита дает возможность сделать монтировать одну папку в другую. Для этого предусмотрена специальная опция «–bind».

sudo mount –bind /root/katalog /root/newpapka

Далее узнаем к какой файловой системе относится раздел /dev/sda6, с помощью утилиты “file”.

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux
Примонтируем файловую систему “ext4” в каталог “primercataloga”. В данном случае используется опция «-t».

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux
Если в последующем смонтированная файловая система будет использоваться только для чтения, применяется опция «-r». Для примера смонтируем /dev/sda6 в ту же папку “newpapka”, однако так как мы уже делали это в прошлом примере, система будет ругаться. “already mounted or /root/newpapka busy”.

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux
Именно поэтому нужно сначала размонтировать каталог. Для этого будем использовать команду umount.

Есть возможность указать и иные опции, которые будут распространяться на смонтированные разделы в «Линукс». Если требуется запрет выполнения программ в определенной файловой системе, вводится:

При монтировании диска можно указать не только имена различных устройств. Для составления команды нередко применяется UUID. Вводится:

sudo mount –uuid=”a5d3369c-8c1b-42c4-869f-05d9d286196e” /katalog

где a5d3369c-8c1b-42c4-869f-05d9d286196e – это уникальный номер uuid. Посмотреть его можно с помощью утилиты blkid.

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

При монтировании диска можно указать определенные метки. Для этих целей нужно предварительно узнать ту самую метку, потом уже можно приступить к монтированию.

sudo e2label /dev/sda6

Утилита e2label умеет изменять метки, а также выводить их на экран.

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

sudo mount –label=”root1″ /root/katalog

Утилита «mount» имеет широкие возможности. С ее помощью можно монтировать не только определенные разделы, но и файлы, например образы iso. Это можно осуществить только в том случае, если в них содержится файловая система.

sudo mount /root/obraz-diska.iso /root/disk

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

Примеры использования mount

Давайте рассмотрим несколько примеров использования утилиты. Как правило для монтирования нужно выполнить всего два действия

Монтирование USB-накопителя/жесткого диска

В большинстве современных дистрибутивов Linux, например, Ubuntu, USB-накопители автоматически монтируются при подключении, но иногда может потребоваться ручное монтирование устройства. Чтобы смонтировать USB-накопитель, выполните следующие действия.

Создайте точку монтирования

Если USB-накопитель использует устройство /dev/sdd1, его можно смонтировать в директорию /media/usb следующей командой:

sudo mount /dev/sdd1 /media/usb

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

Монтирование дисков CD/DVD-ROM Наверх

Если Вам нужно примонтировать CD/DVD-ROM, то монтирование CD/DVD-ROM осуществляется точно так же, той же командой mount, которая были приведены выше:

Монтирование образов диска ISO Наверх

Монтирование NFS

Для монтирования системы NFS требуется установить клиент NFS. Установка клиента NFS в Ubuntu и Debian:

sudo apt install nfs-common

Установка клиента NFS в CentOS и Fedora:

sudo yum install nfs-utils

Создайте директорию, которая будет точкой монтирования удаленной файловой системы:

sudo mkdir /media/nfs

Обычно требуется автоматическое монтирование удаленной директории NFS при загрузке. Для этого нужно изменить файл конфигурации /etc/fstab. Откройте его в любом текстовом редакторе, например:

sudo nano /etc/fstab

Добавьте в файл следующую строку, заменив сервер:/директория на имя или IP-адрес сервера NFS и экспортируемую директорию:

сервер:/директория /media/nfs nfs defaults 0 0

Смонтируйте ресурс NFS следующей командой:

Монтирование сетевых дисков SMB Наверх

В некоторых случаях необходимо примонтировать удаленный сетевой диск. В некоторых дистрибутивах Linux, он так же монтируется автоматически (например в Ubuntu) при открытии его по сети. Можно примонтировать его вручную командой mount через консоль. Можно сделать ярлык и поместив его на рабочем столе активировать его когда нужен удаленный доступ к сетевому ресурсу. Ну или мало еще для чего.

Размонтирование файловой системы

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

umount директория umount имя_устройства

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

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

Сохранение параметров mount после перезагрузки

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

[Файловая система] [Точка монтирования] [Тип файловой системы] [Опции] [Dump] [Номер прохода]

/dev/sdb1 /home ext4 defaults 0 0

Подключит устройство /dev/sdb1 (например жесткий диск) в директорию /home

После того как инструкция для mount прописаны в /etc/fstab, что бы проверить правильность написания дайте команду

Если команда отработает без ошибок, то все устройства прописанные в /etc/fstab будут подключены, а также изменения не потеряются после перезагрузки.

Пользовательские пространства имен

В листинге 1 приведена часть кода модуля PAM (pluggable authentication module, подключаемого модуля авторизации), который предоставляет каждому пользователю, кроме root, обособленное пространство имен. Если директория /tmp/priv/USER существует, то она будет смонтирована с помощью bind на директорию /tmp в пользовательском пространстве имен.

Настройка системы для организации отдельных каталогов root для каждого пользователя

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

В листинге 4 показан пример скрипта, используемого при создании любой учетной записи пользователя.

Монтирование дисков в Linux

Способ 1: Утилита GParted

Существуют совершенно разные методы монтирования дисков в Linux, однако начинающим пользователям проще всего будет взаимодействовать с программами, в которых присутствует графический интерфейс. Одним из таких решений является GParted, по умолчанию установленное во многих популярных дистрибутивах. Предлагаем начать именно с него.

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

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

Способ 2: Стандартная утилита «Диски»

В большинстве популярных дистрибутивов имеется стандартная утилита под названием «Диски». Именно она и отвечает за управление накопителями. Если приведенного выше решения на ПК не оказалось или оно вам не подходит, выполните такие действия:

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

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

Способ 3: Терминальная команда

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

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

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

Подробнее: Просмотр списка дисков в Linux

Дополнительно отметим, что у команды mount есть множество полезных опций, позволяющих установить параметры монтирования. Рекомендуем ознакомиться с основными из них:

Теперь вы знакомы с одной из основных команд в Linux под названием mount и знаете, что она отвечает за подключение дисков. В следующем способе мы тоже будем задействовать эту утилиту, но в немного необычной и более сложной ситуации.

Способ 4: Монтирование окружения в режиме LiveCD

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

Загрузка Linux с LiveCD

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

как смонтировать жесткий диск в linux. Смотреть фото как смонтировать жесткий диск в linux. Смотреть картинку как смонтировать жесткий диск в linux. Картинка про как смонтировать жесткий диск в linux. Фото как смонтировать жесткий диск в linux

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

В этой статье вы узнали о принципах монтирования дисков в Linux. После этого можно смело переходить к их использованию. На нашем сайте имеются отдельные темы, посвященные этому процессу. Предлагаем прочитать их, перейдя по указанным ниже ссылкам.

CentOS 7: Монтирование дисков. Утилита mount, umount.

1. Описание утилиты.

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

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

Например, вы хотите примонтировать флешку. Вы даете системе команду подключить ее в папку /run/media/имя_пользователя/UUID_флешки/. Система определяет файловую систему устройства, а затем, используя драйвера ядра подключает ее к указанной папке. Дальше вам остается работать с той папкой, как с любой другой. Больше ни о чем думать не нужно. Когда надумаете извлечь флешку, ее нужно отмонтировать.

2. Общий синтаксис.

Для монтирования в CentOS 7 используется команда mount.

Рассмотрим ее параметры:

# mount /файл_устройства /папка_назначения

Или расширенный вариант:

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

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

3.1. Простое монтирование.

Монтирование разделов с помощью mount выполняется очень просто. Фактически в большинстве случаев будет достаточно упрощенной версии команды. Например, смонтируем раздел /dev/sdb6 в папку /mnt:

# sudo mount /dev/sdb2 /mnt/

3.2. Монтирование с правами суперпользователя.

3.3. Монтирование с указанием файловой системы.

3.4. Монтирование только для чтения.

3.5. Ограничения на выполнение программ.

Вы можете использовать и другие опции чтобы выполнить монтирование разделов, например, указать, что на этом разделе нельзя выполнять программы:

Обратите внимание, что вы не можете использовать опции uid, gid, fmask для файловых систем ext. Они поддерживаются только в FAT, vFAT, exFAT.

3.6. Монтирование по UUID.

Вы можете использовать не только имена устройств чтобы выполнить монтирование диска в CentOS 7. Для этого можно применять UUID или метки, например, монтирование с помощью UUID:

# sudo mount –uuid=”b386d309-05c1-42c8-8364-8d37270b69e0″ /mnt

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

Также соответствие «классических» имен устройств и их UUID представлений можно посмотреть вот так:

3.7. Монтирование по метке.

Точно так же вы можете использовать метки. Команда монтирования диска CentOS 7 будет выглядеть так:

# sudo mount –label=”home” /mnt/

3.8. Монтаж каталога к каталогу.

Вы можете примонтировать один каталог в другой, для этого используйте опцию –bind:

3.9. Монтирование файлов с файловой системой.

Возможно, не только монтирование разделов CentOS 7, но и монтирование файлов, если они содержат файловую систему, например, образов дисков.

Монтирование образа диска CentOS 7 работает точно так же:

4. Список смонтированного.

Посмотреть список всех примонтированных устройств можно просто выполнив mount без параметров:

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

Когда вы хотите завершить работу с устройством, особенно с флешкой, его нужно размонтировать. Для этого существует утилита umount. В качестве параметров она принимает точку монтирования или устройство.

Теперь ваше устройство не смонтировано, но иногда может возникнуть ошибка размонтирования.

Система сообщит, что устройство занято:

umount: /mnt: target is busy.

Проблему можно решить закрыв все программы, которые могут использовать любой файл в этой папке. Какие именно это программы вы можете узнать с помощью команды lsof:

6. Оригиналы источников информации.

Метки: lsof mount umount UUID

Выводы

В этой статье мы рассмотрели как выполняется монтирование жестких дисков linux, а также разделов и даже образов. Вы знаете как правильно использовать опции mount и umount.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *