Как безопасно извлечь флеш-накопитель в Linux

Как безопасно извлечь флеш-накопитель в Linux

Рубрики:

Linux, Утилиты Linux

Метки:

eject, linux, udisksctl, umount

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

В этой статье мы расскажем, как безопасно извлечь USB-накопитель в операционной системе Linux.

Содержание:

  1. Поиск названия USB-накопителя
  2. Отключение USB-накопителя с помощью команд umount и eject
  3. Безопасное извлечение USB-накопителя с помощью udisksctl
  4. Выводы

Поиск названия USB-накопителя

Утилита lsblk — инструмент командной строки Linux, который выводит в окно терминала информацию о блочных устройствах, таких как жесткие диски и USB-накопители, подключенные к компьютеру.

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

 

lsblk

Читайте также: Как определить тип файловой системы в Linux.

На скриншоте выше видно, что наша флешка имеет точку монтирования /media/user/0A52-83F7 и название sdb1. Поскольку все блочные устройства хранятся в каталоге /dev, то абсолютный путь к USB-накопителю будет/dev/sdb1.

Отключение USB-накопителя с помощью команд umount и eject

Прежде чем извлечь флешку, нужно размонтировать файловую систему на блочном устройстве (в нашем случае — на /dev/sdb1). Для этого следует использовать утилиту umount:

 

umount usb

После выполнения команды точка монтирования будет освобождена, и она больше не отобразится в выводе команды lsblk. Например:

 

lsblk after umount

Читайте также: 10 примеров использования fdisk в Linux.

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

 

eject

Теперь примените утилиту lsblk, чтобы убедиться, что флешка отключена:

 

lsblk after eject

Наконец, Вы можете безопасно извлечь флешку из персонального компьютера.

Безопасное извлечение USB-накопителя с помощью udisksctl

Утилита udisksctl — инструмент командной строки Linux, предназначенный для управления блочными устройствами. Она позволяет осуществлять различные операции, такие как монтирование, размонтирование, проверка состояния и другие действия с накопителями данных.

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

 

Читайте также: 10 лучших инструментов шифрования файлов и дисков для Linux.

Затем на программном уровне выключите USB-накопитель:

 

udiskctl

После выполнения этих команд Вы можете безопасно извлечь USB-накопитель. То есть, последовательность действий будет такая же, как и при использовании утилит umount и eject.

Выводы

Теперь Вы знаете, почему важно безопасно извлекать USB-накопитель. Мы также показали два способа выполнения этой процедуры в Linux — с помощью команд umount и eject, а также инструмента udisksctl.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux, Утилиты Linux

Метки:

eject, linux, udisksctl, umount

Больше похожих постов

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

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

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики