How to format and mount a usb drive in the linux terminal

How to format and mount a usb drive in the linux terminal

Работа с файлами на флешке

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

Просмотр содержимого флешки

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

Копирование и перемещение файлов

Чтобы скопировать файл с флешки на компьютер, просто выделите нужный файл и используйте команду копирования. Например, для копирования файла «example.txt» в текущую директорию, используйте следующую команду:

$ cp /путь/к/флешке/example.txt .

Для перемещения файла с флешки на компьютер используйте команду перемещения. Например, для перемещения файла «example.txt» в текущую директорию, используйте следующую команду:

$ mv /путь/к/флешке/example.txt .

Создание и удаление файлов

Для создания нового файла на флешке воспользуйтесь командой создания файла. Например, для создания нового файла с именем «newfile.txt» в текущей директории, используйте следующую команду:

$ touch newfile.txt

Для удаления файла с флешки воспользуйтесь командой удаления файла. Например, для удаления файла «example.txt» в текущей директории, используйте следующую команду:

$ rm example.txt

Переименование файлов

Чтобы переименовать файл на флешке, воспользуйтесь командой переименования. Например, для переименования файла «example.txt» на «newname.txt» в текущей директории, используйте следующую команду:

$ mv example.txt newname.txt

Создание и удаление директорий

Для создания новой директории на флешке воспользуйтесь командой создания директории. Например, для создания новой директории с именем «newdir» в текущей директории, используйте следующую команду:

$ mkdir newdir

Для удаления директории с флешки воспользуйтесь командой удаления директории. Например, для удаления директории «olddir» в текущей директории, используйте следующую команду:

$ rmdir olddir

Заключение

Теперь вы знаете основные операции с файлами на флешке в Linux. Эти команды помогут вам эффективно управлять файлами и директориями на флешке и выполнять нужные вам задачи.

В завершение

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

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

Другие способы для систем с BIOS

В GNU/Linux

Через мультизагрузочную флешку

Этот способ позволяет запускать несколько ISO с одного USB-носителя, включая archiso. Обновление ISO образа на USB-накопителе здесь делается проще, чем в большинстве других методах. Для получения дополнительной информации смотрите Multiboot USB drive.

Через GNOME Disk Utility

В дистрибутивах Linux с GNOME легко можно сделать liveCD через и . Просто нажмите правой кнопкой мыши на файл .iso и выберите Open With Disk Image Writer. Когда откроется GNOME Disk Utility, укажите флешку в Destination и нажмите Start Restoring.

Создание USB-ZIP накопителя

Некоторые старые системы с BIOS поддерживают загрузку только с USB-ZIP носителя. Этот способ позволяет вам все еще загружаться с накопителя USB-HDD.

Важно: Это уничтожит всю информацию на USB-носителе!

  • Скачайте и с официальных репозиториев.
  • Найдите вашу флешку с помощью .
  • Введите (заменив x на букву вашего устройства). Это займет некоторое время.

Теперь выполняйте инструкции из раздела ручного форматирования выше. Раздел будет из-за особенностей работы ZIP-дисков.

Примечание: Не форматируйте накопитель в FAT32; он должен быть в FAT16.

Через UNetbootin

UNetbootin можно использовать на любом дистрибутиве Linux или Windows для копирования iso на USB. Но он перезаписывает , поэтому созданная загрузочная флешка не правильно загружается. Из-за этого Unetbootin не рекомендуется — пожалуйста используйте или один из других описанных здесь способов.

Важно: UNetbootin перезаписывает стандартный , поэтому его нужно восстановить до использования флешки.

Измените :

sysconfig.cfg
default menu.c32
prompt 0
menu title Archlinux Installer
timeout 100

label unetbootindefault
menu label Archlinux_x86_64
kernel /arch/boot/x86_64/vmlinuz
append initrd=/arch/boot/x86_64/archiso.img archisodevice=/dev/sdx1 ../../

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

В Windows

Через Flashnul

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

C:\>flashnul -p
Avaible physical drives:
Avaible logical disks:
C:\
D:\
E:\

Когда вы определили, какое вам нужно устройство, вы можете записать образ на него, вызвав flashnul с индексом устройства, и с путем к образу, например:

C:\>flashnul E: -L путь\до\arch.iso

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

