Распознайте SD-карту как/dev/sdX, а не/dev/mmcblkX

Как я изменяю систему так, чтобы она распознала SD-карты как/dev/sdX, а не/dev/mmcblkX? Я хочу сделать это, потому что сценарии зависят от sdX.Заранее спасибо.

2
задан 22 September 2015 в 22:40

1 ответ

Как обходное решение, можно, вероятно, просто создать жесткую ссылку от /dev/mmcblkX до /dev/sdX.

жесткая ссылка А является просто другим дескриптором файла, который Вы связываете с устройством. Жесткие ссылки нельзя отличить от исходных дескрипторов файлов.

команда для создания такой жесткой ссылки:

sudo ln /dev/mmcblkX /dev/sdX

, Если Вы используете уже существующий дескриптор в качестве названия ссылки, это распечатает сообщение об ошибке и аварийное прекращение работы вместо того, чтобы перезаписать старый дескриптор, поэтому удостоверьтесь, что Вы используете незанятое имя. Поскольку Ubuntu использует sd? имена в алфавитном порядке, Вы, возможно, хотите связать ее с sdz, который никогда не будет, вероятно, заниматься системой.

необходимо будет создать ссылку, вероятно, только однажды, если исходный дескриптор /dev/mmcblkX является персистентным и не уходит, когда Вы вытаскиваете карту из ее слота.
Иначе могло бы быть лучше создать ссылку каждый раз после вставки карты и удаления его после вытаскивания его снова...

0
ответ дан 2 December 2019 в 23:57

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

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