Tanto os SSDs (unidades de estado sólido) quanto os cartões SD usam tecnologia de armazenamento flash fundamentalmente semelhante para armazenar dados. No entanto, os SSDs oferecem controladores mais rápidos e mais tolerância a falhas, tornando-os muito mais confiáveis do que os cartões SD. Enquanto a maioria dos Raspberry Pis ainda está rodando em cartões microSD, você também pode usar um SSD externo para inicializar seu Raspberry Pi.
Neste guia, você aprenderá as etapas para habilitar a inicialização USB no Raspberry Pi e usar um SSD externo como mídia inicializável para inicializar o Raspberry Pi OS e usar o espaço restante como armazenamento permanente para o seu dados.
Coisas que você vai precisar
Você precisará dos seguintes itens para habilitar a inicialização SSD no Raspberry Pi.
- Raspberry Pi (modelo 4, 400, 3, Zero W ou Zero 2W)
- Cartão microSD (mínimo de 1 GB, máximo de 64 GB)
- leitor de cartão microSD
- Teclado e mouse (sem fio ou com fio funcionarão) - não é necessário se você quiser habilitar a inicialização SSD em um Raspberry Pi 4 ou Pi 400
- Qualquer tipo de SSD externo (como M.2, SATA ou NVMe/PCIe)
Inicialize o Raspberry Pi 4 ou 400 do SSD
Para inicializar o Raspberry Pi 4 ou Raspberry Pi 400 do SSD, você deve habilitar a inicialização USB seguindo estas etapas:
- Conecte o cartão microSD a outro computador usando um leitor de cartão.
- Baixe, instale e inicie o Raspberry Pi Imager ferramenta em seu sistema Windows, Linux ou Mac.
- Clique no Escolha o SO botão e depois clique Imagens de utilitários diversos > Bootloader > USBBota.
- Clique no Escolha o armazenamento botão e selecione o cartão microSD conectado ao seu sistema.
- Clique Escreva e aguarde a conclusão do processo de flash. Levará apenas alguns segundos.
- Após o processo de flash, o cartão microSD é ejetado automaticamente. Desconecte o cartão microSD do sistema e insira-o no slot microSD do seu Raspberry Pi 4 ou 400.
- Conecte a fonte de alimentação ao Raspberry Pi para ligá-lo. O Pi lerá e piscará automaticamente o bootloader USB do cartão microSD conectado. Isso leva alguns segundos.
- Quando o flash é bem-sucedido, a luz LED verde no Raspberry Pi começa a piscar de forma constante. Para confirmar mais, conecte a porta HDMI a um monitor. Se o visor mostrar uma tela verde, isso indica que o processo de flash foi concluído.
- Desligue o Raspberry Pi e desconecte ou remova o cartão microSD.
Inicialize o Raspberry Pi 3 ou Zero do SSD
Para habilitar a inicialização SSD no Raspberry Pi 3 ou Zero W/2W, você precisa fazer o flash do Raspberry Pi OS padrão no cartão microSD, inicialize o Raspberry Pi e faça algumas alterações nos arquivos de configuração para ativar o USB (SSD) bota.
Os passos são os seguintes:
- Insira um cartão microSD no sistema e inicie a ferramenta Raspberry Pi Imager.
- Clique em EscolherSO e depois selecione FramboesaPiSO (32 bits).
- Clique EscolherArmazenar e selecione o cartão microSD dos dispositivos de armazenamento disponíveis.
- Opcionalmente, você pode clicar no ícone de engrenagem para exibir as opções avançadas, inserir os detalhes do Wi-Fi da sua rede e ativar o SSH.
- Clique no Escreva botão.
- Após a conclusão do processo de flash, insira o cartão microSD no Raspberry Pi e ligue-o.
- Conecte um teclado e mouse ao Raspberry Pi.
- Depois de inicializar, faça login usando o nome de usuário padrão pi e senha framboesa (a menos que você tenha alterado isso nas opções avançadas do Raspberry Pi Imager).
- Abra a janela Terminal e execute os seguintes comandos.
sudo apt atualizar -y
sudo apt upgrade -y - Após atualizar e atualizar os pacotes, execute o seguinte comando na janela Terminal.
eco program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
- Este comando habilita a inicialização USB no Raspberry Pi 3 ou Zero W/2W. Depois de executar o comando, reinicie o Raspberry Pi e execute o seguinte comando para confirmar se a inicialização USB está habilitada.
vcgencmd otp_dump | grep 17
- Se a saída mostrada for 17:3020000a, a inicialização USB está habilitada. Agora você pode remover o cartão microSD do Raspberry Pi.
Preparar SSD Raspberry Pi inicializável
Para inicializar o Raspberry Pi Zero, Raspberry Pi 3, Raspberry Pi 4 ou Raspberry Pi 400 via SSD, você deve instalar um sistema operacional, como o Raspberry Pi OS no SSD usando o Raspberry Pi Imager (ou o Balena Etcher ferramenta). Depois de escrever o sistema operacional, você pode conectar o SSD ao Raspberry Pi por meio de uma porta USB e inicializar o sistema operacional a partir do SSD.
Para preparar o SSD para inicialização, siga estas etapas:
- Inicie a ferramenta Raspberry Pi Imager e conecte seu SSD externo ao sistema por meio de uma porta USB.
- Clique Escolha o SO para selecionar o SO desejado na lista. Se você quiser fazer o flash de uma imagem do SO baixada, você pode usar o arquivo clicando no Personalizado opção e, em seguida, selecionando o arquivo do sistema operacional.
- Clique Escolha o armazenamento para selecionar a mídia de armazenamento SSD conectada.
- Clique no Escreva botão.
- Depois que o sistema operacional for atualizado no SSD, desmonte a unidade e conecte a unidade USB a um dos USB 3.0 ou 2.0 no seu Raspberry Pi 4/400, Raspberry Pi 3 (ou para a porta micro-USB Zero W/2W através de um adaptador).
- Conecte a fonte de alimentação para ligar o Raspberry Pi.
- O Raspberry Pi verificará se há um SSD inicializável conectado à porta USB e inicializará o sistema operacional.
Usando um SSD como armazenamento permanente para Raspberry Pi
Depois de inicializar o sistema operacional a partir da unidade SSD externa, você pode usar o espaço restante no SSD como armazenamento permanente para armazenar outros dados. Para verificar o espaço de armazenamento disponível, execute o seguinte comando no aplicativo Terminal.
df -h
Se você estiver usando a versão Desktop do Raspberry Pi OS, abra Gerenciador de arquivos e clique em Raiz do sistema de arquivos na parte superior da tela. Você pode ver o armazenamento disponível no canto inferior direito.
Agora que você tem armazenamento SSD mais rápido, você pode usá-lo para crie seu próprio armazenamento em nuvem pessoal acessível de qualquer lugar ou para hospedar um site seguro no Raspberry Pi.
Mais armazenamento com desempenho mais rápido
A inicialização do seu Raspberry Pi com um SSD é altamente recomendada, pois é muito mais rápida e confiável do que um cartão microSD. Você pode usar qualquer SSD externo disponível no mercado. Isso inclui SSDs M.2, SATA e NVMe/PCIe. Embora o processo para habilitar a inicialização seja um pouco complexo no Raspberry Pi 3 e Raspberry Pi Zero W/2W, é muito mais fácil no Raspberry Pi 4 e Raspberry Pi 400.