Если вы используете Vista или Win7, вы должны открыть консоль от имени администратора, иначе flashnul не сможет открыть флешку как блочное устройство и сможет писать только через дескриптор диска.

Примечание: Известно, что вам нужно использовать букву диска, а не номер. flashnul 1rc1, Windows 7 x64.

Загрузка установочного носителя из ОЗУ

Совет: После того, как установщик завершит загрузку, вы можете просто извлечь USB-накопитель и даже использовать его на другом компьютере заново. Использование MEMDISK также позволяет загружать и устанавливать Arch Linux с одной и той же USB-флешки.

Создание файла настроек

После копирования необходимых файлов перейдите на USB-накопителе в /boot/Settings и создайте файл .

Важно: В строке обязательно используйте имя файла ISO, который вы скопировали в папку .

/Boot/Settings/syslinux.cfg
DEFAULT arch_iso

LABEL arch_iso
        MENU LABEL Arch Setup
        LINUX memdisk
        INITRD /Boot/ISOs/archlinux-версия-x86_64.iso
        APPEND iso

Для получения дополнительной информации о Syslinux смотрите статью Arch Wiki.

Заключительные шаги

Наконец, создайте файл в месте расположения и запустите его («Запустите от администратора» если вы используете Vista или Windows 7):

C:\Documents and Settings\username\Desktop\install.bat
@echo off
syslinux.exe -m -a -d /Boot/Settings X:

USB-устройство не работает в Ubuntu?

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

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

Решение проблем с USB может быть непростым делом, но возможно диагностировать неисправность и внести необходимые исправления.

Чтобы исправить проблемы с USB в Linux, необходимо выполнить пять шагов:

  1. Подтвердите, что порт USB обнаружен
  2. Сделайте необходимый ремонт порта.
  3. Починить или отремонтировать USB-устройства
  4. Перезагрузите операционную систему Linux.
  5. Подтвердите наличие драйверов устройств

Давайте рассмотрим каждый из них по очереди и узнаем, как бороться с Linux, не распознающим USB-устройства.

Широкий ассортимент

Современный рынок может предложить великое многообразие флэш-накопителей от самых разных производителей. При этом корпус носителей информации может быть изготовлен из разных материалов:

  • пластика;
  • резины;
  • металла.

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

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

Отключение флешки

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

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

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

Где sdX — это имя файла диского устройства флешки, которое она получила в системе.

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

После завершения монтирования можно безопасно отключать флешку из USB-порта.

Как выполнять правильно

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

Для этого необходимо выполнить команду:

sudo file -sL /dev/sdX

Где sdX — это буква присвоенная вашему диску. Если вы видите вывод, что файловая система не поддерживается, то необходимо выполнить настройку поддержки этой системы

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

sudo mkdir /media/flash

После этого необходимо выполнить команду:

sudo mount /dev/sdX /media/flash

Где sdX — это буква присвоенная вашему диску.

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

sudo mount -o rw,users,umask=000 /dev/sdX /media/flash

Где sdX — это буква присвоенная вашему диску.

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

Permanently mount USB Drive using FSTAB

The operations in the above steps are one-time binding steps. When the computer restarts, your disk will not be mounted, you will have to repeat the mount steps you did before.

As a workaround, the USB drive must be permanently mounted using .

Get the UUID of the USB Drive, it is always recommended to use UUID instead of partition name as the partition name is prone to change if some other disk/storage gets mounted before the USB. In such case the mount operation will fail leading to boot up issues.

Execute blkid command to get the UUID of your USB drive:

# blkid /dev/sdb1
/dev/sdb1: UUID="2c566ef5-fe73-4e1c-aa71-9a8cd77c0b31" TYPE="ntfs" PARTUUID="09181a39-01"

Now update the file with a new entry and provide disk, path to be mounted, disk format, connection priority and permissions.

foc@fedora:~$ cat /etc/fstab
UUID=d1d3b1db-10b3-4655-b4fa-9d7238d5ed4a / btrfs subvol=root,compress=zstd:1 0 0
UUID=04c22680-e7e3-4703-91fc-cd5e942c356f /boot ntfs defaults 1 2
/dev/sda /home ntfs defaults 0 0

