Есть ли какие-либо обстоятельства, при которых SD-карта может быть извлечена из устройства при включенном питании?
Возможно, можно было работать только из оперативной памяти временно? Это может позволить подключить другую SD-карту для копирования некоторых данных в ОЗУ или в Интернет перед повторным подключением исходной карты.
Если это в настоящее время невозможно, можно ли это сделать с некоторыми осторожными изменениями программного обеспечения?
Ответы:
Что ж, небезопасно, если смонтирована какая-либо файловая система, присутствующая на SD-карте (особенно, если смонтирована корневая файловая система). Это верно по умолчанию в большинстве дистрибутивов, доступных в настоящее время для Raspberry Pi. Но это не строго необходимо. Вы можете запустить свою систему из ОЗУ (либо скопировав образ файловой системы в
tmpfs
смонтированную файловую систему или используяinitramfs
), либо какой-нибудь внешний жесткий диск или даже из сети. Если вы это сделаете, ваша SD-карта может быть заменена без проблем (просто убедитесь, что размонтированы все файловые системы, установленные на ней).Единственная проблема заключается в том, что Raspberry Pi имеет небольшой объем оперативной памяти, поэтому если вы планируете запускать его таким образом, у вас должно быть действительно маленькое изображение (сжатые файловые системы, такие как SquashFS, здесь могут быть удобны), разделение памяти, которое дает ARM большую часть оперативной памяти и вероятно 512 МБ версия Raspberry Pi. Но это определенно возможно.
источник
Насколько я знаю, небезопасно извлекать диск, на котором работает операционная система (SD-карта, жесткий диск и т. Д.), В режиме реального времени.
Вы можете посмотреть на UnionFS в сочетании с RAM-диском . Живые компакт-диски Linux работают преимущественно из ОЗУ, но я не уверен, сколько может понадобиться в вашем случае.
источник
Хотя SD-карты электрически безопасны для извлечения из Raspberry Pi, загрузчик и корневая файловая система в настоящее время монтируются там, поэтому без каких-либо серьезных изменений небезопасно извлекать SD-карту при включенном питании.
Если вам нужно прочитать другую SD-карту, вы можете подключить USB-кардридер для чтения с других карт, так как должны присутствовать драйверы для внешнего хранилища.
источник
Нет, ты не можешь. Я вынул SD-карту, и она выдает пару сообщений об ошибках, пытаясь перемонтировать SD-карту, и не может найти загрузчик и все другие вещи, на которые нужно ссылаться. Вы также можете перенести файлы через USB-накопитель.
Я хотел бы, чтобы вы могли приостановить SD-карту, хотя.
источник