VDR tuhoaa kiintolevyä

VDR ja DVB aiheista keskustelua
hetas
Yli-ihminen
Viestit: 541
Liittynyt: 15.07.2004 3:00
Paikkakunta: Savonlinna

VDR tuhoaa kiintolevyä

Viesti Kirjoittaja hetas » 24.08.2011 18:51

Laitoin koneeseen uudet levyt ja uusin järjestelmän. Asennettuna on Debian Wheezy ja e-tobin paketit. Levyinä kaksi 2TB WD Caviar Greeniä softa-raid1-konfiguraationa.

Kun VDR on käynnissä vilkkuu kiintolevyn valo lähes yhtäjaksoisesti ja levyt pitävät ikävää kli-kli-kli-ääntä. Ääni kuulostaa siltä, että se ei voi olla hyväksi levyille. Vai onko tämä normaalia? Ainakaan edellisellä järjestelmällä tämmöistä ei ollut.

Kun vdr:n pysäyttää, loppuu ääni ja hd-valo vilkahtaa harvakseltaan.

Onkohan ongelmalle mitään tehtävissä ja miten asiaa voisi tutkia? Kokeilin jo tilapäisesti asettaa epg-data-tiedostoksi /dev/nullin, mutta eipä auttanut.

iotop kertoo, että vdr kirjoittaa 70-110 K/s, jos tallennuksia ei ole menossa. Lukusarake näyttää nollaa.

Koodi: Valitse kaikki

sudo ls -l /proc/<vdr pid>/fd/

lrwx------ 1 root root 64 24.8. 18:13 0 -> /dev/null
l-wx------ 1 root root 64 24.8. 18:13 1 -> /dev/null
lr-x------ 1 root root 64 24.8. 18:13 10 -> pipe:[122105]
l-wx------ 1 root root 64 24.8. 18:13 11 -> pipe:[122105]
lrwx------ 1 root root 64 24.8. 18:13 12 -> socket:[123138]
lrwx------ 1 root root 64 24.8. 18:13 13 -> /dev/ttyUSB0
lrwx------ 1 root root 64 24.8. 18:13 14 -> socket:[123139]
lrwx------ 1 root root 64 24.8. 18:13 15 -> socket:[122126]
lr-x------ 1 root root 64 24.8. 18:13 16 -> /dev/urandom
lrwx------ 1 root root 64 24.8. 18:13 17 -> socket:[123142]
lr-x------ 1 root root 64 24.8. 18:13 18 -> pipe:[123143]
l-wx------ 1 root root 64 24.8. 18:13 19 -> pipe:[123143]
l-wx------ 1 root root 64 24.8. 18:13 2 -> /tmp/vdr-err.XkTk7J
lrwx------ 1 root root 64 24.8. 18:13 20 -> anon_inode:[eventpoll]
lrwx------ 1 root root 64 24.8. 18:13 21 -> socket:[123145]
lrwx------ 1 root root 64 24.8. 18:13 23 -> /dev/dvb/adapter0/demux0
lrwx------ 1 root root 64 24.8. 18:13 24 -> /dev/dvb/adapter0/demux0
lrwx------ 1 root root 64 24.8. 18:13 25 -> /dev/dvb/adapter0/demux0
lr-x------ 1 root root 64 24.8. 18:13 26 -> /dev/dvb/adapter0/dvr0
lrwx------ 1 root root 64 24.8. 18:13 27 -> socket:[123175]
lrwx------ 1 root root 64 24.8. 18:13 28 -> /dev/dvb/adapter0/demux0
lrwx------ 1 root root 64 24.8. 18:13 29 -> /dev/dvb/adapter0/demux0
lrwx------ 1 root root 64 24.8. 18:13 3 -> socket:[123084]
lrwx------ 1 root root 64 24.8. 18:13 30 -> /dev/dvb/adapter0/demux0
lrwx------ 1 root root 64 24.8. 18:13 31 -> /dev/dvb/adapter0/demux0
lrwx------ 1 root root 64 24.8. 18:13 32 -> /dev/dvb/adapter0/demux0
lrwx------ 1 root root 64 24.8. 18:13 33 -> /dev/dvb/adapter0/demux0
lrwx------ 1 root root 64 24.8. 18:13 34 -> /dev/dvb/adapter0/demux0
lrwx------ 1 root root 64 24.8. 18:13 4 -> /dev/dvb/adapter0/ca0
lrwx------ 1 root root 64 24.8. 18:13 5 -> /dev/dvb/adapter0/frontend0
lrwx------ 1 root root 64 24.8. 18:13 6 -> /dev/dvb/adapter0/ca0
lrwx------ 1 root root 64 24.8. 18:13 7 -> /dev/dvb/adapter1/ca0
lrwx------ 1 root root 64 24.8. 18:13 8 -> /dev/dvb/adapter1/frontend0
lrwx------ 1 root root 64 24.8. 18:13 9 -> /dev/dvb/adapter1/ca0

