Mount не может найти устройство в / etc / fstab

Это мой второй день в Linux. У меня проблемы с подключением USB-накопителя. Это показывает эту ошибку:

mount: can't find /dev/sdb1/mnt in /etc/fstab or /etc/mtab

Как я могу избавиться от этой ошибки?

17
задан 16 January 2018 в 15:40

3 ответа

Почему?

Вы, вероятно, забыли говорить mount где смонтировать Ваш диск.

Linux использует файлы устройств (/dev/sda, /dev/sdb1, и т.д.). В отличие от дисков Windows (C:, D:, и т.д.), Вы не можете получить доступ к ним непосредственно (cd /dev/sdb1 неизбежно перестанет работать, говоря Вам, что это не каталог, а файл). Если Вы хотите открыть диск с mount, необходимо обеспечить точку монтирования. Точка монтирования является в основном каталогом, где Ваша Карта памяти будет открыта и где Вы сможете получить доступ к своим файлам.


Решение

  1. Создайте каталог, который Вы будете использовать в качестве точки монтирования для своего диска:

    mkdir /mnt/mydrive
    
  2. Смонтируйте свой диск с этой командой:

    mount /dev/sdb1 /mnt/mydrive
    

    Примечание: Если Вы не знаете файл устройств своего диска, можно работать sudo fdisk -l или lsblk определить, какой является разделом, который Вы ищете.

  3. Теперь, если Вы работаете ls /mnt/mydrive, это должно перечислить файлы Вашего диска.

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

    umount /dev/sdb1
    

Больше информации

/etc/fstab файл, в котором можно связать раздел с точкой монтирования, позволив Вам работать mount <device> вместо mount <device> <mountpoint>. Поэтому Вы получаете эту запутывающую ошибку.

fstab имеет намного больше использования как монтирование раздела во время начальной загрузки и т.д. Больше информации о fstab на Дуге Linux Wiki

22
ответ дан 17 January 2018 в 01:40

Знать Ваше использование имени устройства sudo fdisk. Ваше устройство может быть распознано его размером и вероятно похоже /dev/sdx, где x могла быть любая буква от до z. (Обычно присвоенного Вашему первому внутреннему жесткому диску)

Для монтирования карты памяти sudo mount <Your Device Name> <Mount Position>, например:

sudo mount /dev/sdb /mnt

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

cd /mnt
1
ответ дан 17 January 2018 в 01:40
  • 1
    +1, у меня все еще есть один из этих I' m остающийся идущий также! – Organic Marble 21 March 2018 в 12:09

sudo mkdir/mnt/spider sudo монтируют, что-t ntfs-3g-o remove_hiberfile/dev/sda2/mnt/spider

Не забывает заменять название дисков от/dev/sda2 до Вашего. Можно найти название дисков при помощи команды sudo fdisk-l.

-1
ответ дан 29 September 2019 в 16:08

Другие вопросы по тегам:

Похожие вопросы: