De situatie:
...
Ik heb van een Dell OptiPlex FX170 thin-cliënt een simpele webserver gemaakt met de gebruikelijk combinatie Linux, Apache, MariaDB en PHP. De server serveert een paar statische HTML-pagina's, een fotogalerij m.b.v. "Coppermine Photo Gallery" en een web-based agenda (op basis van WebCalendar). Aantal paginabezoeken zijn beperkt
Nu zit er in de Dell OptiPlex FX170 standaard enkel een DOM van 1GB als opslag. Dat is niet eens genoeg voor alleen de installatie v/d software (kwam ik pas na lange tijd achter, toen er van alles niet startte na installatie... bleek het 0 bytes beschikbaar te hebben
). Er is geen mogelijkheid tot inbouwen van een 2,5" HDD. Als oplossing heb ik een 16GB USB-stick gebruikt waar zowel het OS als de webdata op staat. Het werkt verder prima
Wat me echter zorgen baart is hoe lang de USB-stick mee kan gaan i.v.m. het beperkte aantal mogelijke schrijfcycli (10-100k?). Met in het achterhoofd houdend dat bij elk pagina-bezoek de webserver logt (wil ik ook zo houden) en de Coppermine Photo Gallery software zelf ook in de database het aantal views bijhoudt in de SQL-database => schrijfacties.
Ook de swap-partitie staat op de USB-stick, hoewel deze normaal gesproken niet nodig is met 1GB RAM.
De root-partitie waar zowel systeem als data op staat is geformatteerd met ext2 en gemount met de opties "noatime" en "nodiratime". Dit zou volgens diverse bronnen het aantal schrijfacties moeten verminderen.
Voor de rest is dit een standaard installatie van Turnkey Linux, geen "tweaks".
Mijn vraag
...
Hoe lang zal een USB-stick in bovenstaande situatie ongeveer mee kunnen gaan? Kan ik denken aan enkele maanden, een jaar of zelfs meerdere jaren? Of is het totaal geen issue om zorgen over te maken?
Iets als "wear levelling" zou de levensduur kunnen verlengen, vooral als ik eigenlijk niet meer dan de helft v/d capaciteit v/d stick gebruik. Echter, hebben USB-sticks überhaupt "wear levelling"?
Google levert tegenstrijdige antwoorden op. Zowel m.b.t. levensduur (enkele weken tot enkele jaren) als m.b.t. wear levelling wel/niet
En nog een vraag, die misschien wel het belangrijkste is: hoe merk ik dat een USB-stick aan het begeven is door slijtage?
Gaan ze van het ene op het andere moment compleet dood, zullen ze een foutmelding geven of raakt de data "stilletjes" corrupt waarbij je er pas achterkomt als het desbetreffende stuk moet worden gebruikt?
In het laatste geval zal een regelmatige back-up mogelijk ook niet helpen omdat je dan ongemerkt corrupte data meekopieert? 
Een USB-HDD gebruiken is geen optie. Ik ben juist zo super blij dat het apparaat zo mooi klein is
Een USB-HDD levert een extra kastje erbij op wat ik ontsierend vind.
Wat ik al gevonden of geprobeerd heb
...
Ehmmm... ik zie niet in wat ik kan proberen om tot een antwoord hierop te komen. Ik heb simpelweg één exemplaar geïnstalleerd en inmiddels een weekje draaien
Relevante software en hardware die ik gebruik
...
- Dell OptiPlex FX170, Intel Atom 230, 1GB RAM
- Kingston DataTraveler 3.1 16GB
- Turnkey Linux 14.1 LAMP Stack
Ofwel dit
:

...
Ik heb van een Dell OptiPlex FX170 thin-cliënt een simpele webserver gemaakt met de gebruikelijk combinatie Linux, Apache, MariaDB en PHP. De server serveert een paar statische HTML-pagina's, een fotogalerij m.b.v. "Coppermine Photo Gallery" en een web-based agenda (op basis van WebCalendar). Aantal paginabezoeken zijn beperkt
Nu zit er in de Dell OptiPlex FX170 standaard enkel een DOM van 1GB als opslag. Dat is niet eens genoeg voor alleen de installatie v/d software (kwam ik pas na lange tijd achter, toen er van alles niet startte na installatie... bleek het 0 bytes beschikbaar te hebben
Wat me echter zorgen baart is hoe lang de USB-stick mee kan gaan i.v.m. het beperkte aantal mogelijke schrijfcycli (10-100k?). Met in het achterhoofd houdend dat bij elk pagina-bezoek de webserver logt (wil ik ook zo houden) en de Coppermine Photo Gallery software zelf ook in de database het aantal views bijhoudt in de SQL-database => schrijfacties.
Ook de swap-partitie staat op de USB-stick, hoewel deze normaal gesproken niet nodig is met 1GB RAM.
De root-partitie waar zowel systeem als data op staat is geformatteerd met ext2 en gemount met de opties "noatime" en "nodiratime". Dit zou volgens diverse bronnen het aantal schrijfacties moeten verminderen.
Voor de rest is dit een standaard installatie van Turnkey Linux, geen "tweaks".
Mijn vraag
...
Hoe lang zal een USB-stick in bovenstaande situatie ongeveer mee kunnen gaan? Kan ik denken aan enkele maanden, een jaar of zelfs meerdere jaren? Of is het totaal geen issue om zorgen over te maken?
Iets als "wear levelling" zou de levensduur kunnen verlengen, vooral als ik eigenlijk niet meer dan de helft v/d capaciteit v/d stick gebruik. Echter, hebben USB-sticks überhaupt "wear levelling"?

Google levert tegenstrijdige antwoorden op. Zowel m.b.t. levensduur (enkele weken tot enkele jaren) als m.b.t. wear levelling wel/niet

En nog een vraag, die misschien wel het belangrijkste is: hoe merk ik dat een USB-stick aan het begeven is door slijtage?



Een USB-HDD gebruiken is geen optie. Ik ben juist zo super blij dat het apparaat zo mooi klein is
Wat ik al gevonden of geprobeerd heb
...
Ehmmm... ik zie niet in wat ik kan proberen om tot een antwoord hierop te komen. Ik heb simpelweg één exemplaar geïnstalleerd en inmiddels een weekje draaien
Relevante software en hardware die ik gebruik
...
- Dell OptiPlex FX170, Intel Atom 230, 1GB RAM
- Kingston DataTraveler 3.1 16GB
- Turnkey Linux 14.1 LAMP Stack
Ofwel dit

