====== Carte SD pour serveur sur Raspberry Pi ======
===== Vérfification de la carte SD =====
Pour une samsung EvoPlus 128 GB vérifiée avec [[https://fight-flash-fraud.readthedocs.io/en/stable/introduction.html|Fight Flash Fraud]].
Carte Class10, 3, 4k ultraHD vendu pour :
* Read Speed up to 100 MB/s
* Write Speed up to 60 MB/s
--> ./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
* et sans écran sur le pi : https://raspbian-france.fr/raspberry-pi-sans-ecran-sans-clavier:
* Et nettoyage SSH : https://blog.minable.xyz/secure-shell-mon-amour-dechu
==== Vérification de la désignation de la carte ====
La [[https://doc.ubuntu-fr.org/tutoriel/console_commandes_de_base#df|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 ====