Почему?
Вы, вероятно, забыли сказать, mount
где монтировать диск.
Linux использует файлы устройств ( /dev/sda
, /dev/sdb1
и т. Д.). В отличие от дисков Windows ( C:
, D:
и т. Д.), Вы не можете получить к ним прямой доступ ( cd /dev/sdb1
неизбежно произойдет сбой, сообщив, что это не каталог, а файл). Если вы хотите открыть диск с помощью mount
, вам необходимо указать точку монтирования . Точка монтирования - это, по сути, каталог, в котором будет открыт ваш USB-накопитель и где вы сможете получить доступ к своим файлам.
Решение
Создайте каталог, который вы будете использовать в качестве точки монтирования для вашего диска:
mkdir /mnt/mydrive
Смонтируйте ваш диск с помощью этой команды:
mount /dev/sdb1 /mnt/mydrive
Примечание. Если вы не знаете файл устройства вашего накопителя, вы можете запуститьsudo fdisk -l
илиlsblk
определить, какой из разделов вы ищете.
Теперь, если вы запустите ls /mnt/mydrive
, он должен перечислить файлы вашего диска.
Когда вы закончите, не забудьте отключить USB-накопитель, прежде чем извлекать его из компьютера:
umount /dev/sdb1
Дополнительная информация
/etc/fstab
это файл, в котором вы можете связать раздел с точкой монтирования, что позволяет вам запускать mount <device>
вместо mount <device> <mountpoint>
. Вот почему вы получаете эту запутанную ошибку.
fstab имеет много других применений, таких как монтирование раздела во время загрузки и т. д. Больше информации о fstab на вики-сайте Arch Linux