Как смонтировать жесткий диск в Linux с помощью командной строки

Как смонтировать жесткий диск в Linux с помощью командной строки

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





К счастью, современные дистрибутивы Linux делают этот процесс намного проще и интуитивно понятным, чем раньше.





Что такое монтаж?

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





Обычно современные настольные компьютеры Linux обрабатывают процесс монтирования автоматически. Тем не менее, хорошо знать, как сделать это вручную, если все остальное не удается, или если вы застряли только на терминале и вам нужно создать резервную копию некоторых данных.

Проверка доступных разделов

После подключения жесткого диска или USB вы можете увидеть свои устройства и их отдельные файловые системы с помощью этой команды:



lsblk

Как видно выше, каждое физическое устройство следует соглашению об именах sd (x) , с первым из названных sda , секунда ванная , третий SDC , и так далее. В SD имя сокращенно от Устройство SCSI . Если вы используете старый компьютер, вы можете увидеть их имена с hd (x) вместо.

Эти отдельные устройства дополнительно разделены на разные разделы: sda1, sda2, sda3 и т. Д. Проще говоря, они представляют, как разделен ваш жесткий диск. Мы собираемся смонтировать именно эти конкретные разделы, а не сами устройства, поскольку именно в них хранятся фактические данные.





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

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

На самом деле есть два разных интерфейса командной строки, которые вы можете использовать для монтирования устройств в Linux: Удиск а также смонтировать / размонтировать . Мы рекомендуем Udisks почти во всех ситуациях, но, поскольку сценарии использования у всех разные, мы также опишем метод монтирования.





Монтаж с помощью Udisks

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

udisksctl [command] [options] [location]

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

udisksctl mount -b /dev/sdb1

В -b flag просто означает, что монтируемый раздел взят с устройства.

Вы также можете монтировать виртуальные устройства, такие как образы дисков, с помощью Udisks:

udisksctl loop-setup -r -f example.iso

Если ваш образ не завершает процесс монтирования самостоятельно, укажите имя цикла с помощью lsblk и введите эту команду, подставив loop0 с именем вашего цикла.

udisksctl mount -b /dev/loop0

Обратите внимание: поскольку мы не монтируем физический жесткий диск, он помечен как петля скорее, чем sd (x) .

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

Если вы проверите смонтированные разделы с помощью lsblk снова, вы заметите несколько изменений.

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

Размонтирование с помощью Udisks

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

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

udisksctl unmount -b /dev/sdb1

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

Если вы проверяете свои устройства с помощью lsblk , вы заметите, что ваш жесткий диск все еще присутствует, даже после его отключения. Чтобы удалить его полностью и безопасно удалить устройство, вам необходимо ввести другую команду, которая его отключит:

udisksctl power-off -b /dev/sdb1

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

udisksctl loop-delete -b /dev/loop0

Монтаж с креплением

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

Другой вариант - это устанавливать команда. Основное различие между Udisks и mount заключается в том, что с помощью mount вам нужно указать, где вы хотите смонтировать свои разделы. Кроме того, вы не сможете выключить свое устройство после того, как закончите с ним, с помощью команды mount.

Вам также потребуются права администратора (следовательно, судо в начале следующих команд). Поскольку привилегии sudo очень мощные, мы рекомендуем в большинстве случаев метод Udisks, чтобы предотвратить случайное нарушение работы вашей системы.

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

sudo mount /dev/sdb1 /mnt

Последняя часть, / mnt , указывает, где вы хотите разместить смонтированный жесткий диск на своем ПК. Традиционно в Linux это / mnt каталог. Для нескольких устройств вы можете смонтировать их во вложенных папках в / mnt . Просто убедитесь, что вы создали эти папки с помощью mkdir первый.

Как и Удиски, устанавливать инструмент также поддерживает образы дисков. Однако запоминать, как это работает, может быть немного сложнее. В отличие от Udisks, вам нужно ввести только одну команду при монтировании образов дисков с помощью mount:

sudo mount example.iso /mnt -t iso9660 -o loop

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

Связанный: Как клонировать жесткий диск Linux

Размонтирование с помощью umount

Это может показаться странным, но команда для размонтирования раздела - это не «размонтировать», а размонтировать . В отличие от монтажа, вам не нужно указывать местоположение точки монтирования; вам нужно только имя устройства.

sudo umount /dev/sdb1

Помните, что если вы работаете с физическим устройством, вы все равно должны использовать Udisks. выключить команда (объяснена выше), чтобы гарантировать, что данные не будут потеряны при отключении.

Для образов дисков просто назовите устройство цикла:

sudo umount /dev/loop0

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

Получение помощи при установке жестких дисков

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

как создавать векторы в иллюстраторе
udisksctl help mount help

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

Делиться Делиться Твитнуть Эл. адрес 7 способов получить справку из командной строки в Linux

Все основные команды для изучения команд Linux из командной строки

Читать далее
Похожие темы
  • Linux
  • Файловая система
  • Раздел диска
  • Команды Linux
  • Советы по Linux
Об авторе Джордан Глор(Опубликована 51 статья)

Джордан - штатный писатель в MUO, который страстно желает сделать Linux доступным и беззаботным для всех. Он также пишет руководства по конфиденциальности и производительности.

Ещё от Jordan Gloor

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться
Категория Linux