Почему эта ошибка?
Вы, наверное, забыли сказать 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
Попробуй пройти бота-учителя. Он научит тебя Linux в виде игры: Курсы Linux и DevOPS Бесплатный урок