Сначала необходимо смонтировать USB-накопитель dev sdb1 в точку монтирования, что делать

Обновлено: 05.07.2024

Пытаетесь понять, как вручную смонтировать USB-накопитель в Linux? Не смотрите дальше. В этой статье пошагово объясняется, как вручную смонтировать USB-накопитель в Linux в каталог точки монтирования по вашему выбору. Делать все будем прямо в терминале. Таким образом, вы можете использовать этот подход не только на своем настольном ПК с Linux, но и при подключении SSH к вашему серверу Linux. Мы также расскажем, как настроить права на запись для доступа к вашему USB-накопителю.

Фон

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

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

  • /media/ / (для Debian и Ubuntu)
  • /run/media/ / (для Fedora и openSUSE)

На следующем снимке экрана показан пример подключения моего USB-накопителя на виртуальной машине openSUSE:

Снимок экрана файлового менеджера с выделением точки подключения каталог USB-накопителя в openSUSE Linux». ширина=

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

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

Что вам нужно

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

  • Любой тип системы Linux. Настольный компьютер, сервер или даже Raspberry PI вполне подойдут.
  • USB-накопитель с разделом в формате EXT4.

Подробнее о подготовке USB-накопителя к этой статье см. в статье о том, как отформатировать USB-накопитель с помощью GParted.

Лично я буду использовать свою виртуальную машину на основе Ubuntu со средой рабочего стола Budgie на протяжении всей этой статьи.

Определите имя устройства раздела USB-накопителя

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

Просмотр вывода показал, что Linux обнаружил два диска: /dev/sda и /dev/sdb . Первый диск ( /dev/sda ) представляет собой мой жесткий диск Linux. Я могу сказать, потому что он содержит корневой ( / ) раздел. Это означает, что другой диск ( /dev/sdb ) должен быть моим USB-накопителем. На USB-накопителе указан один раздел с именем устройства /dev/sdb1. Это имя устройства, которое мы хотели найти.

Имя устройства раздела на вашем USB-накопителе может отличаться. Обязательно замените /dev/sdb1 на имя устройства раздела USB-накопителя до конца этой статьи.

Если вы не знаете имя устройства раздела на USB-накопителе, попробуйте следующий подход:

  1. Отключите USB-накопитель и запустите lsblk -p | grep "диск\|часть" .
  2. Снова подключите USB-накопитель, выполнив команду lsblk -p | grep "disk\|part" еще раз.
  3. Сравните выходные данные двух команд, чтобы увидеть, какой новый диск и раздел появились.

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

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

Давайте создадим точку монтирования для нашего USB-накопителя в каталоге /mnt. Откройте терминал и выполните эту команду:

Здесь мы используем sudo, потому что только пользователь root имеет право создавать каталоги внутри /mnt. Обратите внимание, что вы можете выбрать другое имя точки монтирования. Я выбрал usbdrive просто в качестве примера. Не стесняйтесь изменить его на что-то более подходящее, например. мой резервный диск .

Смонтируйте USB-накопитель в Linux

Я покажу вам два разных подхода к подключению USB-накопителя в Linux:

Какой подход выбрать, зависит от вашей ситуации. Ядро Linux обычно присваивает имена устройств дискам и их разделам в зависимости от порядка их подключения. Если вы часто подключаете разные USB-накопители, то имя устройства вашего конкретного раздела USB-накопителя не всегда может быть /dev/sdb1 . Это также может быть /dev/sdc1 , /dev/sdd1 и т. д. В этом случае выберите монтирование по UUID вместо имени устройства.

В других случаях может быть предпочтительнее подключение по имени устройства. Мой пример: я запускаю файловый сервер Linux в своей домашней сети. К нему подключен USB-накопитель для ежедневного автоматического резервного копирования. Я никогда не подключаю другие USB-накопители и точно знаю, что Linux всегда назначает своему разделу имя устройства /dev/sdd1. Но вот в чем дело: я периодически меняю USB-накопитель на другой такой же. Запасной я храню за пределами площадки для аварийного восстановления. Несмотря на то, что сами диски одинаковы, каждый из них имеет свой собственный UUID. Поэтому я предпочитаю монтирование по имени устройства, так как оно всегда одинаково для обоих дисков.

