Então, eu recebi meu novo pi e o único SD gratuito que eu tinha era de 2 GB. Eu não conseguia parar de brincar com isso, então tinha que fazer por enquanto. Carreguei o raspbmc e passei um tempo carregando repositórios, complementos e personalizando ao meu gosto.
Agora eu tenho uma classe 10 de 16 GB no e-mail e estou me perguntando como copiar minha configuração atual para esse SD. Meu primeiro pensamento é usar o Win32 Disk Imager para ler os 2 GB e depois gravar nos 16 GB. No entanto, isso deixaria apenas 2 GB disponíveis para o pi nos 16 GB corretos? Essencialmente, estou me perguntando como seria o redimensionamento da partição para usar todo o espaço disponível no SD de 16 GB.
Olhando aqui , vejo que a partição ext4 em / dev / mmcblk0p3 é a que precisaria ser redimensionada. Isso é possível sem excluir o conteúdo dessa partição?
O problema é que eu só tenho computadores com Windows disponíveis para mim. Suponho que eu poderia carregar raspbian nos 2 GB depois de copiar a imagem para os 16 GB para obter uma caixa linux mais funcional, mas espero que seja mais trabalho do que o necessário ... Estou aberto a sugestões, apenas preferiria não ter que começar do zero com uma nova instalação raspbmc.
Respostas:
Eu acho que você deve fazer isso para poder fazer e restaurar backups do seu cartão periodicamente. Depois de receber uma segunda carta e contanto que você não destrua a original, deve ser fácil experimentar. E sim, deve funcionar.
Algumas instruções sobre como configurar uma imagem do cartão podem ser encontradas no wiki do RPI, "configuração fácil do cartão SD" . Há também uma página sobre o redimensionamento de partições no rpi . Aparentemente, o Raspi-config também pode fazer isso automaticamente.
Essencialmente, você deve poder usar o parted, fdisk, cfdisk ou outra ferramenta para redimensionar a partição raiz e usar
resize2fs
para fazer com que o sistema de arquivos use o espaço extra.Tudo isso deve funcionar no sistema Linux em execução no PI, desde que você consiga colocar a imagem no cartão corretamente no Windows, isso não deve ser mais um problema.
Observe que, dependendo da sua distribuição de escolha e versão, o cartão pode ser configurado de maneiras diferentes e as instruções podem não estar corretas conforme a letra. Mas a ideia é a mesma. Encontre a raiz, estique-a, redimensione o sistema de arquivos e aproveite seu novo espaço (e uma imagem de 16 GB que você precisa fazer backup).
Relacionado:
fonte
Não vejo como você pode fazer isso no pi, pois ele possui apenas um slot para cartão SD.
fonte
dd
a leitura / gravação de / para a mídia de armazenamento é melhor feito em mídia inativa, o que requer a montagem do cartão SD em um PC Linux - mas como o OP está falando sobre o uso do Win32 Disk Imager, é razoável acreditar que eles possuem (apenas ) um PC com Windows !No seu caso, onde o cartão original é menor e o alvo é maior, você pode ir direto com:
Isso criará um clone no nível de bytes de sdc para sdd, mas tenha cuidado com os que podem ser diferentes no seu caso específico.
Depois disso, você apenas inicializa e executa o raspi-config na nova placa e permite que ela redimensione a partição, pronto!
fonte
Existe um aplicativo chamado copiadora sdcrad (piclone) disponível agora. Use esse aplicativo para fazer um backup completo do seu sistema operacional e você pode usá-lo mais tarde.
fonte