Existem circunstâncias em que o cartão SD pode ser removido do dispositivo enquanto está ligado?
Talvez seja possível operar temporariamente apenas da RAM temporariamente? Isso pode permitir que um cartão SD diferente seja conectado para copiar alguns dados para a RAM ou para a web antes de conectar o cartão original novamente.
Se atualmente não for possível, isso poderia ser feito com algumas alterações cuidadosas no software?
Respostas:
Bem, não é seguro se algum sistema de arquivos presente no cartão SD estiver montado (especialmente se for o sistema de arquivos raiz montado). Isso é verdade por padrão na maioria das distribuições atualmente disponíveis para o Raspberry Pi. Mas não é estritamente necessário. Você pode executar seu sistema a partir da RAM (copiando a imagem do sistema de arquivos para o
tmpfs
sistema de arquivos montado ou usandoinitramfs
) ou algum disco rígido externo ou mesmo da rede. Se você fizer isso, seu cartão SD poderá ser trocado sem problemas (apenas desmonte todos os sistemas de arquivos nele montados).O único problema é que o Raspberry Pi possui uma pequena quantidade de RAM; portanto, se você planeja executá-lo dessa maneira, deve ter uma imagem muito pequena (sistemas de arquivos compactados como o SquashFS podem ser úteis aqui), divisão de memória que fornece ao ARM mais RAM e provavelmente versão de 512 MB do Raspberry Pi. Mas isso é definitivamente possível.
fonte
Até onde eu sei, não é seguro remover o disco em que o sistema operacional está sendo executado (cartão SD, unidade de disco rígido etc.) enquanto estiver vivo.
Você pode procurar no UnionFS , combinado com um disco RAM . Os live CDs do Linux são executados predominantemente sem RAM, mas não tenho certeza de quanto pode ser necessário no seu caso.
fonte
Embora os cartões SD sejam eletricamente seguros para serem removidos do Raspberry Pi, o carregador de inicialização e o sistema de arquivos raiz estão montados no local; portanto, sem algumas mudanças importantes, não é seguro remover o cartão SD enquanto estiver ligado.
Se você precisar ler outro cartão SD, poderá conectar um leitor de cartão baseado em USB para ler outros cartões, pois os drivers para armazenamento externo devem estar presentes.
fonte
Não, você não pode. Peguei o cartão SD e ele exibe algumas mensagens de erro tentando remontar o cartão SD e não consegue encontrar o gerenciador de inicialização e todas as outras coisas às quais ele precisa se referir. Você também pode transferir os arquivos através de um dispositivo USB.
Eu gostaria que você pudesse suspender o cartão SD.
fonte