[Resolu] Limiter écriture sur carte SD

Bonjour
Je souhaite préserver la carte SD

Plusieurs possibilités et questions :

  1. mettre un SSD ou HDD et installer le système dessus. Est ce possible avec un Pi 3 B+ ?
    Si oui comment ?

  2. bouger les répertoires avec écriture sur le hdd ou SSD. Comment bouger le home sous Raspbian ?
    Y a t il d autres répertoires à bouger ? Usr ? …

Merci de vos conseils et aides

Salut,

Selon mon expérience, le Rpi3B+ démarre nativement sur USB.

J’ai simplement écrit Raspbian sur une clef USB avec etcher puis démarré le Rpi3B+ sans carte SD mais avec la clef et, après qq secondes, le système a démarré normalement sans aucune autre action.

Le souci du disque dur (HDD) sera l’alimentation donc préférable d’avoir une alim externe sur le HDD (je n’ai pas testé avec un disque dur externe)
Pour le SSD, pas sûr que l’alim soit obligatoire (comme ce n’est pas mécanique, ça doit pomper moins de jus, mais comme je n’en possède pas …)

++

Merci
Je regarde Etcher.

Édit
« Une autre innovation est que Etcher ne sélectionne pas de disque dur. Vous ne pourrez donc pas accidentellement détruire les données présentes sur un disque dur, … »

Donc Etcher pas utilisable pour un DD.

Édit 2
J ai noobs sur ma SD

Yo,

Si, si,
Tu peux.
Par défaut, Etcher ne sélectionne pas de disque de grande taille…
Mais toi, tu peux lui dire de le faire.

Là, tu vois, je suis sur un Mac avec son Disque dur interne (AppleAPFSMedia) + un disque dur de récup (un HDD de PC portable de 750 Go dans un boitier externe USB3 acheté à bas coût) sur lequel j’ai installé la dernière version de Mac OS en test.
Je peux choisir celui que je veux. (voir les 3 captures ci-dessous)

Peut-être que je vais installer Raspbian dessus pour voir :wink:

P.S. : pour moi, pas d’intérêt à noobs.
Je préfère une carte ou une clef USB par système.

Merci

Si je fais une image de ma Carte SD via la commande dd, puis utiliser etcher avec cette image vers un disque dur ?

Salut,

Dans ce cas, autant utiliser l’outil de copie de carte SD de Raspbian :slight_smile:
C’est « SD Card Copier » dans « Accessoires »
Ensuite, tu démarres sur ton DD et tu lances sudo raspi-config pour demander d’étendre la partition.

++

Merci je vais regarder ce point et essayer

Comment faire pour que le raspberry démarre sur le DD ?

Éteindre, enlever la SD et laisser le DD puis redémarrer ?

Faut il modifier cmdline.txt et fstab ?
d autres fichiers ?

Je me base sur:
https://www.framboise314.fr/booter-le-raspberry-pi-sur-un-disque-dur-usb/

Cependant ce Tuto explique de ne pas utiliser raspi-config.
Quelqu’un sait il pourquoi ?

Merci

Re,

Depuis 2013, les choses ont bcp évolué.

Pour faire simple, fais le test.
Tu écris raspbian « with desktop » avec etcher sur une clef USB de 4 Go, tu retires ta carte SD, tu mets ta clef USB, tu allumes et patientes 1 minute.
Tu verras que ça démarre.

Bon,
Échec de mon côté.
J’ai formaté mon DD de sauvegarde pour y coller Raspbian.
Mais, comme c’est un boitier externe pour disque dur en 2,5 pouces sans alim externe, ça plante (même sans rien d’autre de branché).
Il me faudrait un concentrateur (hub) USB avec alimentation externe pour essayer de manière sécurisée.

Par contre, je confirme que mon Rpi3B+ a démarré de façon native sur port USB avec une clef USB3 de 16Go (avec Raspbian).

++

Merci. Je teste ce weekend car j’aurais reçu la connexion pour brancher le DD en USB. Je ferais un retour.

Hello
Mon DD ide est détecté.

