Debian sur une Compact Flash, c'est jouable ?

J’envisage de faire tourner un mini-mini PC (carte au format ETX ou 3,5" avec processeur Geode) sous Debian, en bootant à partir d’une carte compact flash sur le port IDE.
L’ensemble n’aura pas forcément de disque dur et en tout cas, s’il y en a un, il ne pourra pas servir au système.

Alors comme le nombre d’écriture sur une CF est limité, ça parait délicat au premier abord mais finalement est-ce que c’est réellement jouable ???

Parce que si on peut désactiver complétement l’écriture de logs, on réduit énormément les écritures, non ?

Ci-dessous, j’ai fait une copie de ce qui tourne sur un système semblable:

  • slimserver (un serveur de musique avec interface web)
  • mysql (qui écrit de temps en temps sur le disque, ok)
  • samba
  • le reste je sais pas à quoi ça sert…

Merci par avance pour toutes vos remarques ou conseils sur ce sujet.
Mathieu

PS: pourquoi Debian alors que d’autres distributions sont spécifiquement conçues pour fonctionner à partir d’un cd ou d’une clé USB et donc potentiellement à partir d’une carte compact flash: parce que je veux une distribution absolument fiable, uniquement à partir de paquetages stables et en plus slimserver s’installe très simplement depuis un paquetage

login as: root
Using keyboard-interactive authentication.
Password:
Last login: Thu Apr 12 19:48:18 2007 from 192.168.0.3
slimserver:~# top
top - 22:31:14 up 30 days, 6:41, 1 user, load average: 0.12, 0.03, 0.01
Tasks: 57 total, 1 running, 56 sleeping, 0 stopped, 0 zombie
Cpu(s): 1.0% user, 1.6% system, 0.0% nice, 97.4% idle
Mem: 248692k total, 245128k used, 3564k free, 42336k buffers
Swap: 0k total, 0k used, 0k free, 62548k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
8837 root 16 0 1056 1056 848 R 2.0 0.4 0:00.99 top
1639 slimserv 13 0 64208 62m 2392 S 0.7 25.8 16:42.78 slimserver
1 root 8 0 260 260 204 S 0.0 0.1 0:00.30 init
2 root 9 0 0 0 0 S 0.0 0.0 0:00.36 keventd
3 root 19 19 0 0 0 S 0.0 0.0 0:00.05 ksoftirqd_CPU0
4 root 9 0 0 0 0 S 0.0 0.0 0:41.19 kswapd
5 root 9 0 0 0 0 S 0.0 0.0 0:20.02 bdflush
6 root 9 0 0 0 0 S 0.0 0.0 0:01.65 kupdated
100 root 9 0 0 0 0 S 0.0 0.0 0:04.59 kjournald
378 root 9 0 0 0 0 S 0.0 0.0 0:00.00 knodemgrd_0
452 root 9 0 0 0 0 S 0.0 0.0 0:00.00 khubd
1141 root 9 0 368 368 240 S 0.0 0.1 0:00.02 dhclient
1146 daemon 9 0 168 168 100 S 0.0 0.1 0:00.00 portmap
1300 root 9 0 516 516 392 S 0.0 0.2 0:00.59 syslogd
1303 root 9 0 976 972 216 S 0.0 0.4 0:00.27 klogd
1372 root 9 0 420 420 204 S 0.0 0.2 0:00.06 mysqld_safe
1409 mysql 9 0 13204 12m 720 S 0.0 5.3 0:00.38 mysqld
1410 root 9 0 244 240 188 S 0.0 0.1 0:00.01 logger
1411 mysql 8 0 13204 12m 720 S 0.0 5.3 0:00.02 mysqld
1412 mysql 9 0 13204 12m 720 S 0.0 5.3 0:00.00 mysqld
1413 mysql 9 0 13204 12m 720 S 0.0 5.3 0:00.00 mysqld
1414 mysql 9 0 13204 12m 720 S 0.0 5.3 0:00.00 mysqld
1415 mysql 9 0 13204 12m 720 S 0.0 5.3 0:00.00 mysqld
1418 mysql 9 0 13204 12m 720 S 0.0 5.3 0:00.17 mysqld
1419 mysql 9 0 13204 12m 720 S 0.0 5.3 0:00.15 mysqld
1420 mysql 9 0 13204 12m 720 S 0.0 5.3 0:00.00 mysqld
1421 mysql 9 0 13204 12m 720 S 0.0 5.3 0:00.02 mysqld
1457 root 9 0 288 288 204 S 0.0 0.1 0:00.00 inetd
1462 root 9 0 1068 1068 564 S 0.0 0.4 0:03.62 nmbd
1464 root 8 0 1188 1188 796 S 0.0 0.5 0:03.76 smbd
1474 root 9 0 1012 1012 736 S 0.0 0.4 0:00.00 smbd
1476 root 9 0 580 576 432 S 0.0 0.2 0:00.02 sshd
1482 root 9 0 312 312 216 S 0.0 0.1 0:00.02 rpc.statd
1486 root 8 0 324 324 220 S 0.0 0.1 0:00.05 cron
1493 root 9 0 220 220 168 S 0.0 0.1 0:00.01 getty

Regarde si c’est possible Damn Small Linux qui est basé sur Debian et qui est prévue a cet effet mais si tu veux vraiment une debian quelle est la taille de ta carte compact flash???

Oui, je connais DamnSmallLinux mais il me semble que c’est contruit à partir de paquetages qui ne sont pas forcément ceux validés dans le cadre d’une distribution Debian stable. Mais peut-être je me trompe et que effectivement DamnSmallLinux serait la solution la plus simple.

Sinon, vu le prix des cartes compact flash maintenant, disons 1, voire 2Go ou même 4Go si il faut.