@Petr Bravenec
Nic ve zlem, jiste mas zkusenosti s vyvojem, ale zaroven je videt ze i kdyz se snazis, mas urcite mezery ;-)
Ten kamarad s hromadou vadnych SD, pokud se k tomu choval jako prase(kdyz karta umre jiz druhy den, tak hure nez prase), je logicke ze to odchazelo jak na bezicim pasu, SD ci obecne Flash pamet neni totez co rotacni disk nebo aspon SSD...
Kdyz uvadis "při práci linuxového stroje zapisují na disk tyto informace":
- noatime, nodiratime a relatime
Tak asi nevis co pises, protoze:
1. noatime neni informace, ale volba pro zakazani, informace je "atime" (access time), diratime (directory access time)
2. relatime je volba, kdy se sice informace atime ci adirtime ukladaji, ale ne vzdy pri kazdem pristupu, ale jednorazove/hromadne 1x za den
Kdyz uvadis ze je vhodne pridat "nodiratime,noatime,norelatime"
1. KAZDA distribuce pro ARM desku (pokud ji nedelalo prase), ma jako vychozi ve fstab nastavene pro SD kartu mount volbu: noatime
2. NENI treba specifikovat noatime i nodiratime, protoze noatime obsahuje automaticky i nodiratime,
norelatime NENI potreba zadavat vubec, protoze specifikovanim noatime se relatime automaticky rusi (viz man mount)
Pak rucni pridavani do fstab vytvareni tmpfs v /dev/shm
1. tohle neni treba, protoze /dev/shm je vytvareno automaticky a lze pouzit pro ukladani rovnou
2. rucni pridavani tmpfs je vhodne jen pokud chces ukladat jinam a nebo urcit jinou velikost maximalni velikosti
Logy, radis jako "nejjednodusi" nestartovat syslog demona, tedy VUBEC nelogovat:
1. z principu je to absolutne nevhodne a nehrorsi mozne reseni
2. nelogovanim se prijde o moznost sledovat logy a zjistit tak ze je problem s SD kartou, nebo s nejakou sluzbou, resp. obecne ze je nejaky problem
Info o wtmp, radis ho smazat
1. pri smazani se (minimalne) pri restartu automaticky vytvori znovu
2. v "man wtmp" se pise:
Unlike various other systems, where utmp logging can be disabled by removing the file, utmp must always exist on Linux.
If you want to disable who(1) then do not make utmp world readable
(pripadne kdyz uz nekdo chce nutne zakazat/prasit, tak z udelat /var/log/wtmp symlink do /dev/null)
Nejvhodnejsi filesystem pro SD kartu, pises ze po nastudovani je to ext4, asi ti uniklo JFFS2
1. JFFS2 je dela pro SD karty, resp. obecne flash pameti
2. nemam nic proti EXT4 pouzitem u SD karty, ale spis z duvodu ze jde o klasiku, nez ze je to nejlepsi pro SD
3. vypnutim journalu si zas koledujes o problemy s naborenym filesystemem, coz se muze stavat (kdyz vypnes/neni journal) mnohem casteji nez zniceni SD karty pod filesystemem
Doporucujues upravit init scripty(btw: jde o 1 script) aby se fsck provadel s odpovedi y na vsechny otazky
1. bezne se kontroluje tak aby se uzivatele na nic neptalo a oprava se provedla
2. kdyz uz se uzivatele na neco pta, jedna se o situaci kdy NENI jistota, ze automaticka (nebo s volbou -y) oprava by to dokazala spravne, tedy jde o situace kdy je VHODNE aby uzivatel rozhodl co delat a jake moznosti vybrat