Featured image of post gallNASPi

gallNASPi

Geekworm NASPi V2.0 SATA HDD/SSD NAS Storage Kit per Raspberry Pi 4

gallNASPi

Installare il sistema operativo

Usare Raspberry Pi Imager per installare il sistema operativo sulla microSD
RASPBERRY PI OS LITE(64-BIT)
rpi-imager
È possibile utilizzare le personalizzazioni del sistema operativo per host, utente e password, WiFi e locali.
rpi-imager personalizzazioni
Abilitare SSH dal menĂč Servizi rpi-imager SSH Service

Boot da microSD

Con interfaccia grafica tramite HDMI0

Accendere il sistema, MenĂč (in alto a sinistra)-> Accessories -> SD Card Copier
Copy From Device -> microSD
Copy To Device -> SSD

Da linea di comando

Accendere il sistema, aprire una shell con ssh.
ATTENZIONE FIX TEMPORANEO
Sostituire https://github.com/billw2/rpi-clone.git con https://github.com/framps/rpi-clone finché questo problema permane.
Installare e usare rpi-clone.

sudo apt install git
git clone https://github.com/billw2/rpi-clone.git 
cd rpi-clone
sudo cp rpi-clone rpi-clone-setup /usr/local/sbin

Verificare il nome dei dischi connessi

lsblk

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0 232.9G  0 disk 
mmcblk0     179:0    0  29.7G  0 disk 
├─mmcblk0p1 179:1    0   512M  0 part /boot/firmware
└─mmcblk0p2 179:2    0  29.2G  0 part /

Creare la copia

sudo rpi-clone sda

Booted disk: mmcblk0 31.9GB                Destination disk: sda 250.1GB
---------------------------------------------------------------------------
Part               Size    FS     Label           Part   Size  FS  Label  
1 /boot/firmware   512.0M  fat32  --                                      
2 root              29.2G  ext4   rootfs                                  
---------------------------------------------------------------------------
== Initialize: IMAGE partition table - partition number mismatch: 2 -> 0 ==
1 /boot/firmware      (60.5M used)   : MKFS  SYNC to sda1
2 root                (1.8G used)    : RESIZE  MKFS  SYNC to sda2
---------------------------------------------------------------------------
Run setup script       : no.
Verbose mode           : no.
-----------------------:
** WARNING **          : All destination disk sda data will be overwritten!
-----------------------:

Initialize and clone to the destination disk sda?  (yes/no): yes
[...]
Cloned partitions are mounted on /mnt/clone for inspection or customizing. 

Hit Enter when ready to unmount the /dev/sda partitions ...

Premere Enter e verificare la velocitĂ  di scrittura sulla microSD

dd if=/dev/zero of=/tmp/speedtest.img bs=20M count=5 oflag=direct

5+0 records in
5+0 records out
104857600 bytes (105 MB, 100 MiB) copied, 2.9603 s, 35.4 MB/s

Spegnere il sistema

sudo init 0

Una volta spento, estrarre la microSD dallo slot e riavviare.
Test della velocitĂ  di scrittura su SSD

$ dd if=/dev/zero of=/tmp/speedtest.img bs=20M count=5 oflag=direct

5+0 records in
5+0 records out
104857600 bytes (105 MB, 100 MiB) copied, 0.40938 s, 256 MB/s

256 MB/s contro 35.4 MB/s, 7 volte piĂč veloce.

Aggiornamento sistema e reboot

sudo apt update && sudo apt upgrade
sudo reboot

Installare il pulsante di spegnimento e la ventola PWM

Seguendo il wiki di Geekworm

sudo apt-get -y install i2c-tools python3-smbus python3-rpi.gpio pigpio python3-pigpio git
git clone https://github.com/geekworm-com/x-c1.git
cd x-c1
sudo chmod +x *.sh
sudo bash install.sh
echo "alias xoff='sudo /usr/local/bin/x-c1-softsd.sh'" >> ~/.bashrc
sudo reboot

Questo Ăš tutto per ora, nel prossimo episodio il montaggio automatico di un HD esterno con systemd.

comments powered by Disqus
Realizzato con Hugo
Tema Stack realizzato da Jimmy