Как смонтировать USB флешку или жесткий диск в терминале Linux
Почему подключенный диск не виден в Linux?
В операционной системе Windows новым флешкам и накопителям автоматически присваивается буква диска (D:, E:). В терминале Linux сервер не открывает диск автоматически — его необходимо смонтировать (привязать к любой выбранной пустой папке файловой системы).
Пошаговый процесс монтирования диска
- Найдите имя подключенного устройства и его разделы с помощью утилиты
lsblk:
Вы увидите список накопителей (lsblksda,sdb,nvme0n1). Найдите ваш накопитель по объему (например,sdb1). - Создайте пустую папку, которая станет «точкой монтирования»:
sudo mkdir -p /mnt/usb - Смонтируйте раздел диска в созданную папку:
sudo mount /dev/sdb1 /mnt/usb - Проверьте успешность монтирования:
Теперь вы можете переходить в папкуdf -h /mnt/usbcd /mnt/usb, читать и записывать файлы. - Как правильно и безопасно извлечь диск (размонтировать):
# Выйдите из смонтированной папки, затем выполните: sudo umount /mnt/usb
Ошибка target is busy при размонтировании: Она означает, что вы или какая-то программа прямо сейчас находитесь внутри папки /mnt/usb. Выполните cd ~ и повторите команду umount.
Частые вопросы (FAQ)
Как сделать так, чтобы диск монтировался автоматически после перезагрузки?
Узнайте UUID диска через команду blkid /dev/sdb1 и добавьте строчку с параметрами в системный файл /etc/fstab.
Что делать, если диск NTFS (от Windows) монтируется только для чтения?
Установите драйвер для поддержки файловых систем Windows: sudo apt install ntfs-3g -y, затем смонтируйте с указанием типа: sudo mount -t ntfs-3g /dev/sdb1 /mnt/usb.
В чем разница между папками /mnt и /media?
Каталог /mnt предназначен для временного ручного монтирования системным администратором. Каталог /media используется графическими оболочками Linux для автоматического монтирования съемных носителей.
Как смонтировать диск с правами записи для обычного пользователя?
После монтирования смените владельца папки: sudo chown -R $USER:$USER /mnt/usb.