Чому?
Ви, мабуть, забули сказати, 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 Arch