WARNING: Operations on the directory may cause the operating system not to boot after reboot. Therefore, it is important to have a backup before starting. At the terminal;

sudo cp -rf /etc/fstab /etc/fstab-old

Take the backup without any operation with the command. In a negative situation, you can restore the system by returning from this backup.

For permanent mount operation;

sudo nano /etc/fstab

The script opens the file. Add the following to the last line of the file;

2c566ef5-fe73-4e1c-aa71-9a8cd77c0b31 /media/my_disk ntfs defaults 0 1

For FAT32 format;

2c566ef5-fe73-4e1c-aa71-9a8cd77c0b31 /media/my_disk vfat defaults 0 1

For exFAT format;

2c566ef5-fe73-4e1c-aa71-9a8cd77c0b31 /media/my_disk exfat defaults 0 1

Then save and exit with the command.

Once is updated, execute mount -a command which will attempt to mount all the paths from .

Next you can verify using mount -l command to make sure your USB drive is mounted successfully.

Обнаружение жесткого диска USB

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

ПРИМЕЧАНИЕ Команда требует административных привилегий для доступа к необходимой информации, поэтому по этой причине команды необходимо выполнять от имени пользователя root или с префиксом .

# fdisk -l 
OR
$ sudo fdisk -l

Выполнив приведенную выше команду, вы получите вывод, аналогичный приведенному ниже:

Проблемы при открытии флешки на Ubuntu: как их решить

1. Необработанное устройство

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

2. Отказ в доступе

Проблема Решение
При попытке открыть флешку вы получаете сообщение об отказе в доступе. Одной из причин этой проблемы может быть неправильная установка прав доступа к флешке. Чтобы решить эту проблему, вы можете открыть терминал и использовать команду «sudo chmod +rwx /путь/к/флешке», где «/путь/к/флешке» — это путь к вашей флешке.

3. Флешка не отображается

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

4. Невозможность записи на флешку

Проблема Решение
Вы не можете записывать файлы на флешку. Одной из причин этой проблемы может быть защита от записи на флешке. Убедитесь, что переключатель на флешке установлен в положение «Запись». Если переключатель уже установлен в это положение, попробуйте воспользоваться командой «sudo chmod +w /путь/к/флешке» в терминале, чтобы изменить права доступа к флешке.

Форматируем флешку через командную строку

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

Ищем флешку в файловой системе

Посмотреть все подключенные диски можно с помощью программы fdisk.

  • Открываем терминал. Это можно сделать, одновременно нажав клавиши Ctrl + Alt + T на пустом рабочем столе.
  • Вводим команду sudo fdisk -l

У нее будет вывод, похожий на изложенный ниже:

Disk /dev/sdb: 4048 MB, 4048551936 bytes 54 heads, 9 sectors/track, 16270 cylinders, total 7907328 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0001135d Device Boot Start End Blocks ID System /dev/sdb1 * 2048 7907327 3952640 b W95 FAT32*

В этом тексте мы видим флешку. Это можно увидеть по размеру диска (4084 мегабайта явно относятся не к основному жесткому диску компьютера). Его название отображается в нижней части текста. Сразу под словом Device. В моем примере речь идет о названии: /dev/sdb1.

Теперь мы знаем название нашей флешки и можем перейти к следующему этапу.

Отключаем флешку от компьютера

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

Чтобы отключить флешку, открываем терминал и вводим туда команду sudo umount название флешки в файловой системе Linux

В нашем случае команда будет выглядеть так: sudo umount /dev/sdb1

Форматируем флешку

Переходим непосредственно к зачистке флешки. Это можно сделать с помощью утилиты mkfs.

Команда для форматирования флешки устроена следующим образом: sudo mkfs -t название файловой системы название устройства, которое нужно отформатировать

В Linux поддерживается масса файловых систем, включая ext4, ntfs, xfc, btrfs и другие. Можно указать любую на свой вкус и потребности. Например, если в дальнейшем планируете использовать флешку с Windows-компьютерами, то лучше воспользоваться вариантом vfat.

Итоговая команда для форматирования флешки под работу с Windows будет выглядеть примерно так — sudo mkfs -t vfat -n FLASH /dev/sdb1

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

Install Required Packages

USB with NTFS File System

For a usb disk with ntfs file type, ntfs-3g or ntfsprogs packages must be installed on the system.

