В / dev вы действительно видите жесткие диски как / sda, / sdb и т. Д. Если вы перейдете в / dev / disk / by-id /, вы увидите другой список с уникальными именами устройств.
Когда вы его монтируете, используйте это имя так же, как вы используете / sda.
Преимущество использования уникальных имен устройств вместо имен, таких как / sda, заключается в том, что устройство монтируется одинаково каждый раз, независимо от порядка загрузки или оставленных на нем флэш-накопителей во время перезагрузки, что может изменить порядок дисков USB и т. Д.
Вот команда mount для моего mp3-плеера Cowen (одна строка):
mount /dev/disk/by-id/usb-COWON_J3_0221001E55027D511123241626337D51-0:0 /media/cowon-j3-main
И чтобы смонтировать micro Sd в том же устройстве, я возвращаюсь к / dev / disk / by-id, чтобы узнать его имя, и монтирую его так (одна строка):
mount /dev/disk/by-id/usb-COWON_J3_EXT_0221001E55027D511123241626337D51-0:1-part1 /media/cowen_j3_card/
Конечно, сначала нужно сделать каталоги монтирования. Обычно я помещаю диски со стационарными носителями в / mnt /, а диски со сменными носителями в / media /. Другие делают это по-другому.
После того, как вы запустили его прямо из командной строки, вы можете поместить его в таблицу файловой системы (отредактируйте / etc / fstab как root), чтобы упростить его монтирование.
Вот отрывок из моего fstab, который показывает, как я монтирую 4 разных mp3-плеера (каждая 1 строка на устройство и 2 на устройство, если в нем есть карта microsd):
# -------- Sansa 4gb e260 в режиме Rockbox
/ dev / disk / by-id / usb-Rockbox_Internal_Storage_90000000000000000A4B4520213ED0490-0: 0-part1 / media / sansa-main auto noauto, пользователи 0 0
/ dev / disk / by-id / usb-Rockbox_SD_Card_Slot_90000000000000000A4B4520213ED0490-0: 1-part1 / media / sansa-main auto noauto, пользователи 0 0
# -------- Sansa 8gb e280 в режиме Sansa
/ dev / disk / by-id / usb-SanDisk_Sansa_e280_D008E2146237B49F0000000000000000-0: 1-part1 / media / sansa-main auto noauto, пользователи 0 0
# -------- Cowen J3
/ dev / disk / by-id / usb-COWON_J3_0221001E55027D511123241626337D51-0: 0 / media / cowen_j3_main / auto noauto, пользователи, rw 0 0
/ dev / disk / by-id / usb-COWON_J3_EXT_0221001E55027D511123241626337D51-0: 1-part1 / media / cowen_j3_card / auto noauto, пользователи, rw 0 0
# -------- Cowen S9
/ dev / disk / by-id / usb-COWON_S9_1600001E55166FBC1025241539136FBC-0: 0 / media / cowen_s9 / auto noauto, пользователи, rw 0 0
Как только он будет в fstab, вместо монтирования с полной командой, как мы делали выше, я могу смонтировать его более коротким способом:
mount /media/cowen_s9_main
и это делает то же самое.
Итак, резюмируем: сначала создайте точки монтирования (каталоги), которые вы будете использовать для монтирования. во-вторых, найдите уникальное имя устройства в / dev / disk / by-id, в-третьих, соберите и запустите команду монтирования с вашим уникальным именем и точкой монтирования, которые вы определили.
Затем я обычно "ls" указываю точку монтирования, чтобы убедиться, что устройство там и доступно для чтения.
ls /media/cowen_s9_main
Я был более многословен, чем вам, возможно, понадобилось, но другие тоже прочтут это. Кроме того, в комментариях в отрывке fstab октофор (#) удален из-за их редактора - они должны быть там, чтобы он работал.