P.Kosunen
Yli-ihminen
Viestit: 1136
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja P.Kosunen » 24.08.2011 19:40

Onko 4k sektorin Greenejä/muistitko osioida sen mukaan?

Koodi: Valitse kaikki

cat /tmp/vdr-err.*
Mitä tuolta löytyy?

mal--
Isäntä
Viestit: 96
Liittynyt: 13.02.2010 10:54

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja mal-- » 24.08.2011 20:58

hetas kirjoitti:Kun VDR on käynnissä vilkkuu kiintolevyn valo lähes yhtäjaksoisesti ja levyt pitävät ikävää kli-kli-kli-ääntä. Ääni kuulostaa siltä, että se ei voi olla hyväksi levyille. Vai onko tämä normaalia? Ainakaan edellisellä järjestelmällä tämmöistä ei ollut.

Kun vdr:n pysäyttää, loppuu ääni ja hd-valo vilkahtaa harvakseltaan.

Onkohan ongelmalle mitään tehtävissä ja miten asiaa voisi tutkia? Kokeilin jo tilapäisesti asettaa epg-data-tiedostoksi /dev/nullin, mutta eipä auttanut.

iotop kertoo, että vdr kirjoittaa 70-110 K/s, jos tallennuksia ei ole menossa. Lukusarake näyttää nollaa.
Mitä plugineja sinulla on käytössä? Havaitsin vastaavaa käyttäytymistä teletext-pluginin kanssa, koska en ollut muistanut laittaa sitä kirjoittamaan tietojaan muistiin levyn sijaan.

hetas
Yli-ihminen
Viestit: 541
Liittynyt: 15.07.2004 3:00
Paikkakunta: Savonlinna

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja hetas » 24.08.2011 21:23

P.Kosunen kirjoitti:Onko 4k sektorin Greenejä/muistitko osioida sen mukaan?
Tuosta en tiedä mitään. Pitää tarkistaa. Mitä pitää huomioida osioinnissa?
P.Kosunen kirjoitti:

Koodi: Valitse kaikki

cat /tmp/vdr-err.*
Mitä tuolta löytyy?

Koodi: Valitse kaikki

$ sudo cat /tmp/vdr-err.*
grabbing event

Eli suurin osa on tyhjiä. E-tobin runvdr-skripti ohjaa vdr:n stderr:n noihin tiedostoihin. Otin jo aiemmin testatessani tuon ohjauksen pois, ei auttanut.
mal-- kirjoitti: Mitä plugineja sinulla on käytössä? Havaitsin vastaavaa käyttäytymistä teletext-pluginin kanssa, koska en ollut muistanut laittaa sitä kirjoittamaan tietojaan muistiin levyn sijaan.

Koodi: Valitse kaikki