Avant de lancer ‹ SD Card copier ›:
pi@raspberrypi:~ $ df
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
/dev/root 13694816 4079976 8999900 32% /
devtmpfs 470116 0 470116 0% /dev
tmpfs 474724 38952 435772 9% /dev/shm
tmpfs 474724 12788 461936 3% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 474724 0 474724 0% /sys/fs/cgroup
/dev/mmcblk0p6 72576 22540 50036 32% /boot
/dev/sda1 960385056 91080364 820466616 10% /media/seagate
tmpfs 94944 4 94940 1% /run/user/1000
/dev/mmcblk0p5 30701 398 28010 2% /media/pi/SETTINGS
tmpfs 94944 0 94944 0% /run/user/999

Après:
pi@raspberrypi:~ $ df
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
/dev/root 13694816 4080004 8999872 32% /
devtmpfs 470116 0 470116 0% /dev
tmpfs 474724 38952 435772 9% /dev/shm
tmpfs 474724 12788 461936 3% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 474724 0 474724 0% /sys/fs/cgroup
/dev/mmcblk0p6 72576 22540 50036 32% /boot
/dev/sda1 960385056 91080364 820466616 10% /media/seagate
tmpfs 94944 4 94940 1% /run/user/1000
/dev/mmcblk0p5 30701 398 28010 2% /media/pi/SETTINGS
tmpfs 94944 0 94944 0% /run/user/999
/dev/sdb5 30701 782 27626 3% /media/pi/SETTINGS1
/dev/sdb7 36706152 4104980 30706856 12% /media/pi/root
/dev/sdb6 73564 22680 50884 31% /media/pi/boot

Comment savoir quelle partition étendre ? sdb5 (settings 1) ? sdb7 (root) ? ou sdb6 (boot) ?
Je dirais root (sdb7). Merci pour la confirmation.

Ensuite je modifierai le fstab (présent sur le disque dur)
proc /proc proc defaults 0 0
/dev/mmcblk0p6 /boot vfat defaults 0 2
/dev/mmcblk0p7 / ext4 defaults,noatime 0 1
/dev/sda1 /media/seagate ext3 defaults 0 3
Je changerai le chemin de /boot et de /.

Par contre je ne sais pas si je dois changer cmdline.txt : root=/dev/mmcblk0p7

Autres questions : vu la numérotation des partitions de la SD card (xxxp7), pourquoi n’ai je pas 7 partitions sur le DD ?

Je me demande s’il ne vaut pas mieux télécharger noobs et faire une réinstallation ‹ from scratch ›.

Merci de vos éclaircissements

Salut,

Normalement, au premier démarrage, ça va étendre la partition.
Sinon, tu démarres et tu lances raspi-config et tu demandes d’étendre la partition.

Après, tu peux aussi faire une installation propre (mais pourquoi noobs ; tu veux mettre plusieurs trucs ?)

Merci
Noobs car je suis noob et la carte SD a noob.
Je vais enlever la carte ssd et démarrer le Pi avec le DD et on verra bien.

Salut,

Installer Raspbian avec Etcher est tellement enfantin que si ton Rpi ne tourne que avec Raspbian, inutile de passer par Noobs :wink:
Si tu as besoin d’un tuto, c’est très facile et je pourrais en refaire un sur la toute dernière version de Raspbian et de Etcher.

++

Merci Nabla,
Je suis preneur d’un tuto même simplifier.

Car c’est un échec avec l’approche suivante:

  • SD Card copier de la SD actuel vers le DD
  • modification du fstab et cmdline.txt du DD (pas ceux de la SD)
  • enlever la SD (Pi éteind bien sûr)
  • rallumer le Pi
    => écran noir, diode rouge fixe (j’ai attendu 2 minutes)

Je vais chercher pour installer via etcher ou directement avec la commande dd vers le disque dur à partir de l’image raspbian.

Merci de ton aide

Re,

Je te fais ça dès que possible
(message en MP en attendant)

Pour moi, tu ne devais rien modifier.
J’ai déjà fait de la copie de SD vers USB et je démarrais direct sur USB sans RIEN modifier.

++

Je retente sans rien modifier.

J ai utilisé etcher pour copier la copie img de ma Carte SD vers le disque dur.
J ai enlevé la Carte SD et laissé seulement le disque dur. Écran noir et diode rouge fixe. Rien.
Soit le disque demande trop d énergie (pas d auto alimentation) , soit cela marche pas et j ai loupé un truc.
A suivre

Yo,
Je tente avec un vieux DD de PC portable mis dans un boitier externe.
Connexion IDE --> USB2
A suivre,