Instal·lant última versió de FreeBSD 14 a Raspberry Pi 2 que em fa de sistema NAS #SobiraniaDigital

Instal·lant última versió de FreeBSD 14 a Raspberry Pi 2 que em fa de sistema NAS #SobiraniaDigital

En aquest article t'explique com m'he actualitzat una Raspberry Pi 2 de fa 10 anys que tinc a casa 24x7 donant-me servei NAS.

Vaig a la web oficial del projecte FreeBSD i veig que la estable és 15.1, però veig en https://wiki.freebsd.org/arm/Raspberry%20Pi que per a Raspberry Pi 2 la versió compatible és la 14-CURRENT.

Anem a descarregar la versió arm de FreeBSD 14.5
https://download.freebsd.org/ftp/snapshots/arm/armv7/ISO-IMAGES/

En descarregue la versió FreeBSD-14.5-STABLE-arm-armv7-GENERICSD-20261022-9bc2baac4f8a-275374.img.xz del dia 22 d'octure des de la url https://download.freebsd.org/ftp/snapshots/arm/armv7/ISO-IMAGES/14.5/

Descomprimim el fitxer .xz amb:


$ unxz FreeBSD-14.5-STABLE-arm-armv7-GENERICSD-20261022-9bc2baac4f8a-275374.img.xz  

Veig que la imatge ocupa 1.4Gb:


# du -h FreeBSD-14.5-STABLE-arm-armv7-GENERICSD-20261022-9bc2baac4f8a-275374.img 
1.4G	FreeBSD-14.5-STABLE-arm-armv7-GENERICSD-20261022-9bc2baac4f8a-275374.img
#

Ara inserte la tarjeta microSD al port USB de l'ordinador i farem dmesg per saber quin port detecta:


[563017.072311] sd 0:0:0:0: Attached scsi generic sg0 type 0
[563017.210691] sd 0:0:0:0: [sda] 62333952 512-byte logical blocks: (31.9 GB/29.7 GiB)
[563017.211859] sd 0:0:0:0: [sda] Write Protect is off
[563017.211867] sd 0:0:0:0: [sda] Mode Sense: 0b 00 00 08
[563017.212774] sd 0:0:0:0: [sda] No Caching mode page found
[563017.212781] sd 0:0:0:0: [sda] Assuming drive cache: write through
[563017.256738]  sda: sda1 sda2 sda2: 

FreeBSD 14 a l'antiga Raspberry Pi 2

Ens ha detectat la tarjeta microSD en el dispositiu sda, aleshores ara cremarem la imatge de FreeBSD 15.1 amb dd:


# dd if=FreeBSD-14.5-STABLE-arm-armv7-GENERICSD-20261022-9bc2baac4f8a-275374.img of=/dev/sda bs=32

167772160+0 records in
167772160+0 records out
5368709120 bytes (5.4 GB, 5.0 GiB) copied, 1686.14 s, 3.2 MB/s

Arranquem la màquina, per defecte a FreeBSD podem entrar amb l'usuari root i contrasenya root.

Vaig a instal·lar 'doas' per a que des de l'ssh remot, el meu usuari puga executar coses amb permisos de 'root'. Aleshores faig:


pkg install doas

I ara configurem el /usr/local/etc/doas.conf amb:


permit keepenv joan as root

I ara ja podem configurar la nova màquina FreeBSD 14. Afegirem /etc/rc.cnf


hostname="terra"
ifconfig_ue0="inet IP_DE_LA_RASPBERRY netmask 255.255.255.0"
defaultrouter="IP_DEL_GATEWAY"

sshd_enable="YES"
sendmail_enable="NONE"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
growfs_enable="YES"

tcsd_enable="YES"
tcsd_mode="emulator"
tpmd_enable="YES"

samba_server_enable="YES"

Ara afegim les següents ordres al Crontab:


# SCRIPT DE DNSAFRAID BENICASSIM
0,5,10,15,20,25,30,35,40,45,50,55 * * * * sleep 49 ; wget --no-check-certificate -O - https://freedns.afraid.org/dynamic/update.php?TjlSTGliSFdLaG1JUEVpRlN3ams6MTc2Njg1MDk= >> /tmp/freedns_benicassim_strangled_net.log 2>&1 &

@reboot sleep 20 && mount /dev/da0 /mnt/disc1
@reboot sleep 20 && mount /dev/da1 /mnt/disc2
0 07,23 * * * rsync -uarmzhP --delete /mnt/disc1/ /mnt/disc2/
#0 06,10,14,22 * * * reboot

D'aquesta manera tinc els dos discs de 4TB sincronitzats, si afegisc dades al disc nº1, es copien al disc nº2, i també si esborre dades en el disc nº1 s'esborren en el disc nº2, de manera que sempre tindré un backup en el nº2, i cada 3 anys reemplace el disc nº2 en la posició nº1, arxive l'anterior disc nº1, i compre un nou disc (seria el nº3) que passa a la posició nº 2. I així mantinc les meues dades segures i sincronitzades sempre 24x7.

Per últim, instal·larem unes utilitats per a la gestió i administració de la màquina:


pkg install htop nmap rsync wget doas emacs-nox

I reiniciem. Ja tenim un nou servidor FreBSD per a producció 24x7 amb la mateixa configuració que la versió anterior:

NAS FreeBSD 14 NAS FreeBSD 14

BSD Rules.

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.

Utilitats

NAVEGACIÓ SENSE RATOLÍ

- Tab següent enllaç.
- Shift+Tab anterior enllaç.
- Enter activa l'enllaç.
- Alt+esquerra anar arrere.

CONTRAST DE COLORS

Accessibilitat - Color Negre
Accessibilitat - Color Groc
Accessibilitat - Color Verd

Accessibilitat - Color Blau
Accessibilitat - Color Crema
Accessibilitat - Color Blanc

 

PORTADES ALTERNATIVES