libsc-conax-30.so.1.7.18
libsc-sc_conax-30.so.1.7.18
libvdr-epgsearch.so.1.7.18
libvdr-live.so.1.7.18
libvdr-osdteletext.so.1.7.18
libvdr-sc.so.1.7.18
libvdr-sleeptimer.so.1.7.18
libvdr-streamdev-server.so.1.7.18
libvdr-ttxtsubs.so.1.7.18
libvdr-webvideo.so.1.7.18
libvdr-xineliboutput.so.1.7.18
libxineliboutput-sxfe.so.1.0.90-cvs
Ttxtsubsin poistaminen käytöstä ei auttanut. Tosin tuo taitaa vaatia patchin vdr:ään, mikä tuossa e-tobin paketissa on mukana. Sitä minulla ei ollut aiemmin omissa käännöksissä. Mitäs tuo kirjoittaa levylle?

Avatar
noeikujoo
Yli-ihminen
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja noeikujoo » 24.08.2011 22:01

hetas kirjoitti:
P.Kosunen kirjoitti:Onko 4k sektorin Greenejä/muistitko osioida sen mukaan?
Tuosta en tiedä mitään. Pitää tarkistaa. Mitä pitää huomioida osioinnissa?
WD:n Green levyissä on neljän kilotavun sektorit, jotka täytyy huomioida osioinnissa. Aiheesta on ollut täällä juttua aiemminkin -> http://www.linuxtv.fi/viewtopic.php?f=7&t=3968&start=0

Avatar
rofafor
Optikkoliikkeen kopiovastaava
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja rofafor » 25.08.2011 0:37

hetas kirjoitti:Ttxtsubsin poistaminen käytöstä ei auttanut. Mitäs tuo kirjoittaa levylle?
Tässä tapauksessa taidettiin tarkoittaa Osdteletext-laajennosta, joka pitää levyllä välimuistiaan.

hetas
Yli-ihminen
Viestit: 541
Liittynyt: 15.07.2004 3:00
Paikkakunta: Savonlinna

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja hetas » 25.08.2011 7:15

rofafor kirjoitti:
hetas kirjoitti:Ttxtsubsin poistaminen käytöstä ei auttanut. Mitäs tuo kirjoittaa levylle?
Tässä tapauksessa taidettiin tarkoittaa Osdteletext-laajennosta, joka pitää levyllä välimuistiaan.
Kits mal--- ja rofa. Osdteletextin poistaminen käytöstä näyttäisi auttavan. En osannut sitä epäillä, kun se on ollut aina käytössä , eikä ole aiheuttanut ongelmia. Pitää vielä seurata tilannetta, ja heittää teletextin cache ramdiskille.

floodi
Säätäjä
Viestit: 270
Liittynyt: 19.04.2006 20:57
Paikkakunta: Kuopio

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja floodi » 25.08.2011 7:38

Minusta tässä hoidetaan nyt oireita eikä itse ongelmaa. Kyllähän sen kovalevyn pitää kirjoitusta kestää. Oletko ottanut huomioon noi neljän kilotavun sektorit kuten tuossa aikaisemmin mainittiin? Kokeilleppa kuuluuko ylimääräistä kilinää seuraavalla komennolla:

dd if=/dev/zero of=/<joku hakemisto siinä ongelmalevyllä>/testi bs=1M count=500

Critter
Yli-ihminen
Viestit: 868
Liittynyt: 16.12.2008 19:25

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja Critter » 25.08.2011 7:47

Onko rautalankaa siitä, kuinka tuo osdteletext saadaan kirjoittamaan sinne ram diskille ?
RIP VDR
VU+ DUO2 (OPENVIX 5), 2xDual T2/C viritin, La Digital CI+ CAM, 1 TB HD, LG 60PN650T, Chromecast 2
LG 55UH770V + PS4 + Wetek Play

hetas
Yli-ihminen
Viestit: 541
Liittynyt: 15.07.2004 3:00
Paikkakunta: Savonlinna

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja hetas » 25.08.2011 8:32

