Puede utilizar un dispositivo NVMe con Recalbox para almacenar sus ROMs a través de un hat M.2. Este dispositivo funcionará como un disco duro interno.
Debe formatear su soporte NVMe en exFAT. No se realizará ningún formateo desde Recalbox.
Existen varias marcas de hat M.2, algunas aceptan solo un NVMe y otras pueden aceptar 2. Este tutorial está basado en un hat M.2 que acepta 2 soportes NVMe pero con solo uno conectado.
Este tutorial está principalmente dirigido a la Raspberry Pi 5. También puede aplicarse a discos duros en PC.
Siga los siguientes pasos y podrá utilizar su NVMe como almacenamiento adicional para sus ROMs.
Primero, debe actualizar el bootloader de su Raspberry Pi 5 siguiendo este tutorial.
Debe crear un directorio en su share para acceder al contenido de su NVMe. Para ello, use el siguiente comando SSH:
mkdir -p /recalbox/share/externals/hdd0
recalbox-boot.conf
Debe añadir una línea en el archivo recalbox-boot.conf
de 2 maneras diferentes:
En la unidad llamada RECALBOX
, abra el archivo recalbox-boot.conf
y añada la siguiente línea en cualquier línea vacía:
sharenetwork_cmd=mount /dev/nvme0n1p2 /recalbox/share/externals/hdd0
/boot/recalbox-boot.conf
y añada la siguiente línea en cualquier línea vacía:sharenetwork_cmd=mount /dev/nvme0n1p2 /recalbox/share/externals/hdd0
smb.conf
Aquí, es obligatorio modificar el archivo /etc/samba/smb.conf
desde su Recalbox encendida:
/etc/samba/smb.conf
y añada las siguientes líneas al final del archivo:[nvme]
comment = Recalbox user data
path = /recalbox/share/externals/hdd0
writeable = yes
guest ok = yes
create mask = 0644
directory mask = 0755
force user = root
veto files = /._*/.DS_Store/
delete veto files = yes
Inicie o reinicie su Recalbox y compruebe:
nvme
en el recurso compartido de red.START
> AJUSTES DEL SISTEMA
> MEDIO DE ALMACENAMIENTO
).mount
, su NVMe debería aparecer:# mount
...
/dev/nvme0n1p2 on /recalbox/share/externals/hdd0 type exfat (rw,relatime,fmask=0022,dmark=0022,iocharset=utf8,errors=remount-ro)
...
Si su NVMe no aparece, puede verificar el nombre de su NVMe interno con este comando SSH:
blkid
Debería obtener un resultado similar a este:
/dev/nvme0n1p1: LABEL="EFI" UUID="67E3-17ED" TYPE="vfat"
/dev/nvme0n1p2: LABEL="NVMe 256G" UUID="66E9-99AE" TYPE="exfat"
/dev/mmcblk0p1: LABEL="RECALBOX" UUID="2A19-621E" TYPE="vfat"
/dev/mmcblk0p2: LABEL="SHARE" UUID="4140-70D7" TYPE="exfat"
/dev/mmcblk0p3: LABEL="OVERLAY" UUID="007f6e1f-ef13-4abd-9a69-1b70d8317e3b" TYPE="ext4"
Aquí, nvme0n1p1
es una pequeña partición que puede haber sido creada por algunos sistemas y que no necesitamos, por lo que utilizamos nvme0n1p2
en el resto del tutorial.
Puede poner su NVMe en modo de solo lectura si no quiere que Recalbox modifique los archivos con este comando SSH:
mount -o ro /dev/<su_nvme> /recalbox/share/externals/hdd0
No se recomienda tener su NVMe formateado en NTFS. Si aún así quiere usarlo en NTFS, se aconseja MUY ENCARECIDAMENTE montarlo en modo de solo lectura. El formato NTFS aún no es totalmente compatible con un entorno Linux como Recalbox lo que podría impedir que pueda escribir datos en su NVMe.