Table des matières

Carte SD pour serveur sur Raspberry Pi

Vérfification de la carte SD

Pour une samsung EvoPlus 128 GB vérifiée avec Fight Flash Fraud.

Carte Class10, 3, 4k ultraHD vendu pour :

--> ./f3write /media/user/disk       
F3 write 7.1
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.
 
Free space: 119.22 GB
Creating file 1.h2w ... OK!                           
Creating file 2.h2w ... OK!                           
Creating file 3.h2w ... OK!                           
Creating file 4.h2w ... OK!                           
Creating file 5.h2w ... OK!                           
Creating file 6.h2w ... OK!                           
Creating file 7.h2w ... OK!                           
Creating file 8.h2w ... OK!                           
Creating file 9.h2w ... OK!                           
Creating file 10.h2w ... OK!                           
Creating file 11.h2w ... OK!                           
Creating file 12.h2w ... OK!                            
Creating file 13.h2w ... OK!                            
Creating file 14.h2w ... OK!                            
Creating file 15.h2w ... OK!                            
Creating file 16.h2w ... OK!                            
Creating file 17.h2w ... OK!                            
Creating file 18.h2w ... OK!                            
Creating file 19.h2w ... OK!                            
Creating file 20.h2w ... OK!                            
Creating file 21.h2w ... OK!                            
Creating file 22.h2w ... OK!                            
Creating file 23.h2w ... OK!                            
[...]
Creating file 114.h2w ... OK!                         
Creating file 115.h2w ... OK!                         
Creating file 116.h2w ... OK!                         
Creating file 117.h2w ... OK!                         
Creating file 118.h2w ... OK!                         
Creating file 119.h2w ... OK!                         
Creating file 120.h2w ... OK!                        
Free space: 0.00 Byte
Average writing speed: 11.71 MB/s

Puis

`--> ./f3read /media/user/disk
F3 read 7.1
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.
 
                  SECTORS      ok/corrupted/changed/overwritten
Validating file 1.h2w ... 2097152/        0/      0/      0
Validating file 2.h2w ... 2097152/        0/      0/      0
[...]
Validating file 116.h2w ... 2097152/        0/      0/      0
Validating file 117.h2w ... 2097152/        0/      0/      0
Validating file 118.h2w ... 2097152/        0/      0/      0
Validating file 119.h2w ... 2097152/        0/      0/      0
Validating file 120.h2w ...  457976/        0/      0/      0
 
  Data OK: 119.22 GB (250019064 sectors)
Data LOST: 0.00 Byte (0 sectors)
	       Corrupted: 0.00 Byte (0 sectors)
	Slightly changed: 0.00 Byte (0 sectors)
	     Overwritten: 0.00 Byte (0 sectors)
Average reading speed: 18.17 MB/s

Enfin

sudo ./f3probe --destructive --time-ops /dev/sdb 
F3 probe 7.1
Copyright (C) 2010 Digirati Internet LTDA.
This is free software; see the source for copying conditions.
 
WARNING: Probing normally takes from a few seconds to 15 minutes, but
         it can take longer. Please be patient.
 
Good news: The device `/dev/sdb` is the real thing
 
Device geometry:
	         *Usable* size: 119.25 GB (250085376 blocks)
	        Announced size: 119.25 GB (250085376 blocks)
	                Module: 128.00 GB (2^37 Bytes)
	Approximate cache size: 0.00 Byte (0 blocks), need-reset=no
	   Physical block size: 512.00 Byte (2^9 Bytes)
 
Probe time: 2'52"
 Operation: total time / count = avg time
      Read: 1.07s / 4817 = 222us
     Write: 2'45" / 4192321 = 39us
     Reset: 0us / 1 = 0us

Installation Raspbian

:!: WIP :!:

Avec chiffrement : en https://0x39b.fr/post/cryptsetup_raspberry + fr https://chezmanu.eu.org/RPI-Chiffrement.htm

Vérification de la désignation de la carte

La commande système $ df -h vous renseignera tel que :

Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               1,8G       0  1,8G   0% /dev
tmpfs              373M    2,0M  371M   1% /run
[...]
/dev/sdb1          120G       0M  120G
Dans notre exemple lar carte micro SD est sur /dev/sdb, pour vos manipulation pensez à remplacer dans les instratuction de commande sdb pour le résultat que vous obtenez dans votre terminal

Un autre moyen de vérifier :

$ fdisk -l

[...]

Disque /dev/sdb : 119,3 GiB, 128043712512 octets, 250085376 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x00000000

Périphérique Amorçage Début       Fin  Secteurs Taille Id Type
/dev/sdb1             32768 250085375 250052608 119,2G  7 HPFS/NTFS/exFAT

Installation

Nous choissions raspbian stretch lite

Télécharger l'image sur le poste de travail

wget -q https://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2019-04-09/2019-04-08-raspbian-stretch-lite.zip -O raspbian.zip

Décompresser

unzip raspbian.zip && mv $(unzip -Z1 raspbian.zip) raspbian.img

La flasher sur la carte SD :

sudo dd if=raspbian.img of=/dev/sdb bs=10M && sync && rm raspbian* 

Pour rappel, la suite de la manipulation continue avec la carte micro SD dans le pc et non sur la Raspberry Pi.

Activer la connexion SSH

Afin d'utiliser la raspberry Pi à distance, sans écran ni clavier ajoutés à la Raspi

Depuis l’attaque qui visait les objets connectés en novembre 2016, la Fondation Raspberry Pi a décidé de ne plus activer les connexions SSH par défaut. Mais afin de ne pas bloquer les personnes optant pour une installation sans écran et sans clavier, la Fondation a mis en place une solution simple et rapide pour activer le SSH. Il vous suffit de créer un fichier nommé ssh dans la partition boot (le fichier n’attend aucune extension).

Créons un fichier ssh avec la commande touch

cd /media/user/boot
`--> touch ssh

Puis vérifions ensuite sont existance sur la carte SD avec ls

`--> ls
bcm2708-rpi-0-w.dtb	  bcm2710-rpi-cm3.dtb  fixup_db.dat	 overlays
bcm2708-rpi-b.dtb	  bootcode.bin	       fixup_x.dat	 ssh
bcm2708-rpi-b-plus.dtb	  cmdline.txt	       issue.txt	 start_cd.elf
bcm2708-rpi-cm.dtb	  config.txt	       kernel7.img	 start_db.elf
bcm2709-rpi-2-b.dtb	  COPYING.linux        kernel.img	 start.elf
bcm2710-rpi-3-b.dtb	  fixup_cd.dat	       LICENCE.broadcom  start_x.elf
bcm2710-rpi-3-b-plus.dtb  fixup.dat	       LICENSE.oracle

Préparer Raspberry Pi à la connexion en Wi-Fi