Como arrancar um Raspberry Pi a partir do SSD e utilizá-lo para armazenamento permanente
Tanto as SSD (unidades de estado sólido) como os cartões SD utilizam uma tecnologia de armazenamento flash fundamentalmente semelhante para armazenar dados. No entanto, os SSDs oferecem controladores mais rápidos e maior tolerância a falhas, tornando-os muito mais fiáveis do que os cartões SD. Embora a maioria dos Raspberry Pis ainda esteja a funcionar com cartões microSD, também pode utilizar um SSD externo para arrancar o seu Raspberry Pi.
Para utilizar uma unidade USB como o principal meio de arranque do Raspberry Pi, reservando simultaneamente uma parte da sua capacidade para a retenção de dados a longo prazo, é necessário seguir estas directrizes compreensíveis:1. Ativar a funcionalidade de arranque USB seguindo as instruções fornecidas.2. Utilizar uma unidade externa de estado sólido (SSD) capaz de servir como um meio de arranque viável.3. Utilizar a capacidade de armazenamento residual dentro do SSD para arquivar dados pessoais de forma segura.
Coisas de que vai precisar
Para facilitar a funcionalidade de arranque seguro num Raspberry Pi, tem de obter e preparar os seguintes pré-requisitos:
O Raspberry Pi é uma série de microcomputadores que inclui modelos com números de versão 4, 400, 3B\+, Zero W e Zero 2 W.
⭐cartão microSD (mínimo de 1GB, máximo de 64GB)
⭐leitor de cartões microSD
Podem ser utilizados um teclado e um rato com ou sem fios, independentemente de estarem ligados por Bluetooth ou USB, desde que não sejam necessários para permitir o arranque da unidade de estado sólido (SSD) no Raspberry Pi 4 ou no Raspberry Pi 400, mais potente.
O texto fornecido refere-se a qualquer variedade de unidade de estado sólido externa, incluindo, mas não se limitando às que possuem interfaces M.2, SATA e NVMe/PCIe.
Utilize uma caixa USB concebida especificamente para acomodar a unidade de estado sólido, caso opte por instalá-la internamente.
Arrancar Raspberry Pi 4 ou 400 a partir de SSD
A utilização de uma unidade de estado sólido (SSD) como solução de armazenamento primário para um Raspberry Pi 4 ou Raspberry Pi 400 pode resultar em melhorias substanciais tanto em termos de eficiência como de fiabilidade quando comparado com a utilização de um cartão microSD. Para iniciar o dispositivo a partir de um SSD, é necessário ativar o arranque USB seguindo as orientações seguintes:
Ligue o cartão microSD a um dispositivo informático alternativo, utilizando um leitor de cartões, para transferir ou aceder aos dados nele armazenados.
⭐ Descarregue, instale e inicie a ferramenta Raspberry Pi Imager no seu sistema Windows, Linux ou Mac.
⭐ Clique no botão Escolher SO e depois escolha Misc Utility Images > Bootloader > USB Boot .
Clique na opção “Choose Storage” (Escolher armazenamento), que apresentará todos os dispositivos de armazenamento disponíveis ligados ao seu sistema. A partir daí, seleccione o cartão microSD que pretende formatar para utilizar com o OBS Studio.
Clique no botão “Write” (Escrever) e aguarde pacientemente o breve período de processamento, que deverá estar concluído em poucos segundos.
Após a conclusão da operação de flash, o cartão microSD será automaticamente ejectado. Por favor, desligue o cartão microSD do computador e, em seguida, insira-o cuidadosamente na ranhura microSD designada no seu dispositivo Raspberry Pi 4.
Para iniciar o funcionamento do Raspberry Pi, ligue a sua fonte de alimentação. Uma vez ligado, o dispositivo irá recuperar e carregar autonomamente o carregador de arranque USB armazenado no cartão microSD ligado. Normalmente, este processo demora alguns segundos a concluir-se.
Após a conclusão do processo de intermitência através do cabo USB, o LED verde localizado no Raspberry Pi começará a emitir uma série estável e contínua de piscadelas como indicação de sucesso. Para verificar melhor este resultado, pode optar por ligar a porta HDMI do dispositivo a um ecrã externo compatível. No caso de a saída visual apresentar uma tonalidade predominantemente verde em toda a superfície do ecrã ligado, essa confirmação serve como prova inequívoca de que a operação de flash foi executada com êxito na sua totalidade.
Desligue o Raspberry Pi e retire ou ejecte o cartão microSD da respectiva ranhura antes de prosseguir com quaisquer outros passos.
Arrancar o Raspberry Pi 3 ou Zero a partir do SSD
Para configurar com sucesso a funcionalidade de arranque SSD num Raspberry Pi 3, Zero W ou Zero 2 W, é necessário executar várias acções. Em primeiro lugar, insira um cartão microSD novo com uma tabela de partição FAT num leitor de cartões SD ligado ao seu computador. Em seguida, copie a versão apropriada da imagem do Raspberry Pi OS para o diretório raiz do cartão microSD formatado a partir do sítio Web oficial utilizando um navegador Web. Depois disso, ejecte o cartão microSD em segurança e coloque-o na ranhura designada no dispositivo Raspberry Pi pretendido. Por fim, aceda às definições do Raspberry Pi ligando um teclado, um rato, um ecrã e uma fonte de alimentação ao dispositivo e, em seguida, abra a janela do terminal. No terminal, introduza ‘sudo raspi-config’ seguido de ‘interface wlan0
Insira um cartão microSD compatível no seu computador, descarregue o software Raspberry Pi Imager e execute-o para carregar o sistema operativo no cartão SD.
⭐ Clique em Escolher SO e depois seleccione Raspberry Pi OS (32-bit) .
Seleccione um cartão microSD na lista de dispositivos de armazenamento disponíveis para expandir a capacidade de memória do seu telefone.
Tem a opção de clicar no ícone da engrenagem para aceder às definições avançadas, se desejar, onde pode introduzir as informações de rede sem fios da sua rede e ativar a funcionalidade Secure Shell (SSH).
⭐Clique no botãoEscrever.
Uma vez que o procedimento de flashing tenha sido executado com sucesso, remova o cartão de memória do dispositivo host antes de inseri-lo em qualquer um dos modelos Raspberry Pi compatíveis (Raspberry Pi 3, Raspberry Pi Zero ou Raspberry Pi Zero 2 W). Uma vez inserido, ligue o modelo Raspberry Pi escolhido para começar a usar o sistema de ficheiros recém-flashed.
Ligue um teclado e um rato adequados ao Raspberry Pi para fins de interação e navegação do utilizador.
Após a inicialização, inicie sessão com o nome de utilizador predefinido “pi” e a palavra-passe “raspberry”, a menos que tenham sido feitas alterações durante a configuração das definições avançadas do Raspberry Pi Imager.
⭐ Abra a janela do Terminal e execute os seguintes comandos.
sudo apt update -y
sudo apt full-upgrade -y
⭐ Depois de atualizar e fazer o upgrade dos pacotes, execute o seguinte comando na janela do Terminal.
vcgencmd otp_dump | grep 17
⭐ A saída apresentará um código, 17:1020000a , mostrando que o arranque USB está desativado. Para ativar o arranque USB, temos de editar o ficheiro config.txt executando o seguinte comando.
sudo nano config.txt
⭐ Desloque-se para o fim do ficheiro. Na última linha, adicione o seguinte código.
program_usb_boot_mode=1
Prima Ctrl \\+ X , escreva Y e prima a tecla Enter para guardar as alterações. Alternativamente, você pode executar o seguinte comando para adicionar o código necessário ao arquivo config.txt e habilitar a inicialização USB no Raspberry Pi 3, Zero ou Zero 2 W.
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt
⭐ 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 apresentada for 17:3020000a , o arranque por USB está ativado. Pode agora remover o cartão microSD do Raspberry Pi 3, Zero ou Zero 2 W.
⭐ Quando o arranque USB estiver ativado, pode remover o código do ficheiro config.txt utilizando o editor nano ou o seguinte comando.
sudo sed -i 's/program_usb_boot_mode=1//g' /boot/config.txt
Explore os vários métodos para modificar a configuração do processo de arranque num Raspberry Pi, examinando o ficheiro boot/config.txt em profundidade.
Preparar Raspberry Pi SSD inicializável
Para inicializar e operar um Raspberry Pi Zero, Raspberry Pi 3, Raspberry Pi 4 ou Raspberry Pi 400 através de uma unidade de estado sólido (SSD), é necessário instalar um sistema operacional como o Raspberry Pi OS no SSD usando o Raspberry Pi Imager ou o utilitário Balena Etcher.
Se o seu dispositivo utiliza um cartão microSD para a implementação do sistema operativo e dos serviços, pode utilizar o Balena Etcher para replicar o conteúdo do cartão microSD para um disco rígido USB.
Depois de criar ou replicar com êxito um sistema operativo, é possível estabelecer uma interface entre a unidade de estado sólido e o Raspberry Pi através de uma das suas portas USB disponíveis para execução. Após a deteção do dispositivo de armazenamento USB pelo Raspberry Pi, este iniciará automaticamente o processo de carregamento do sistema operativo armazenado no SSD sem necessidade de qualquer intervenção manual. Se o dispositivo de armazenamento USB não for reconhecido, a Raspberry Pi continuará a executar o sistema operativo pré-carregado a partir do cartão microSD integrado (se estiver inserido), de acordo com as predefinições.
Para iniciar o processo de arranque da unidade de estado sólido (SSD), siga a seguinte série de acções:
Utilize o software Raspberry Pi Imager na sua plataforma de computador (Windows, macOS ou Linux) e estabeleça a comunicação entre a sua unidade de estado sólido externa e o respetivo sistema operativo através de uma interface USB para transferência de dados.
Por favor, forneça-me o texto original para que eu o possa aperfeiçoar.
Seleccione o dispositivo de armazenamento da unidade de estado sólido (SSD) anexado, clicando em “Escolher armazenamento” abaixo.
⭐ Clique no botão Escrever.
Depois de instalar com êxito o sistema operativo na unidade de estado sólido, é importante desligar corretamente o SSD do sistema antes de prosseguir com a ligação do dispositivo de armazenamento USB a uma porta USB 3.0 ou 2.0 no seu Raspberry Pi 4/400 ou, em alternativa, a um Raspberry Pi 3 através da utilização de um adaptador USB OTG e de uma porta micro-USB compatível.
Ligue uma fonte de alimentação para ativar o Raspberry Pi.
O Raspberry Pi, ao detetar uma unidade de estado sólido (SSD) de arranque ligada através da sua porta USB, deve iniciar o processo de carregamento do sistema operacional.
Utilização de um SSD como armazenamento permanente para a Raspberry Pi
Após o início do seu sistema operativo através de uma unidade de estado sólido externa, qualquer capacidade residual no referido dispositivo pode ser utilizada para a retenção a longo prazo de informações adicionais dentro do próprio SSD.
Para verificar a capacidade de armazenamento atual no seu dispositivo, pode executar um inquérito ao sistema através da aplicação Terminal.
df -h
Se utilizar a versão desktop do Raspberry Pi OS, inicie a aplicação File Manager (Gestor de ficheiros) e navegue até à parte superior da interface onde é apresentado “Filesystem Root” (Raiz do sistema de ficheiros). Posteriormente, observe o canto inferior direito para obter uma indicação da capacidade de armazenamento acessível.
Expandir o sistema de ficheiros
Para aumentar o espaço de armazenamento disponível numa Raspberry Pi estendendo o seu sistema de ficheiros, siga as instruções descritas abaixo.
⭐ Abra o Terminal , e execute o seguinte comando para atualizar e atualizar pacotes e repositórios.
sudo apt update -y
sudo apt upgrade -y
Introduza o comando “sudo raspi-config” no seu Raspberry Pi, seguido de premir a tecla ‘Enter’ para iniciar os ajustes das definições de configuração.
Para navegar até “Advanced Options” (Opções avançadas) usando as teclas de seta para baixo, prima o número apropriado de vezes até ficar realçado. Uma vez selecionada, basta premir a tecla Enter para a ativar.
Navegue até ao sistema de ficheiros utilizando as opções fornecidas e, em seguida, confirme a sua ação premindo a tecla Enter.
Para passar à visualização seguinte, selecionar “OK” e, em seguida, premir a tecla “Enter”.
Uma vez concluída a seleção, clique em “Concluir” e, em seguida, prima a tecla “Enter” para finalizar a sua ação.
Quando lhe for solicitado, deve confirmar a decisão de reiniciar o Raspberry Pi seleccionando “Yes” (Sim) através do teclado, seguido de premir a tecla “Enter” para executar a ação solicitada.
Após o reinício do sistema, podes executar o comando “df -h” para verificar mais uma vez o armazenamento acessível. A saída deve mostrar a totalidade do espaço disponível na unidade de estado sólido (SSD) que pode ser utilizado nos dispositivos Raspberry Pi 3, 4, Zero W ou Zero 2 W.
Por fim, utilizem o comando rsync
ou cp
para transferir os dados do cartão microSD para o vosso SSD, ligando o cartão microSD à Raspberry Pi.
Com o aumento da velocidade proporcionado pelas unidades de estado sólido (SSDs), pode optar-se por utilizar esta tecnologia para vários fins. Por exemplo, podem criar um sistema de armazenamento privado em nuvem que seja facilmente acessível a partir de qualquer local. Em alternativa, pode considerar alojar um sítio Web seguro no seu dispositivo Raspberry Pi utilizando o desempenho melhorado oferecido por um SSD.
Tem a opção de construir uma rede de área pessoal (PAN) utilizando um dispositivo Raspberry Pi, que pode ser utilizado para partilhar ficheiros e impressoras entre vários dispositivos no seu ambiente doméstico ou profissional. Isto é possível através da instalação do software Samba no sistema Raspberry Pi, configurando-o posteriormente para funcionar como uma unidade de armazenamento ligado à rede (NAS). A unidade de estado sólido (SSD) presente no Raspberry Pi pode então servir como repositório de armazenamento para este recurso em rede, facilitando a acessibilidade sem problemas a dados partilhados em vários dispositivos ligados.
Mais armazenamento com um desempenho mais rápido
A utilização de uma unidade de estado sólido (SSD) ao arrancar o seu Raspberry Pi é fortemente sugerida devido à sua maior velocidade e fiabilidade em comparação com os tradicionais cartões microSD. Uma vasta gama de SSDs externos é compatível com este objetivo, incluindo os que cumprem as normas M.2, SATA e NVMe/PCIe.
A ativação do processo de arranque no Raspberry Pi 3 e no Raspberry Pi Zero W/2W pode ser um pouco complicada em comparação com a sua contraparte no Raspberry Pi 4 e no Raspberry Pi 400, onde apresenta menos complexidade em termos de passos processuais necessários para a ativação.