2

У меня есть мобильное устройство, подключенное через USB к коробке Linux, и я хочу отключить его. Я запустил команду fdisk -l однако она не отображает точку монтирования. Затем я запустил команду lsusb которая показала скриншот ниже.

Затем я продолжил поиск в каталоге /dev /disk /by-id и нашел следующий файл

Файл является символической ссылкой на файл /dev /sdc.

Вопросы

  1. Почему он не появляется, когда я запускаю команду fdisk -l?
  2. Как правильно размонтировать его, не отрывая USB-шнур от USB-порта?

3 ответа3

1

Многие USB-устройства отображаются как дисковые устройства. Когда они подключены, система устанавливает водопровод, чтобы позволить устройству быть установленным. В зависимости от конфигурации инструментов автоматического монтажа устройство может быть установлено или не установлено. В вашем случае устройство было настроено как диск /dev/sdc , но, похоже, не было подключено. Когда вы отключите его, это сопоставление будет удалено.

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

Даже если устройство было смонтировано, его можно просто отключить от сети. Программа автоматического монтирования просто размонтирует устройство, а остальная очистка произойдет автоматически. Устройству небезопасно отключать его, если ожидаются изменения в разделе (ах) диска. Обычно это делается в течение нескольких секунд после изменения. Если включена автоматическая очистка, время меньше, но износ флэш-устройств выше.

РЕДАКТИРОВАТЬ: fdisk -l не видит устройство, потому что система не знает ни о каких разделах на устройстве. Возможно, что устройство отформатировано, но не разбито на разделы, или что оно не разбито и не отформатировано. Если какие-либо разделы были распознаны, у вас будет устройство типа /dev/sdc1 где номер - это номер раздела.

Поскольку вы предоставили достаточно информации, чтобы определить, что у вас есть телефон, я могу с уверенностью предположить, что это был не жесткий диск. Жесткие диски могут иметь проблемы при внезапном отключении питания, особенно если они находятся в середине какого-либо действия. Производитель должен предоставить документацию о том, как безопасно отключить диск. Это может включать действия, подобные тем, которые указаны в сообщении. Как правило, парковки головок должно быть достаточно, но могут быть хрупкие устройства, которые требуют дополнительных шагов. Если диск вращался, то он, вероятно, готов к отключению.

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

Для устройства, которое подключено только для зарядки, отсоединение от него не должно иметь большего воздействия, чем отсоединение его от настенной бородавки. Аккумулятор возьмет на себя в качестве источника питания. У меня есть несколько устройств, которые я заряжаю таким образом. Единственная проблема заключается в том, достаточно ли мощности USB-порта для зарядки устройства во время его использования. Некоторые из моих устройств не будут работать при подключении к источнику питания, что решает эту проблему.

1

Здесь показан не раздел данных вашей карты (это будет /dev/sdc1), а просто карта. Поскольку вы решили подключить свое устройство только для зарядки, Android оставил карту подключенной (и заблокированной) на самом устройстве. Следовательно, компьютер может видеть устройство (карта, /dev/sdc), но не может получить доступ к разделу (/dev/sdc1). По той же причине fdisk -l не может видеть раздел и, следовательно, не выводит его список.

На ваш второй вопрос: поскольку вы не монтировали его, вам не нужно размонтировать его.

0

Видимо, вы подключили свое устройство только для зарядки и не включили режим «USB-накопитель» на телефоне. Это означает, что разделы не были смонтированы, поэтому отключать нечего.

В случае, когда вы включили режим USB-накопителя, скорее всего, ваша система смонтирует SD-карту, и вы сможете просматривать ее с помощью файлового менеджера на вашем устройстве. В этом случае вы можете размонтировать SD-карту, щелкнув значок треугольника рядом с именем устройства в файловом менеджере (например, pcmanfm, nautilus и т.д.). Или вы можете сделать это из консоли, используя что-то вроде sudo eject /dev/sdb . Наберите mount самостоятельно, чтобы увидеть правильное имя устройства.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .