Lunes 27/02/2023
ETIQUETA | Software
rpi-clone es un script que nos permite clonar la tarjeta micro-SD, en uso, desde la terminal. Su autor es Billw2 y tiene alojado el proyecto en GitHub.
Es muy útil si tenemos instalado un sistema operativo sin entorno gráfico ya que piclone solo puede utilizarse de forma gráfica.
Instalación:
Para instalarlo tenemos que ejecutar los siguientes pasos:
git clone https://github.com/billw2/rpi-clone.git
cd rpi-clone
sudo cp rpi-clone rpi-clone-setup /usr/local/sbin
Posteriormente debemos asegurarnos de que /usr/local/sbin esté en el PATH, para poder arrancar el script desde cualquier dirección.
Cuando se ejecuta por primera vez, él mismo verifica las dependencias y ofrece instalar los paquetes necesarios.
Uso:
sudo rpi-clone sdN
Siendo "N" la letra del puerto USB de destino
Nota: Es aconsejable tener conectado a los puertos USB solamente la tarjeta donde vamos a realizar la copia, para evitar confusiones. No obstante puede comprobar los dispositivos conectados con:
lsblk
Ejemplos típicos
Para clonar desde el slot de la tarjeta SD (mmcblk0) hacia un dispositivo conectado en uno de los puertos USB:
sudo rpi-clone sda
También podemos hacer lo contrario, clonar un sistema operativo instalado en un disco externo (HD o SSD) hacia una tarjeta insertada en el slot de la tarjeta microSD (mmcblk0) con:
sudo rpi-clone mmcblk0
En este segundo caso debemos asegurarnos de que la Raspberry Pi sea capaz de identificar la ranura de la tarjeta (mmcblk0) como destino de la copia. Para ello tendremos que verificar de que en /boot/config.txt no exista una linea con "dtparam=sd_poll_once". En caso de que exista, debemos comentarla y dejarla así:
#dtparam=sd_poll_once
Después de realizar la copia debemos de dejar esta linea como estaba (sin comentar) ya que, en caso contrario, la Raspberry Pi estaría comprobando constantemente si hemos insertado una tarjeta MicroSD en nuestro dispositivo y esto conlleva consumo de CPU.
Más información en la página del autor rpi-clone