Ilmeisesti nuo levyt on noita 4k-sektorien levyjä, ja on nyt formatoitu väärin 512-tavun systeemillä. Pitää vielä tarkastaa levyn malli tarkemmin.
floodi kirjoitti:Minusta tässä hoidetaan nyt oireita eikä itse ongelmaa. Kyllähän sen kovalevyn pitää kirjoitusta kestää. Oletko ottanut huomioon noi neljän kilotavun sektorit kuten tuossa aikaisemmin mainittiin? Kokeilleppa kuuluuko ylimääräistä kilinää seuraavalla komennolla:
dd if=/dev/zero of=/<joku hakemisto siinä ongelmalevyllä>/testi bs=1M count=500
Pitää testata, mutta en ole huomannut ongelmia muuten levyn käytössä kuin tuon vdr:n osalta. Siirtelin mm. tallenteita vanhoilta levyiltä tuonne ilman kilinöitä.

Raidia testatessa huomasin, että feilannut pakka rakensi itseään uudelleen n. 20MB/s, kun vdr oli käynnissä. Kun sen sammutti, nousi lukema 90-100MB/s.

Jos formatoin toisen levyn 4k:n systeemillä, muttä pidän osiokoot samaoina kuin aiemmin, eikös md-raidin pitäisi pystyä peilamaan pakka takaisin kasaan? Vai vaikuttaako tuo sektorikoon muutos raidin toimintaan? Saisi tehtyä mahdollisen uudelleenalustuksen levy kerrallaan. Ei millään viitsisi vetää koko roskaa tyhjäksi.
Critter kirjoitti:Onko rautalankaa siitä, kuinka tuo osdteletext saadaan kirjoittamaan sinne ram diskille ?
Jotain olin asiasta itse kirjoitellut viewtopic.php?f=15&t=3330&hilit=+ramdisk#p20866. En tiedä onko asiaan tullut muutoksia tällä välin.

P.Kosunen
Yli-ihminen
Viestit: 1136
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja P.Kosunen » 25.08.2011 11:40

hetas kirjoitti:Tuosta en tiedä mitään. Pitää tarkistaa. Mitä pitää huomioida osioinnissa?
Mikä on levyjen malli? EADS=512B ja EARS+uudemmat=4096B sektoreilla. Kun raid-pakkaan luo osiot 4k levyille vaikka gparted ohjelmalla, täytyy valita Align to MiB.

Tarkistus (Tuon mukaan fdisk 2.17.2 alkaen käyttää oikeaa jakoa vakiona):
https://wiki.archlinux.org/index.php/Ad ... Partitions

Osiointi fdiskillä:
http://www.sfnomad.com/?p=68

hetas
Yli-ihminen
Viestit: 541
Liittynyt: 15.07.2004 3:00
Paikkakunta: Savonlinna

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja hetas » 25.08.2011 12:01

En ole nyt laitteiden äärellä, mutta hdparm kertoo seuraavaa:

Koodi: Valitse kaikki

ATA device, with non-removable media
        Model Number:       WDC WD20EARS-00MVWB0
        Serial Number:      WD-WCAZA6116642
        Firmware Revision:  51.0AB51
        Transport:          Serial, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6
Ja tässä vielä fdiskin tulostetta tämänhetkisestä osioinnista sd[a|b]1 on alustettu ext2:ksi, ja sd[a|b]2 ext4:ksi.

Koodi: Valitse kaikki

$ sudo fdisk -l /dev/sda

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6b4d1803

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63      224909      112423+  fd  Linux raid autodetect
/dev/sda2          224910  3907024064  1953399577+  fd  Linux raid autodetect