Подключение по имени устройства

Синтаксис команды для монтирования раздела на USB-накопителе по имени устройства:

С именем устройства /dev/sdb1 и точкой монтирования /mnt/usbdrive я могу смонтировать раздел на моем USB-накопителе с помощью команды:

После монтирования вы можете получить доступ к файлам на USB-накопителе, перейдя в каталог /mnt/usbdrive в файловой системе Linux.

Программа монтирования использует интеллектуальные функции для автоматического определения типа файловой системы в разделе USB-накопителя. Если по какой-то причине это не работает, вы можете указать это в командной строке с параметром -t. Например:

Другие распространенные значения параметра типа файла: vfat для FAT32 и ntfs для NTFS.

Монтировать по UUID

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

Теперь мы сталкиваемся с небольшой проблемой. Нам нужно узнать UUID раздела на нашем USB-накопителе. К счастью, ваша система Linux предлагает для этого программу blkid. С помощью программы blkid мы можем получить UUID определенного имени устройства. Синтаксис:

В моем случае имя устройства — /dev/sdb1 . Чтобы получить UUID, я просто выполнил эту команду:

Хорошо, теперь мы знаем UUID раздела на нашем USB-накопителе. В качестве следующего шага мы можем смонтировать его, используя этот UUID:

Отключите USB-накопитель в Linux

Синтаксис для размонтирования раздела нашего USB-накопителя:

Используя /mnt/usbdrive в качестве точки монтирования, вы можете размонтировать, выполнив эту команду из терминала:

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

Получите права на запись на USB-накопитель

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

Пользователь root в настоящее время владеет корневым каталогом. Это означает, что мне потребуются привилегии root для сохранения файла на USB-накопителе или для создания на нем нового каталога. Оглядываясь назад, это имеет смысл. Готовясь к этой статье, я только что создал этот раздел EXT4 с помощью GParted. При этом мне требовались привилегии root, и, следовательно, пользователь root стал владельцем.

Измените владельца корневого каталога на USB-накопителе

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

Помните, что $USER автоматически заменяется вашим именем пользователя, в моем случае pragmalin:

Снимок экрана терминала, поясняющий, как использовать chown, чтобы дать вашему пользователю права на запись на подключенный USB-накопитель в Linux». ширина=

Как видно из вывода, мой пользователь получил полные права на запись на USB-накопитель.

Изменить владельца всех файлов и каталогов на USB-накопителе

Если на вашем USB-накопителе уже есть файлы и каталоги, его владелец и права доступа не изменились. Когда вы заранее знаете, что вы единственный, кто использует эти файлы и каталоги, вы можете захотеть стать их владельцем. В этом случае вы можете запустить команду chown с параметром -R.Это рекурсивно изменяет владельца всех файлов и каталогов на USB-накопителе:

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

Подведение итогов