If you are using a Debian based distribution (Ubuntu, Debian, Pardus etc.) and to confirm that this package is installed;

sudo dpkg -l | grep ntfsprogs

The above command will show package and its version if installed.

If you want to install this package, use following command:

sudo apt install ntfsprogs

If you are using a RedHat based distribution (CentOS, Rocky Linux, Alma Linux or Fedora);

sudo yum list installed | grep ntfsprogs
ntfsprogs.x86_64 2:2021.8.22-2.fc35 @anaconda

you can check the existence of the package in the system with this command. For installation, run the following command on the terminal.

sudo yum install ntfsprogs

USB with FAT32 File System

If you have a USB disk with FAT32 file type, the dosfstools package must be installed in the system.

To install on Debian-based distributions;

sudo apt install dosfstools

and to install on Redhat-based distributions

sudo yum install dosfstools

NOTE:
If you installed the packages, then you may need to physically remove the usb disk and insert it again.

FAQ

Как подключить флешку в Ubuntu?

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

Как отключить флешку после использования в Ubuntu?

Нажмите правой кнопкой мыши на значок флешки в «Файловом менеджере» и выберите «Извлечь» или выберите флешку в «Другом месте» и нажмите правой кнопкой мыши на ее значок, затем выберите «Извлечь». Дождитесь, пока будет показано сообщение о безопасном извлечении флешки и только после этого отключите ее от компьютера.

Могу ли я переименовать флешку в Ubuntu?

Да, вы можете переименовать флешку в Ubuntu. Откройте «Файловый менеджер», найдите флешку в списке и нажмите правой кнопкой мыши на ее значок. Затем выберите «Переименовать» и введите новое имя для флешки.

Что делать, если флешка не распознается в Ubuntu?

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

Как примонтировать флешку в терминале Ubuntu?

Откройте терминал и введите команду «sudo mkdir /mnt/usb» (без кавычек), чтобы создать папку для монтирования флешки. Затем введите команду «sudo mount /dev/sdb1 /mnt/usb» (без кавычек), где /dev/sdb1 — это путь к флешке, который можно найти с помощью команды «sudo fdisk -l». После выполнения этих команд флешка будет примонтирована в папку /mnt/usb.

Make it permanent

There is a special file , in which each line describes:

  • what devices are usually mounted,
  • where,
  • using which options.

After reboot each line will be mounted automatically if the device is
connected.

As we are working mostly with pendrives, we should use the special
option:
nofail. This
avoids reporting any errors for the device if it does not exist at
booting time when it tries to mount them and probably the device won’t
be plugged..

If you don’t add the nofail option, your
system would have some problems during booting time, where you should
comment the added lines to

Here we use the UUID to be sure we always refer to the same device.

In :

3.1 Mount a pendrive just by specifying a directory

Now that knows that our USB-stick should be placed at
, we can mount the pendrive just by using that
directory the next time we plug the pendrive:

mount /media/usb-stick

Personally, I like to have each pendrive or device identified like
so I can easily mount it with the directory
name after plugging it.

Кук подключить внешние диски в Linux?

Локальные системы (KDE, Gnome) практически всех дистрибутивов реагируют на подключение внешнего носителя так: открывается новое окно файлового менеджера (иногда с запросом о подтверждении), обес­печивающее удобный доступ к файлам подключенного внешнего носителя.

Подключение флешки в Linux

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

Необходимо специально отключать все разделы внешнего носителя из дерева каталогов, а только потом извлекать кабель! В большинстве дистрибутивов для этого нужно щелкнуть на значке носителя и  выбрать Eject (Извлечь), Safely Remove (Безопасное извлечение) или подобную запись в меню.

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

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

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

Управление горячим подключением в современных дистрибутивах осуществляется в тесном взаимодействии ядра, системы udev, системы обмена информацией D-Bus и программы PolicyKit. В более старых версиях вы, возможно, встретите программы supermount, magicdev или subfs/submount, но все они не очень хорошо работают.

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

Обзор всех носителей данных (включая жесткие диски, но исключая приводы CD и DVD) выводит команда fdisk -l. В следующем примере /dev/sdf1 — первый и единственный раздел на USB-флешке.

root# fdisk -l

1 root# fdisk -l