$ sudo fdisk -l /dev/sdb

Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc1213b2b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63      224909      112423+  fd  Linux raid autodetect
/dev/sdb2          224910  3907024064  1953399577+  fd  Linux raid autodetect
Edit: Tuon ArchLinux-wikin mukaan nuo minun levyt olis justiinsa semmosa, missä on 4k:n sektorikoko, mutta ne ilmoittavat virheellisesti järjestelmälle 512-byten koon ja emuloivat sitä jotenkin. Sektorit pitäs kuitenkin alignata 4k:n mukaan suorituskykyongelmien välttämiseksi? Pitääkös tuo nyt sitten alustaa 4k:n sektoreihin, vai 512-tavun sektoreihin? Minkälaisia ongelmia tuosta nykyisestä alustuksesta voi tulla? Suorituskyky ei ole tässä mitenkään päällimäinen huoli, jos vaan riittää muutaman kanavan samanaikaiseen tallentamiseen.

P.Kosunen
Yli-ihminen
Viestit: 1136
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja P.Kosunen » 25.08.2011 16:34

hetas kirjoitti:Minkälaisia ongelmia tuosta nykyisestä alustuksesta voi tulla? Suorituskyky ei ole tässä mitenkään päällimäinen huoli, jos vaan riittää muutaman kanavan samanaikaiseen tallentamiseen.
http://www.linuxtv.fi/viewtopic.php?f=7&t=3968&start=0

hetas
Yli-ihminen
Viestit: 541
Liittynyt: 15.07.2004 3:00
Paikkakunta: Savonlinna

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja hetas » 25.08.2011 16:48

Irrotin toisen levyn raid-pakasta ja alustin sen uudelleen gpt-partitioihin gdiskillä. Siinäkin piti antaa ensimmäisen osion aloitussektori käsin, jotta alignment menee oikein. Ja gdiskin sektorit eivät näköjään tarkoita levyn sektoreita. Annoin luontivaiheessa aloitussektoriksi 40, mutta osiotaulussa aloitussektorina näkyy 2048.

Koodi: Valitse kaikki

$ sudo gdisk -l /dev/sdb
GPT fdisk (gdisk) version 0.7.2

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdb: 3907029168 sectors, 1.8 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 8FC39102-1586-4FBB-9475-A39F4DC14885
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 3907029134
Partitions will be aligned on 2048-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          227327   110.0 MiB   EF00  EFI System
   2          227328      3907029134   1.8 TiB     FD00  Linux RAID
Lisäsin levyn lopuksi takaisin raidiin ja järjestelmä alkoi laittamaan pakkaa kuntoon. Jotain etua softaraidista: Se kun perustuu osiohin, niin voi lennosta tehdä tälläisiä muutoksia.

Saa nähdä mitä tapahtuu, kun peilaus on valmis ja teen saman toiselle levylle. Ja vieläkö tämän saa buuttaamaan.

Avatar
rofafor
Optikkoliikkeen kopiovastaava
Viestit: 1365
Liittynyt: 26.03.2004 3:00
Paikkakunta: Internet

Re: VDR tuhoaa kiintolevyä

Viesti Kirjoittaja rofafor » 25.08.2011 17:07

Critter kirjoitti:Onko rautalankaa siitä, kuinka tuo osdteletext saadaan kirjoittamaan sinne ram diskille ?
Lukemalla Osdteletextin README-tiedoston :)

Koodi: Valitse kaikki

Command line options:
   A few settings are given on the command line rather than in the setup menu.
   Available options:

     -d        --directory=DIR    The directory where the temporary
                                  files will be stored.
                                  (default: /var/cache/vdr/vtx)
                                  Ensure that the directory exists and is
                                  writable.
     -n        --max-cache=NUM    Maximum size in megabytes of cache used
                                  to store the pages on the harddisk.
                                  (default: a calculated value below 50 MB)
     -s        --cache-system=SYS Set the cache system to be used.
                                  Choose "legacy" for the traditional
                                  one-file-per-page system.
                                  Default is "packed" for the 
                                  one-file-for-a-few-pages system.
     -t        --toptext          Store top text pages at cache.
                                  (unviewable pages)

Vastaa Viestiin