Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
|
openatelier:projet:raspberry_read-only [2026/10/19 12:27] emoc |
openatelier:projet:raspberry_read-only [2026/10/19 12:28] (Version actuelle) emoc |
||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| ====== Raspberry Read-Only ====== | ====== Raspberry Read-Only ====== | ||
| - | Les modifications décrites dans cette page ne sont plus nécessaires sur les dernières versions système des rapsberry pi, on peut activer un mode de lecture seule très simplement avec | + | Les modifications décrites dans cette page (de 2019) ne sont plus nécessaires sur les dernières versions système des rapsberry pi, on peut activer un mode de lecture seule très simplement avec |
| sudo-raspi-config | sudo-raspi-config | ||
| Choisir «performance options» puis «Overlay File System» : activer l'OFS et valider que la partition passe en lecture seule.\\ | Choisir «performance options» puis «Overlay File System» : activer l'OFS et valider que la partition passe en lecture seule.\\ | ||
| Ligne 10: | Ligne 10: | ||
| - | === Objectif === | + | ==== Objectif ==== |
| Apporter des modifications à la distribution Raspbian pour une utilisation sans écritures sur la carte SD et permettre une extinction brutale de la machine sans risque de détériorer le système de fichiers | Apporter des modifications à la distribution Raspbian pour une utilisation sans écritures sur la carte SD et permettre une extinction brutale de la machine sans risque de détériorer le système de fichiers | ||
| - | === Limitation == | + | |
| - | Utilisation de la version Raspbian/Buster, version stable à ce jour (déc 2019). | + | ==== Limitation ==== |
| + | Utilisation de la version Raspbian/Buster, version stable à ce jour (déc 2019).\\ | ||
| L'image installée à la base est la version **lite** pour limiter les logiciels installés. | L'image installée à la base est la version **lite** pour limiter les logiciels installés. | ||
| - | === lectures === | + | |
| + | ==== lectures ==== | ||
| https://the.mad-tinkerer.me/raspberry-pi/read-only-root-filesystem-debian-buster/ | https://the.mad-tinkerer.me/raspberry-pi/read-only-root-filesystem-debian-buster/ | ||
| Ligne 29: | Ligne 32: | ||
| https://the.mad-tinkerer.me/raspberry-pi/read-only-root-filesystem-debian-buster/ | https://the.mad-tinkerer.me/raspberry-pi/read-only-root-filesystem-debian-buster/ | ||
| - | === Buster read-only === | + | |
| + | ==== Buster read-only ==== | ||
| <code> | <code> | ||
| Ligne 65: | Ligne 69: | ||
| <code>systemctl list-units --state=failed</code> | <code>systemctl list-units --state=failed</code> | ||
| - | === Changement de mode === | + | ==== Changement de mode ==== |
| - | == Autoriser l'écriture == | + | |
| + | === Autoriser l'écriture === | ||
| <code> | <code> | ||
| sudo mount / -o remount,rw | sudo mount / -o remount,rw | ||
| sudo mount /boot -o remount,rw | sudo mount /boot -o remount,rw | ||
| </code> | </code> | ||
| - | == Retourner en mode read-only == | + | |
| + | === Retourner en mode read-only === | ||
| <code> | <code> | ||
| sudo mount / -o remount,ro -f | sudo mount / -o remount,ro -f | ||
| Ligne 91: | Ligne 98: | ||
| </code> | </code> | ||
| - | === Compléments === | + | ==== Compléments ==== |
| - | == Logrotate == | + | === Logrotate === |
| modifier /etc/cron.daily/logrotate | modifier /etc/cron.daily/logrotate | ||
| <code bash> | <code bash> | ||
| Ligne 98: | Ligne 105: | ||
| /usr/sbin/logrotate --state /var/log/logrotate.state /etc/logrotate.conf | /usr/sbin/logrotate --state /var/log/logrotate.state /etc/logrotate.conf | ||
| </code> | </code> | ||
| - | ==lightdm== | + | ===lightdm=== |
| modifier /etc/lightdm.conf | modifier /etc/lightdm.conf | ||
| <code> | <code> | ||
| cache-directory=/var/tmp/lightdm | cache-directory=/var/tmp/lightdm | ||
| </code> | </code> | ||