USB-tikku htpc:n kovalevynä

DVB kortit, emolevyt, adapterit, antennit, kotelot jne
jms-linuxtv
Harrastaja
Viestit: 43
Liittynyt: 15.12.2009 14:52
Paikkakunta: Tampere

USB-tikku htpc:n kovalevynä

Viesti Kirjoittaja jms-linuxtv » 01.05.2010 21:21

On nyt ollut vajaa puoli vuotta usb-tikku hoitamassa kovalevyn virkaa zotac-pohjaisessa htpc:ssä. Olen koittanut konffata kaiken niin että mahdollisimman vähän tulisi mitään kirjoitusta tikulle: ei swappia, syslogit minimiin/pois mythfrontendin/xbmc:n lokit pois yms.
Kuitenkin tikku luultavasti hajoaa silloin kun sitä vähiten odottaa joten backupin olen tehnyt silloin tällöin dd:llä palvelimen levylle. Kerran testasin tuon palautuksen ja ohjelmassa oli muistaakseni pientä ohjelmaa grubin kanssa. Kuitenkin lopputulema oli se että suoraan palautuksen jälkeen bootti ei toiminut.

Muutama kysymys liittyen aiheeseen:
  • 1) Olisiko vinkkiä kuinka varmistus ja palautus tehdään oikein?
    2) Mikä olisi parempi vaihtoehto usb-tikulle htpc-käyttöön (client)?
    3) Htpc on normaalisti lepotilassa kun tv:tä ei katsota ja suspend/resume toimiikin kohtalaisen hyvin. Joskus laite tulee kuitenkin bootattua ja tähän kuluva aika on monta minuuttia - grubin menun jälkeen ruutu pimenee pitkäksi aikaa, mitään lokia ei tule vaikka olen ottanut grubista "quiet" option pois. Onko hidas bootti vaan usb-tikun ominaisuus?

bent
Säätäjä
Viestit: 321
Liittynyt: 05.06.2009 18:41
Paikkakunta: Turku

Viesti Kirjoittaja bent » 01.05.2010 21:44

Olen samassa veneessä. Kiinnostaisi myös tietää. Kerran mulla jo lahos tikku mutta oli toisella tikulla sama roska. Grubin kanssa sulla tuli sen takia motkotusta kun luultavasti levyn UUID oli eri vaikka sisältö oli identtinen.

Mun nykyisen tikun kernel rivi:
/boot/vmlinuz-2.6.32-21-generic root=UUID=186a5d53-1e17-4320-b652-bef33b5eed6a ro usbcore.autosuspend=-1 quiet splash

Tossa kerrotaan root=UUID=plaa eli ton UUID indikoima levy on /

siinä voisi käsittääkseni ihan yhtä hyvin olla /dev/sda1 /dev/sdb1 jne
tosin sitten ilman UUID= vaan suoraan root=/dev/sda1

Sitä en tiedä miten ottaa levystä UUID myöten identtinen kopio ja se olisi varmaan se mitä haet.

jms-linuxtv
Harrastaja
Viestit: 43
Liittynyt: 15.12.2009 14:52
Paikkakunta: Tampere

Viesti Kirjoittaja jms-linuxtv » 02.05.2010 8:40

Joo noi uuid:t/device:t muistaakseni viimeksi tökki.

Tein nyt varmistuksen tikusta:
-tikku irti htpc:stä ja kiinni palvelimeen
-varmistus dd:llä (optiot bs ja conv on apinoitu jostain...)

Koodi: Valitse kaikki

sudo dd if=/dev/sdc of=htpc-lucid-020510.iso bs=2048 conv=notrunc
Haen jossain välissä varatikun johon testaan em. imagen palautuksen ubuntun usb-creator:lla

Edit:
Palautus meni saman kokoiselle tikulle ok.

Koodi: Valitse kaikki

sudo dd if=zotac-lucid-14603085_sectors-020510.iso of=/dev/sdc bs=2048 conv=notrunc
Oleellista on että tikku jolle image palautetaan on vähintään saman kokoinen kuin palautettava image silloin kun varmistus tehdään koko tikusta eikä vaan siinä olevista partitioista. Nyt uusi tikku oli niukasti isompi:

Koodi: Valitse kaikki

Partition Table for /dev/sdc

               First       Last
 # Type       Sector      Sector   Offset    Length   Filesystem Type (ID) Flag
-- ------- ----------- ----------- ------ ----------- -------------------- ----
   Pri/Log           0     1028159      0#    1028160 Free Space           None
 2 Primary     1028160    15631244      0    14603085 Linux (83)           Boot
   Pri/Log    15631245    15695504      0       64260 Free Space           None
Aiemmin kun homma meni vaikeamman kautta on tullut luultavasti kikkailtua partitioiden kanssa...
Viimeksi muokannut jms-linuxtv, 02.05.2010 12:32. Yhteensä muokattu 2 kertaa.

nm
Johtava konsultti
Viestit: 3160
Liittynyt: 22.07.2005 3:00

Viesti Kirjoittaja nm » 02.05.2010 12:25

jms-linuxtv kirjoitti: Tein nyt varmistuksen tikusta:
-tikku irti htpc:stä ja kiinni palvelimeen
-varmistus dd:llä (optiot bs ja conv on apinoitu jostain...)

Koodi: Valitse kaikki

sudo dd if=/dev/sdc of=htpc-lucid-020510.iso bs=2048 conv=notrunc
Haen jossain välissä varatikun johon testaan em. imagen palautuksen ubuntun usb-creator:lla
Kyseessä ei ole varsinainen ISO-image, joten usb-creator tuskin osaa sitä palauttaa. Kannattaa käyttää sen sijaan dd:tä:

Koodi: Valitse kaikki

dd if=htpc-lucid-020510.iso of=/dev/sdc
Tällaisesssa koko levyn varmuuskopiossa myös osioiden UUID:t säilyvät, kunhan palautus tehdään oikein.

jms-linuxtv
Harrastaja
Viestit: 43
Liittynyt: 15.12.2009 14:52
Paikkakunta: Tampere

Viesti Kirjoittaja jms-linuxtv » 02.05.2010 12:30

nm kirjoitti: Kyseessä ei ole varsinainen ISO-image, joten usb-creator tuskin osaa sitä palauttaa. Kannattaa käyttää sen sijaan dd:tä:
Juu usb-creator ei reagoinut tuohon imageen mitenkään, mutta dd:llä meni palautus ok.

Vastaa Viestiin