Изучив эту статью, вы узнали, как вручную подключить USB-накопитель в Linux. Сводка всех выполненных шагов:

  • Определите имя устройства и UUID раздела на USB-накопителе.
    • Чтобы вывести список всех дисков и разделов: lsblk -p | grep "диск\|часть"
    • Чтобы получить UUID устройства: sudo blkid [ИМЯ УСТРОЙСТВА] -sUUID -ovalue
    • sudo mkdir -p [ТОЧКА МОНТАЖА]
    • Для монтирования по имени устройства: sudo mount [ИМЯ УСТРОЙСТВА] [ТОЧКА МОНТАЖА]
    • Для монтирования по UUID: sudo mount --uuid [UUID] [ТОЧКА МОНТАЖА]
    • Для размонтирования: sudo umount [ТОЧКА ПОДКЛЮЧЕНИЯ]
    • sudo chown $USER: [MOUNT POINT] только для корневого каталога на USB-накопителе.
    • sudo chown $USER: [MOUNT POINT] для всех файлов и каталогов на USB-накопителе.

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

    Ezoic

    сообщить об этом объявлении

    Прагматик Линукс

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

    UNetbootin не обнаруживает подключенный USB-накопитель, как показано на изображении ниже.

    введите здесь описание изображения

    введите здесь описание изображения

    Затем перемонтируйте USB-накопитель, при необходимости вручную, используя mount -o remount /dev/sdb1 . (И отключите любой аппаратный переключатель защиты от записи)

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

    Закройте UnetBootin, откройте GParted, размонтируйте раздел флешки, создайте на флешке новую таблицу разделов msdos, создайте на флешке раздел FAT32, смонтируйте его, повторно подключив и запустив UnetBootin. Если это не поможет, я тоже не в курсе. Также убедитесь, что вы используете UnetBootin от имени пользователя root.

    7 ответов 7

    Просто смонтируйте диск:


    Результат: «Монтирование отклонено, поскольку том NTFS уже открыт в монопольном режиме. Возможно, том уже смонтирован или его может использовать другое программное обеспечение, которое можно определить, например, с помощью команды «fuser». "

    Это то, что сработало для меня

    1. Удалить раздел в sdb1 в Gparted.
    2. Переформатировать.
    3. В терминале введите sudo mount /dev/sdb1 /mnt .
    4. Запустите UNetbootin как обычно.


    unetbootin не смог обнаружить файл /dev/sdb1 dd с образ-образом Debian. Я создал файловую систему VFAT поверх ( mkfs.vfat /dev/sdb1 ), и затем она была найдена. Полученный установочный диск Debian смог загрузиться на моем старом Thinkpad X201 — в отличие от обычного метода dd.

    Спасибо, @melissa_boiko, та же проблема. Старый нетбук не загружается с флешки dd 'd, unetbootin не распознает флешку, если на ней установлена ​​файловая система ISO.

    из типа командной строки:

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

    Попробуйте это (в моем случае сработало хорошо):

    1. (когда Unetbootin открыт и смонтирован iso-файл)
    2. откройте GParted, перейдите в меню GParted, выберите "Устройства" и отметьте путь к USB-накопителю (/dev/sdb1)
    3. Теперь Unetbootin должен распознать ваш USB-накопитель и продолжить копирование.
    4. (возможно, перед этим вам потребуется извлечь и снова вставить USB-накопитель)


    Возможно, вы следовали следующей последовательности; ваша флешка отформатирована для файловой системы FAT32.

    Возможно, вы вставили флешку, выбрали свой ISO, Unetbootin обнаружил вашу флешку, что отражено на снимке экрана Unetbootin.

    Однако на втором этапе вы могли размонтировать флешку вручную или иным образом, но UNetbootim мог не обновиться

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

    Мы живем в современную эпоху технологий, когда необходимо отслеживать множество важных переменных. Но, пожалуй, самая большая переменная сегодня — это «данные». С некоторыми зрелыми и появляющимися технологиями все сосредоточено на количестве и качестве данных. Таким образом, сбор и защита данных приобрели первостепенное значение.

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

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

    Доступ к USB-накопителям прост. Это устройство plug-and-use, поэтому флешку нужно только подключить к компьютеру через USB-порт. Обычно USB-накопители автоматически подключаются к вашей системе независимо от операционной системы, но бывают случаи, когда возникает проблема, и USB-накопитель отказывается подключаться.

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

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

    1) Подключите USB-накопитель к компьютеру

    Во-первых, вам необходимо подключить USB-накопитель к персональному компьютеру (ПК) на базе Linux, на котором вы хотите получить доступ к USB-накопителю.

    2) Обнаружение USB-накопителя на вашем ПК

    Второй шаг — самый важный и простой. После подключения USB-накопителя к компьютеру система добавит новое блочное устройство в каталог /dev/. Чтобы проверить это, используйте следующую команду. Но сначала откройте командный терминал и введите следующую команду:

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


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

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

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

    В упомянутой выше команде «sbd1» относится к имени вашего USB-устройства.

    4) Создание каталога на USB-накопителе

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

    Приведенные выше команды создадут каталог с именем «John» на USB-накопителе. Вы можете создать каталог с желаемым именем, заменив его на John. Например.

    Эта команда создаст на USB-накопителе каталог с именем «Google». После выполнения этого шага вы успешно подключили USB-накопитель в своей системе Linux.

    5) Удалить каталог на USB-накопителе

    Узнав о создании каталога на USB-накопителе, пришло время узнать, как удалить каталог на USB-накопителе. Чтобы удалить каталог, введите следующую команду.

    Вышеупомянутая команда удалит диск с именем «Джон». Но если вы хотите удалить каталог с нужным вам именем, просто замените его на «Джон». Например.

    Приведенный выше код удаляет каталог с именем «Google». Точно так же вы можете написать любое из желаемых имен, чтобы удалить каталог на вашем USB-накопителе на компьютере под управлением Linux.

    6) Форматирование подключенного USB-накопителя в Linux

    Чтобы отформатировать флэш-накопитель USB, сначала необходимо отключить его. Используйте следующую команду, чтобы размонтировать USB.

    В вышеупомянутой команде «sbd1» относится к имени вашего USB-устройства. Затем вам нужно выбрать один из следующих кодов в соответствии с файловой системой вашего USB-накопителя:

    Для файловой системы VFAT (FAT32)
    Чтобы отформатировать файловую систему VFAT (FAT32), используйте:

    В упомянутой выше команде «sbd1» относится к имени вашего USB-устройства.

    Для файловой системы NTFS
    Чтобы отформатировать USB-накопитель с файловой системой NTFS, используйте:

    Для файловой системы EXT4
    Для форматирования USB-накопителя с файловой системой EXT4 используйте:

    Заключение

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

    Об авторе

    Зееман Мемон

    Привет!Я инженер-программист по образованию, блоггер по навыкам, который любит писать о технологиях, разрабатывать веб-сайты и заниматься SEO. Вы можете связаться со мной в LinkedIn.



    Впервые у меня возникла такая проблема, когда я пытался создать загрузочный USB-накопитель, и появилось всплывающее окно с сообщением о том, что «сначала необходимо смонтировать USB-накопитель /dev/sdc1 в точку монтирования. Большинство дистрибутивов сделают это автоматически после извлечения и повторной установки USB-накопителя». У меня никогда не было этой проблемы в Linux, потому что обычно все USB-накопители сразу распознаются и монтируются, но всегда бывает в первый раз….

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

    Прежде всего вам нужно установить dconf-editor на ваш Linux, поэтому вы должны открыть Терминал и ввести:

    После установки вы запускаете dconf-editor (для среды MATE он находится в меню System Tool) и переходите к управлению мультимедиа:

    org –> gnome –> рабочий стол –> обработка мультимедиа

    Теперь вы должны убедиться, что обе команды automount и automount-open помечены.

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

    Откройте терминал и введите:

    чтобы увидеть смонтированные диски. Если вы не можете найти USB-накопитель, который хотите подключить, введите:

    и вы увидите все диски (подключенные/размонтированные).

    Теперь вы можете узнать правильный идентификатор диска (например, sdb1, sdc1, sdd1), который ваша ОС назначила этому конкретному диску. Запомните его и начните создавать точку монтирования:

    где «newusb» — это имя точки подключения, которое вы хотите назначить своему USB-накопителю.

    где «sdb1» — идентификатор диска, который мы нашли ранее, а «newusb» — выбранное вами имя точки подключения.

    Все, теперь у вашего USB-накопителя есть точка подключения, и вы можете его использовать (в моем случае я смог создать загрузочный USB-накопитель с помощью Unetbootin)

    AddThis

    Вы можете найти дополнительные полезные советы по подключению USB-накопителей в сообществе Ubuntu.

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