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 Prochaine révision | Révision précédente | ||
|
openatelier:projet:raspberry_read-only [2020/01/31 14:03] grandk |
openatelier:projet:raspberry_read-only [2026/10/19 12:28] (Version actuelle) emoc |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ==== Raspberry Read-Only ==== | + | {{tag>raspberry-pi gk}} |
| - | ^Page en construction^ | + | |
| - | === Objectif === | + | |
| + | ====== Raspberry Read-Only ====== | ||
| + | |||
| + | 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 | ||
| + | Choisir «performance options» puis «Overlay File System» : activer l'OFS et valider que la partition passe en lecture seule.\\ | ||
| + | Voir [[projets:carnabal_2026:ambiance_sonore_carnabal|]] par exemple | ||
| + | |||
| + | |||
| + | ==== 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 20: | 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 56: | 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 82: | 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 89: | 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> | ||