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


21

Це мій другий день в Linux. У мене є проблеми з встановленням USB-накопичувача. Він показує цю помилку:

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

Як я можу позбутися цієї помилки?


Як ви монтуєте?
Мостафа Ахангарха

sudo mount / dev / sdb1 / mnt
Подвійний S

1
Це неправильно. Ви повинні встановити пристрій на точку кріплення. наприклад: mount /dev/sdb1 /media/usb. Просто пам’ятайте, що /media/usb/слід зробити перед монтажем
Мостафа Ахангарха

3
для USB, краще, щоб він був встановлений всередині /media/папки. більше того, /mnt/не зроблено вами. це вбудована папка в ubuntu
Mostafa Ahangarha

1
Ви зробили це mediaу своєму домашньому каталозі, поки ми говоримо про кореневий каталог (/). Запустіть це спочатку, sudo mkdir /media/usbпотім встановіть свій USB за допомогоюsudo mount /dev/sda1 /media/usb
Mostafa Ahangarha

Відповіді:


25

Чому?

Ви, мабуть, забули сказати, mountде встановити свій привід.

Linux використовує файли пристроїв ( /dev/sda, /dev/sdb1і т.д.). На відміну від накопичувачів Windows (C: , D:і т. Д.), Ви не можете отримати доступ до них безпосередньо ( cd /dev/sdb1неминуче вийде з ладу, сказавши вам, що це не каталог, а файл). Якщо ви хочете відкрити накопичувач mount, вам потрібно вказати точку кріплення . Точка монтування - це в основному каталог, де ваш USB-накопичувач буде відкритий і де ви зможете отримати доступ до своїх файлів.


Рішення

  1. Створіть каталог, який ви будете використовувати як точку опори для вашого диска:

    mkdir /mnt/mydrive
    
  2. Змонтуйте свій привід за допомогою цієї команди:

    mount /dev/sdb1 /mnt/mydrive
    

    Примітка. Якщо ви не знаєте файл пристрою вашого диска, можете запуститиsudo fdisk -l або lsblkвизначити, який саме розділ ви шукаєте.

  3. Тепер якщо ти біжиш ls /mnt/mydrive , він повинен перелічити файли вашого диска.

  4. Закінчивши, не забудьте відключити USB-накопичувач, перш ніж виймати його з комп'ютера:

    umount /dev/sdb1
    

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

/etc/fstab- це файл, у якому ви можете пов’язати розділ з точкою кріплення, що дозволяє запускати mount <device>замість нього mount <device> <mountpoint>. Ось чому ви отримуєте цю заплутану помилку.

fstab має багато інших застосувань, таких як монтаж розділу під час завантаження тощо. Докладніше про fstab на вікі Arch Arch


1

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

sudo mount <Your Device Name> <Mount Position>Наприклад, для монтажу usb-накопичувача :

sudo mount /dev/sdb /mnt

Для доступу до того, що ви тільки що встановили, використовуйте положення, де ви встановили. У наведеному вище прикладі я використав /mnt, тому я ввів:

cd /mnt

0

sudo mkdir / mnt / spider кріплення sudo -t ntfs-3g -o remove_hiberfile / dev / sda2 / mnt / spider

Не забудьте замінити ім'я дисків з / dev / sda2 на ваше. Ви можете знайти ім'я своїх дисків за допомогою команди sudo fdisk -l.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.