USB-флешки и карты памяти также можно форматировать как Superfloppy. Это означает, что на диске не создается таблица разделов. В таком случае весь привод запрашивается как устройство /dev/sda (вместо обычного способа именования устройства с помощью /dev/sda1, когда указывается номер определенного раздела).

Если знать номера устройств, дальше все просто: создается новый каталог и выполняется следующая команда mount:

root# mkdir /media/memorystick
root# mount /dev/sdf1 /media/memorystick

1
2

root# mkdir /media/memorystick

root# mount /dev/sdf1 /media/memorystick

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

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

root# umount /media/memorystick

1 root# umount /media/memorystick

Вот так можно управлять внешними накопителя в Linux.

Монтирование удалённой флешки

Удалённой флешкой в настоящей статье называется флешка, подключённая к удалённой рабочей станции локальной сети. Монтирование такой флешки для использования будет интересно например для пользователей сервера терминалов Linux. Для получения доступа к удалённой флешке могут быть использована возможность «переноса» её из сети на локальную станцию с помощью пакета Usbip, а также механизмы управления удалённой рабочей станцией заложенные в протоколах samba и ssh.

Для подключения удалённой флешки в Linux с помощью протокола samba

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

Дело в том, что организация файловой системы Linux немного отличается от того, что мы привыкли видеть в Winodws. Здесь нет никаких дисков C,D,E и так далее, есть только корень, самая верхняя точка файловой системы, в подкаталоги которой подключаются все жесткие диски и внешние носители.

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

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

Установка пакетов exfat-utils и exfat-fuse

Для установки пакетов exfat-utils и exfat-fuse выполните следующие шаги:

Ubuntu / Debian

Убунту или Debian автоматически загрузят и установят пакеты exfat-utils и exfat-fuse в систему. Если система запрашивает подтверждение, нажмите «Y» чтобы продолжить установку.

Fedora

Если вы используете Fedora для установки пакетов, сначала выполните команду для установки необходимых пакетов exfat-utils и fuse-exfat. Затем выполните команду , чтобы загрузить модуль fuse.

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

Выводы

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

  • Как открыть флешку из Линукса
  • Как смонтировать usb
  • Как прочитать флешку

Убедитесь в том, что все USB порты на вашем компьютере рабочие. Вставьте съемный USB-носитель в соответствующий порт вашего компьютера. Из автозапуска выберите вариант открытия диска. Если этого не произошло, откройте директорию computer:/// и выберите нужное для открытия устройство. Откройте обозреватель файлов на данном носителе.

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

Откройте в вашем обозревателе страницу поисковика и введите «Драйвер USB 2.0 для Linux». Из открывшихся результатов поиска выберите подходящий вам и загрузите его на ваш компьютер. Лучше всего выбирайте для скачивания тот файл драйвера, под которым имеются положительные отзывы.

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

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

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

С помощью команды cd я могу переходить по каталогам и с помощью команды ls смотреть содержимое. А вот как перейти мне на съёмный носитель и посмотреть его содержимое в терминале?

Куда он примонтирован — туда и переходи.

а с помощью какой команды?

флешки положено в /media/ монтировать, точнее создавать там новый каталог, и монтировать к нему. Имя каталога обычно берётся из volue lable, а если ты его не удосужился забить, то UUID.

Монтирование осуществляет файловый менеджер, часть DE.

Можно ручками смонтировать, но по умолчанию это может сделать только root. Имя самого устройства можно узнать командой dmesg.

ну ты-то наверное как из ЖПП вылез, уже сразу начал правила к udev писать, и юниты к systemd.

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

Часто монтируется в /run/media/<имя пользователя>/<метка или идентификатор>

всем спасибо перешёл на флешку с помощью команды

oh stop it, you.jpg

да, это логично, т.к. флешки принадлежат юзеру, а /media/ принадлежит системе.

Вот к чему приводит дос головного мозга и полное незнание архитектуры GNU/Linux.

Никогда не понимал, что в этом логичного. Ну вот вставил я флешку в комп, она же торчит в компе. Почему только один юзер, который был активным в момент вставки, имеет право ей пользоваться? Почему бы не смонтировать её в /media/$UUID и не дать права 770, root:plugdev на её точку монтирования?

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

Хм, довольно убедительно.

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

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: