Wuala palveluna

Home server on tarkoitettu ajettavaksi ilman näyttöä. Niinpä kaikki ohjelmat, joita pitää erikseen käynnistää, ovat iso ongelma. Mitä jos palvelin uudelleenkäynnistyy yöllä virtakatkon vuoksi? Mitä jos olet poissa kotoa silloin? Olen pitkään kärvistellyt Wualan kanssa käynnistäen sen aina kun serveri käynnistyi. Tämä alkaa pitemmän päälle painamaan ja on erityinen ongelma kun käytän Wualaa turvakopiointijärjestelmänäni. Sikäli en jaa Wualan kautta levytilaa omat turvakopioni joutuvat vaaraan. Niinpä lähdin rakentamaan Wualasta palvelua.

1) Luodaan Wuala käyttäjä

Wuala, kuten dropboxkaan, ei käytä Home Serverin jakoja, joten sille luodaan käyttäjä Windowsin normaalien keinojen avulla. Dropbox-käyttäjän luontia toistaen:

Joten käynnistä MMC nimeltä compmgmt.msc (Computer Management) ja lisää uusi paikallinen käyttäjä “Wuala”. 20 merkkiä pitkä sekava salanasana ja rasti pois kohdista “User must change password at next logon” sekä rasti kohdalleen kohtiin “Password never expires” ja “User cannot change password”.

Kaksoiklikkaa luotua käyttäjää (Wuala). Mene Properties ikkunassa Member of –taskuun ja poista Users –ryhmä.

Group Policy Object editor käyntiin ja asetukset tiukoiksi.

Allow log on on locally
Deny log on as a batch job
Deny log on through Terminal Services
Deny access to this computer from the network
Log on as service

 

Kirjaudutaan sisään Wuala käyttäjänä Mene Start – run. Kirjoita “runas /profile /user:Wuala cmd”.

2) Asenna Wuala

Asenna Wuala

tai

Kopioi Wuala ylläpitäjän hakemistosta vastaavaan Wuala käyttäjän hakemistoon

Ylläpitäjän hakemisto: C:\Documents and Settings\Administrator\Application Data\Wuala

Wuala käyttäjän hakemisto: C:\Documents and Settings\Wuala\Application Data\

 

Käynnistä Wuala Wuala käyttäjänä konfiguraatiota varten. Mene hakemistoon C:\Documents and Settings\Wuala\Application Data\Wuala\Roaming ja aja Wuala.exe. Tästä seuraa 2 asiaa. 1) Wuala lähtee kopioimaan itseään palvelimiltaan sekä 2) tämä ikkuna tulee näkyviin

ScreenClip

Rastita “For this program, don’t show this message again” ja klikkaa OK.

Kun olet kirjautunut Wualaan sisään ja klikannut cancel kaikkiin tiedostojärjestelmä integraatio pyyntöihin,

image

otetaan valikosta tools – options ja aletaan säätäämään.

Taskun nimi Optio Asetus
General Launch Wuala when the computer starts Rasti pois
General Automatically restart after an update Rasti paikalle
General Enable file system integration (changes take effect on next start) Rasti pois
Connection Max. Upload rate 20 KB/s pois yhteytesi maksiminopeudesta
Connection Max. Download rate Yhteytesi nopeus
Connection Local Port Mikä tahansa, mitä voit säätää reitittimeesi on OK
Huomaa säätää reitittimeen sekä UDP että TCP sallituksi!
Local cache Data folder D:\Local databases\Wuala
Trading Trade up to Rasi paikalle ja 100 GB (maksimi)
Advanced Allow LAN access Rasti paikalle, paina mieleen portti (oletusarvo on 33333)

 

Tallenna asetukset ja poistu Wualasta (File – exit)

3) Luodaan palvelu

Ylläpitäjänä ajetaan seuraavat käskyt

“d:\Program Files\Windows Resource Kits\Tools\instsrv.exe” Wuala ”d:\Program Files\Windows Resource Kits\Tools\srvany.exe”

reg ADD HKLM\SYSTEM\CurrentControlSet\Services\Wuala\Parameters /v Application /d C:\Documents and Settings\Wuala\Application Data\Wuala\Roaming\Wuala.exe –silent –nogui

Lopulta mennään muokkaamaan palveluita (services) ja etsitään Wuala–palvelu. Muokataan palvelun ominaisuuksia (properties). Log On taskussa valitaan “This account:” ja syötetään luomamme Wuala käyttäjän tiedot.

4) Sallitaan Wuala läpi palomuurinimage

Mene start – control panel – Windows firewall. Mene Exceptions taskuun ja etsi Wuala. Kaksoisklikkaa sitä ja varmista että ohjelman hakemisto on oikein C:\Documents and Settings\Wuala\Application Data\Wuala\Roaming\Wuala.exe. Kun olet varma että kyseessä on oikea ohjelma merkkaa rasti kohdalleen ja paina OK:ta.

5) Testataan Wualan toiminta

  1. Käytä Computer Management MMC:tä käynnistääksesi Wuala palvelu
  2. Ota komentorivi auki Wuala käyttäjällä
  3. Mene hakemistoon C:\Documents and Settings\Wuala\Application Data\Wuala\Roaming\
  4. Kirjoita wuala showStatus
    Viimeinen rivi pitkän litanian jälkeen pitää olla
    ”Your status: Online”
  5. Avaa selain ja mene verkko-osoitteeseen http://127.0.0.1:33333 sikäli sivu on oletusportissa. Wualan sivuston pitäisi vastata
  6. Poistu Wuala käyttäjän komentorivilta.

6) Turhat oikat pois

Tämän jälkeen gpedit.msc viimeisen kerran käyntiin ja poistetaan Wuala –käyttäjä kohdasta

Allow log on locally

Syslog-palvelin Home Serverille

Ongelmien havaitsemisen ja korjaamisen lähtökohta on ongelmien näkeminen. Verkkolaitteissani on läjä minun omia skriptejä ja viritelmiä kertomassa verkkolaitteiden tilasta. Skriptini eivät kuitenkaan kerro ihan kaikkea mitä laitteesta saa irti, eikä skriptini ole reaaliaikaisia.

Kun ukkosen jäljiltä asensin uusia verkkolaitteita kuntoon pohdin laitteiden logien lukemista. Kaikki laitteeni, Zyxel ADSL modeemi ja Buffalon reititin Tomato firmwarella, osaavat lähettää syslog:n avulla loginsa toiselle laitteelle. Kotonani on käynnissä aina Home Server, mutta valitettavasti Windows ei osaa ilman lisäohjelmia vastaanottaa syslog viestejä.

Surffasin nettiä hyvä tovin ja löysin useamman syslog ohjelmiston Windowsille.

Näistä kolmesta syslog watcherin ilmaisversio ei rajoita toiminnallisuutta, se rajoittaa vain laitteiden määrä. Ilmaisessa versiossa on sallittuna vain 5 laitetta. 5 > 2 eli tämä ohjelmisto käy hyvin minulle Iloiset kasvot.

Syslog watcherin asennus menee normaaliin next-next-next kliksuttelun mukaan. Ohjelman asennuksen jälkeen pitää tehdä pari käyttöjärjestelmän konfiguraatiota käsinScreenClip

  1. Aseta syslog palvelu starttaamaan automaattisesti
    1. start – run – compmgmt.msc
    2. Services
    3. Syslog Watcher Service
    4. Startup type: Automatic
  2. Salli syslog viestit läpi palomuurin
    1. start – control panel
    2. Windows Firewall
    3. Exception – Add port
    4. ScreenClip

 

Nyt ohjelma itsessään on valmis käynnistettäväksi ja konfiguroitavaksi. Syslog Watcher käyntiin ja Settings –nappi auki.

  1. Server – log folder
    1. Muutetaan logien sijainti D-asemalle hakemistoon D:\logs\Syslog_watcher
    2. Keep log files muutetaan arvoon 90 päivää
  2. Network interfaces
    1. Rasti pois osuudesta Bind to local IPv6 address. Tätä ei vielä käytetä ja jos sitä ei käytetä se on syytä poistaa.
  3. Storage
    1. Muutetaan tietokannan sijainti (Storage folder) D-asemalle hakemistoon D:\Local databases\Syslog_watcher
    2. Keep period 180 päivää jokaisen tyypin suhteen

 

Tämän jälkeen palvelin on konfiguroitu kuntoon. Nyt vain konfiguroimaan omat laitteet lähettämään syslog-viestiä kohti palvelinta. Kun logeja on kerätty jokunen kuukausi voidaan aloittaa niiden analyysi ja sen pohjalta kehittäminen. Iloiset kasvot

Utorrent, paremmin tehtynä

Haluan ajaa serverilläni useampaa eri utorrent konfiguraatiota yhtä aikaa. Huomasin että alkuperäisten ohjeiden kanssa se ei ole mahdollista. Vain yksi utorrent instassi käynnistyy loppuun saakka, toinen jää taustalle jumiin eikä nouse käyntiin. Netistä löytyvistä ohjeista ei löydy tolkullista ohjetta siihen miten toinen utorrent saadaan palveluna käyntiin. Ohjeita löytyy kyllä miten kaksi eri utorrenttia saadaan käyttäjänä käyntiin ja miten niille saadaan eri konfiguraatiot, mutta se kriittinen kahden palvelun ajaminen puuttui.

  1. Luodaan toinen utorrent konfiguraatio ja käyttäjä alkuperäisten ohjeiden mukaan (vaiheet 1 ja 2)
  2. Luodaan toinen palvelu uudellen utorrentille vaiheen 3 mukaan, mutta kun määrittelemme suoritettavan ohjelman sijaintia rekisterissä lisäämme sen loppuun /RECOVERScreenClip(1)
  3. Metsästämme sen alkuperäisen torrent palvelun ja teemme vastaavan muutoksen
  4. Käynnistä palvelut ja tarkista että pääset niihin kiinni

Nigthmare on taas toiminnassa

 

imageTänään kannoin Nightmaren takaisin ylös – viime tingassa MökkiLANihin nähden. Aion todella rakentaa konetta hartaudella ainakin kuukauden, mutta ystävät hyvät esittävät että on aika lähteä mökille pelailemaan pelejä hyvässä seurassa. Luonnollisesti minun on mentävä parhaalla mahdollisella laitteistolla mitä talosta irtoaa. Se taasen tarkoitti sitä että Nightmare piti saada takaisin kuntoon alta aikayksikön.

Kellotusoperaatiot tuottivat saman tuloksen kuin viimeksi. Emolevyn Northbridge ei pysy mukana menossa ja vauhti tyssää 4GHz:n kohdalle. Verkosta voi lukea että 4GHz on tällä prosessorilla se raja, joka erottaa ammattilaiset amatööreistä. Olen selvästi amatööri :).

Kun katsotaan noita 16 päivää sitten asetettuja tavoitteita, voidaan todeta että rajoitetussa ajassa saavutettiin hyvä määrä maaleja

  • Viimeistelty ulkonäkö
    • Johtojen uusi suoja on testattu ja se on osoittautunut hyväksi.
    • Uudet ruuvit on tilattu ja kun ne saapuvat ne voidaan vaihtaa lennosta paikalle
    • Letkut…. jaa-a, mitäs tällä ajettiin takaa? 😀
  • Tuulettimien vaihto
    • Kaikki halutut kolme tuuletinta on vaihdettu
  • 4.5GHz CPU:n kellotaajuudeksi.
    • No ei ihan, mutta 4.25 tulee kun mennään muutamalla säikeellä sillä CPU:n Turbo boost osaa nostaa taajuutta taas ylöspäin.
  • Ylikellotetaan näytönohjaimet
    • Tehty
  • Uudelleen asennetaan Windows
    • Ei mitään toivoa! Windowsin asentamiseen kaikilla haluamillani säädöillä menee useita päiviä

Alla on pieni kuvagalleria homman etenemisestä.

[nggallery id=2]

Tänään ylikellotan! Perkele! Huomenna kellotan! Mikäs nyt on vikana…

Otsikko summaa mennyttä viikkoa aika kiitettävän hyvin. Lähes joka ilta olen mennyt kellariin työskentelemään Nightmaren kanssa ajatuksella tänään kellotan. Lähes joka ilta olen törmännyt uuteen ongelmaan ja sitä myöten olen joutunut muuttamaan suunnitelmaani. Suunnitelmani on ollut kovin yksinkertainen

  1. Laita emolevy + näytönohjain kierto kuntoon
  2. Laita CPU kierto kuntoon
  3. Asenna Windows 7 yhdelle SSD kovalevyistä ylikellotustestejä varten.

Jokaiseen kierron asennukseen kuuluu tuntien mittainen pelkän vesikierron ajaminen. Tällä tarkistetaan että kaikki liittimet ovat hyvin kiinni Winking smile ja että missään ei ole pieniä vuotoja. Taktisesti sijoitetut WC-paperit kertovat sikäli vettä alkaa jostain päin vuotamaan. Valitettavasti kummankin kierron rakentamisen aikana sain joko kipattua tai vuodettua vettä emolevyn päälle. Joka vuotokerrasta tulee vuorokauden kuivausrangaistus. Näin ollen vesikiertojen rakentamiseen meni kaksi päivää yhden illan sijasta.

Lauantai oli varattu kellotus-Windowsin asentamiselle. Ajatukseni oli ottaa yksi SSD levy irti RAID-pakasta ja käyttää sitä Windowsin asennukseen. Näin saan liki kolmen (3) minuutin käynnistysajan tiputettua 15-20 sekunttiin. Boottiaika on hyvin oleellinen kellotuksissa, sillä Windows kaatuu kellotusasetusten vuoksi usein. Valitettavasti RAID-ohjaimen merkinnät SSD kovalevyillä olivat sellaiset että mikään, ei Linux ei Windows, tunnistanut kiintolevyjä kiintolevyiksi. Niinpä lauantai meni RAID-pakkaa purkaen RAID-ohjaimen avulla.

Nyt sunnuntaina 05.06.2011 pääsin vihdoin asentamaan kellotusWindowsin. Tänään alkaa kellotukset.

Kellotus-Windows

Kellotus-Windows on Windows-asennus, missä on vain laitteiston ajurit, Windowsin viimeisimmät päivitykset sekä läjä ylikellotusohjelmia. Minun määritelmissä ylikellotusohjelma luokkaan kuuluu seuraavankaltaiset ohjelmat

  • Erilaiset mittausohjelmat, kuten speedfan
  • Testausohjelmat, kuten 3DMark Vantage
  • Rasitusohjelmat, kuten Prime95
  • Kellotusohjelma, kuten e-leet

Itse käytän näitä ohjelmia:

  • Mittausohjelmat
    • Speedfan
    • EVEREST ultimate Edition
    • E-leet
  • Testausohjelmat
    • 3DMark Vantage
    • 3DMark11
    • PCMark 7
  • Rasitusohjelmat
    • Prime95
    • Furmark
  • Kellotusohjelmat
    • E-leet
    • MSI Afterburner
    • ATI overdrive

ja totta kai, tänään sunnuntaina Futuremarkin sivuilla on ongelmia, joten en voi ajaa baselinetestejäni. Ilmaisversiot kun julkaisevat tiedon internettiin ja näyttävät sen websivulla.

50 ways to use your zip disk

Minulla on 90 luvun loppupuolella ollut zip-drive käytössäni. Älyttömän upea laite, sain sen avulla siirrettyä lukioaikana mahtavia määriä dataa netistä kotiin. Sain tehtyä sillä turvakopioita omista jutuistani ja “laajennettua” kiintolevyä säilyttämällä dataa zip-levyillä. Sen avulla sai siirrettyä dataa kaverille, sillä zip-asemani oli ulkoinen tulostinporttiin kiinnitettävä malli.

Myöhemmin ostin IDE-liitäntäisen ja aikanaan luovuin zip-aseman käytöstä. Siirsin sen äitini koneeseen turvakopiointia varten. Firman materiaalit tulee turvakopioida jotenkin järkevästi. 10 vuotta myöhemmin nuo vanhat zip-levyni matkasivat takaisin minulle. IDE zip-asema on kuollut ja kadonnut vuosien aikana. Nuo zip-levyt lepäsivät hyllylläni muutaman kuukauden kunnes en enää kestänyt katsoa zip-levyä, jossa lukee “tärkeitä tiedostoja” minun kirjoittamana. Ostin huuto.net:stä USB-liitäntäisen zip-aseman.

Kärsin pienen pettymyksen tutkiessani nuo “minun” zip-levyt. Ne ovat kaikki täynnä äitini turvakopioita, vanhoja ja tarpeettomia. Yhdellä levyllä kuitenkin lepäsi tämä 50ways.exe. Tiedosto vuodelta 1998. Se toimii Windows 7 64 bittisessä kauniisti. Se kertoo 50 tapaa käyttää zip-levyjä ja minun päässäni ruksuu ideoita miten voisin käyttää näitä 100 megatavun zip-levyjä palvelimessani. Se mahtava KLONK! joka kuuluu kun zip-levy tulee ulos asemasta on jotenkin miellyttävä ja se miten tuo laite naksuu ja hyrrää… en ole vuosiin käyttänyt näin vanhaa ja mekaanista IT-laitetta ja pelkkä sen käyttäminen tuo riemua.

Tyhjennän jokaisen levyn… Kryptaan ehkä pari (tyhjänä)… Teen jonkin jännän turvakopiointiskriptin kotipalvelimelleni… ehkä vielä löytyy 50 tapaa käyttää 100 megasia levyjä Winking smile

4 litraa akkuvettä ja 450 millilitraa verta

Nyt kun alan tosissani kellottamaan konetta joudun rakentamaan jäähdytyksen useamman kerran ja joka kerta nesteet pitää vaihtaa. Olen oppinut kantapään kautta että käyttämäni asiat ovat aina likaisia.  Jos laitan kierrosta puretun nesteen takaisin koneeseen lopputulos on rähmää vesisäiliön pohjalla. Siksi tämän päivän listalla oli akkuveden (4 litraa) osto. Samantein kun olin liikkeellä kävin vuotamassa verta veripalveluun.

Verenluovutuksen rasitus oli sen verta kova, että jaksoin tänään vain purkaa olemassa olevan vesikierron, rakentaa puolet emo+näytönohjain loopista sekä hieman valmistella emolevyn CPU looppia. Tällä rakennuskierroksella koitan vaihtaa lämpölevyt lämpötahnaan emolevyn piirisarjan jäähdytyksessä. Katsotaan onnistuuko se. Mahdollisuus siihen että jäähdytin ei ota kunnolla kiinni jäähdytettäviin piireihin on olemassa.

En starttaa konetta tänään, koska näytönohjainten purun yhteydessä pääsi nestettä taas tippumaan emolevylle. Tästä opimme sen että näytönohjaimet pitää olla sidottuna toisiinsa kun konetta käytetään ilman koteloa.

Tyyli ennen tarkoitusta ja mitä siitä seuraa

LähtitilaOlen käyttänyt vesijäähdytteistä PC:tä vuosia. Olen rakentanut kolme konetta ja kolme eri vesijäähdytysratkaisua. Jokainen uusi jäähdytysratkaisu on ollut edeltäjäänsä tehokkaampi. Kolmannella kertaa kiinnitin huomiota järjestelmän näyttävyyteen. Yksi näyttävyyteen vaikuttava tekijä on letkujen kiristimien poisjättäminen. Liittimen ollessa riittävän iso ja letkun riittävän pieni kiristin on turha. Muutama päivä sitten tapahtui harrastajan pahin painajainen Painajaiselleni – vesijäähdytyksen letku irtosi koneen ollessa käynnissä. Tarkemmin ottaen CPU blokin alempi letku irtosi liittimestään ja parissa sekunnissa koko kierto oli tyhjänä. Muutaman lisäsekunnin kuluttua koko kone oli sammutettuna – minun toimesta.

Selvittyäni shokista purin koneen palasiin ja jätin osat viikoksi kuivumaan kellariin. Perjaintaina testasin emolevyn, prosessorin, virtalähteen ja RAID-ohjaimen. Kone käynnistyi kauniisti ja Windows ilmoitti että kone ei ole viimeksi sammuttetu oikein. Olin melkoisen tyytyväinen tilanteeseen. Näytönohjaimet olivat ainoat osat, jotka voisivat olla täysin kuolleita.

Tänään testasin näytönohjaimetkin ja nyt näyttää siltä että kaikki toimii! Tilanteesta on selvitty pelkällä järkyttymisellä.

2305201116623052011167270520111752905201117629052011177

Nyt alkaa uudelleenrakennusprojekti. Tämä tapaturma antoi minulle mahdollisuuden palata korjaamaan ne kauneusvirheet mitä jätin Nightmareen ensimmäisellä rakennuskierroksella.

Tavoitteeni koneelle on:

  • Viimeistelty ulkonäkö
    • Johdot, ruuvit, letkut
  • Tuulettimien vaihto
    • 3 kpl uusia tuulettimia korvaamaan vanhoja ja äänekkäitä
  • 4.5GHz CPU:n kellotaajuudeksi
  • Ylikellotetaan näytönohjaimet
  • Uudelleenasennetaan Windows
    • Varmistetaan että konfiguraatioiden turvakopiointi toimi oikeasti
    • Korjataan lipsahdukset ohjelmien asennuksissa
    • Luvataan pyhästi itselle että tämän jälkeen ei päivitetä näytönohjaimen ajureita. – Siitä on joka kerta tullut ongelmia.

RAW kuvien pakkaaja

Turvakopiointipolitiikkani on “3 kopion periaate”.  Ensimmäinen kopio on se mitä muokataan ja käytetään. Toinen kopioi on turvakopio ensimmäisestä. Minun tapauksessani toinen kopio on HomeServerillä lepäävä kopio tiedostosta. Kolmas kopio on talon ulkopuolella, ns. offsite –kopio. Olen vuosia käyttänyt Jungledisk palvelua palvelimellani. Kyseinen palvelu hyödyntää Amazonin S3 tallennustilaa. Jungledisk salaa tiedon koneellani ennen kuin se lähtee talon ulkopuolelle. Tiedon salaaminen on minulle ensiarvoisen tärkeää, kun tieto lähetetään talteen palvelimelle jota minä en kontrolloi. Vuosien saatossa turvakopion koko on kasvanut niin isoksi, että maksan tallennustilasta noin 17 dollaria kuukaudessa. 17 dollaria kuukaudessa tuntuu jo lompakossa. Niinpä aloin miettimään miten saisin offsite-kopion tilaa kutistettua.

Omistan vanhemman digijärkkärin. En ole kovin kummoinen kuvaaja, mutta silti jokainen ottamani kuva talletetaan RAW ja JPEG formaatissa. RAW kuvat säilytän siinä toivossa, että joku päivä osaan käsitellä kuvia. RAW kuvat ovat siis lähinnä tulevaisuutta varten arkistoituna. Yksi RAW kuva on kooltaan hieman alle 9 megatavua, kun taas siitä tehty JPEG kuva on kooltaan 1-3 megatavun välissä. RAW kuvia ei katsella, joten niiden pakkaaminen ei vaikuttaisi valokuvista nauttimiseen. Aloin kehitellä pakkausskriptiä.

Offsite –turvakopioinnissa ADSL yhteyden nopeus on yksi huomioitava asia. Ison arkistotiedoston luonti ei ole järkevää. Tiedoston salaaminen veisi iäisyyden ja sen siirtäminen ulos on lähes mahdotonta. RAW kuvat on siis järkevä pakata yksitellen. Kehitin skriptin joka etsii RAW kuvat, pakkaa ne 7zipillä ja pakattuaan poistaa alkuperäiset RAW kuvat. Tämä pakkaus tuo minulle noin 19% tilansäästön. Tämän hetken valokuvien määrällä se tarkoitti noin 5,6 gigatavun tilasäästöä. Tämä on jo merkittävä määrä offsite tallennustilaa. Jotta elämäni olisi helppoa ajastin palvelimen ajamaan skriptin kerran kuussa. Näin minun ei tarvitse muuttaa omaa käyttäytymistäni valokuvien arkistoinnin suhteen. Pakkaus tapahtuu automaattisesti. Turvakopiointiohjelma ei välitä RAW kuvista, joten vasta kun RAW kuvat on pakattu ne siirtyvät offsite turvakopioon.

Näin voit virittää tämän pakkaajan itsellesi.

AlkuehdotScreenClip

7-zip on asennettu ja löytyy polusta.

1) Asenna 7-zip normaalisti

2) Lisää PATH-muuttujaan 7-zip:n asennushakemisto. ScreenClip2

2.1) Mene My Computer – properties, Advanced (tasku) –> Environment Variables.

2.2) Editoi tai luo uusi PATH muuttuja kohtaan “User variables for Administrator”

2.3) Jos luot uuden muuttujan pelkkä hakemisto riittää. Pistä “;” hakemiston eteen, jos PATH muuttuja on jo määritelty.

Skripti

Itse skripti on toteutettu vanhalla kunnon komentorivikielellä ja näyttää tältä

@echo offREM Lets start packing RAW images  echo RAW image packing started%time% > d:logs"%date%"-MRW-packer.txt

REM Lets move to correct folder
d:
cd sharesPhotos

REM Lets search for MRW files
echo Unpacked RAW images >> d:logs"%date%"-MRW-packer.txt
dir /s *.mrw |FIND "File" >> d:logs"%date%"-MRW-packer.txt
dir /s /b *.mrw > output.txt

REM Lets compress and remove MRW files
for /F "delims=;" %%a in (output.txt) do 7z a "%%a.7z" "%%a"  & del "%%a"
 echo Packed RAW images >> d:logs"%date%"-MRW-packer.txt
dir /s *.mrw.7z |FIND "File" >> d:logs"%date%"-MRW-packer.txt

REM Ending procedures
del output.txt
echo RAW image packing stopped%time% >> d:logs"%date%"-MRW-packer.txt

Tämä skripti talletetaan palvelimen scripts-hakemistoon. Skripti tallentaa pakkaustietoja logs-hakemistoon.

Ajoittaminen

Palvelimellani skripti ajetaan joka kuun toinen keskiviikko kello 09:00 alkaen. Kellonaika on valittu turvakopiointiohjelmien ajojen vuoksi. Keskiviikkoisin olen töissä, joten palvelimen CPU rasitus ei häiritse ketään. Turvakopiointiohjelmat lähtevät käyntiin vasta keskiyön jälkeen, joten ne eivät häiriinny kuvien pakkauksesta.

Nightmare on valmis

Olen nyt kuukauden käyttänyt Nightmarea tuplavesiloopeilla ja lopullisilla kelloilla. Viimeinen Nightmaren palanen tuli hieman yllätyksenä itsellenikin. Jarno – tuo kaiken pahan alku ja juuri, kertoi nähneensä yhden 30” Dellin myynnissä 700-800 euroon Muropaketin foorumeilla. Tästä lähti idea tuplata Dreamin näyttösetti kahdella 30” Dell:n näytöllä ja näin saada aikaan posketon 16 miljoonan pikselin työpöytä. Lähdin suunnittelemaan näyttöjen telinettä ja totesin heti alkumetreillä että omat taitoni eivät riitä telineen rakentamiseen. Parin mutkan kautta päädyin Matin puheille. Esitin Matille ideani sekä kaikki näyttöni. Piirtelimme ja juttelimme pari tuntia, jonka jälkeen Matti lähti tekemään telinettä. Puolitoista kuukautta myöhemmin jouluaattona teline lepäsi taloni kellarissa.
25.12. 2010 kasasin kaikki 5 näyttöä telineeseen ja viimeistelin Nightmaren siihen muotoon jossa se tulee olemaan seuraavat kaksi vuotta.
Tässä on Nightmare projektin lopputulos

CPU

: Intel i7 920 2.66GHz @ 4.1 GHz
Emolevy: EVGA Classified X58 SLI
PSU: Corsair HX1000
RAID-ohjain: Adaptec RAID 5405
Kiintolevyt: Samsung PB22-J 128 GB (4x)
Näytönohjaimet: Sapphire ATI Radeon 5870 (2x)
Massamuisti: LG Blu-Ray 8x (writing capable)
Muistit: 6GB Kit Crucial Ballistix Tracer BL3KIT25664TG1608
Näytöt: 2x Dell 20” (2007FP), 3x Dell 30” (2x 3007HC, 1x3008W)
Jäähdytys:
CPU: Swiftech MCP655-B pumppu, Watercool HK CPU LGA1366 Rev. 3.0 LT (CPU blokki), Bitspower Z-Multi 80mm -vesisäiliö sekä 3 paikkainen jäähdytin.
Emolevy: Swiftech MCP655-B pumppu,  MIPS EVGA X58 SLI Classified Set Nickel POM Limited Edition (emo blokki), 2x EK Water Blocks EK-FC5870 Acetal (näytönohjain blokki), XSPC Acrylic Dual 5.25” Reservoir for Laing D5 sekä 2 paikkainen jäähdytin.
PICT8244
Käytännössä koneella on 140 senttimetriä leveä, 90 senttimetriä korkea seinä näyttöjä ja pirun leveällä virnistyksellä varustettu omistaja. Alla on lyhyt kuvasarja näyttöjen virittämisestä. Sarjasta löytyy myös yksi kuva 1:1 koneen työpöydästä. Taustakuva on valittu tätä ruudunkappausta varten Iloiset kasvot. [nggallery id=1]
Rakensin ensimmäistä kertaa järeän nestejäähdytyksen ja tätä myöten koneen jäähdytyksestä vastaa kaksi erillistä vesijäähdytyskierrosta. CPU(1,2) on yksin yhden kierroksen takana. Emolevy sekä kaksi (2) näytönohjainta on toisen kierroksen takana (1,2,3).
Käytössä kone on ällistyttävän nopea. Nopeutta on vaikea selittää, mutta PCMark Vantage luvuilla mitattuna:
PCMark 17369, Memories 12986, TV and Movies: 7908, Gaming: 20972, Music: 18918, Communications: 10673, Productivity: 23868, HDD: 34953
Kun virittämätön kokoonpano oli
PCMark: 6429, Memories: 6134, TV and movies 5158, Gaming 7137, Music 5876, Communications 5755, Productivity 5182, HDD 3272
Koneen sisällä ainoastaan emolevyn virtajohdot sekä SATA kaapelit ovat alkuperäiset, jokainen muu kaapeli on minun muokkaama. Kotelo itsessään on sisältä maalautettu mustaksi sekä siitä on poistettu moni “turha” sisäpuolen palikka.
Jälkikäteen katsottuna en rakentanut OLED näyttöjä tai muita koristuksia koneen koteloon, en trimmannut sisäisiä johtoja niin paljon kuin olisin halunnut, en ihan saanut niitä kelloja prosessoriin mitä halusin. Valokuvasin, videokuvasin, blogasin, irkkasin, soittelin ja puhuin koko projektin ajan. Silti en ole tyytyväinen dokumentaation tasoon ja määrään. Videoita ei koskaan tullut, kuvia tuli ja tämä blogi syntyi. Dokumentaatio voisi olla paremmin – silti tämä kaikki mitä sain aikaan on merkittävästi enemmän kuin mitä sain aikaan Dreamin kanssa. Rakensin laitetta yli vuoden ja tietenkin ylitin budjettini varmaan liki 2000 eurolla (näytöt, näytöt….). Silti en voi muuta kuin virnistää tyytyväisyydestä. Opin paljon kunnolla muokatun PC:n rakentamisesta. Paransin taitojani suunnittelusta, opin miniporan käytön, verestin kolvaustaitojani ja terästin hermojani muokatessani takuunalla olevia satojen eurojen laitteita takuuttomaan tilaan. Osoitin itselleni että jokainen penni joka lyödään pöytäkoneen levystöön (ei pelkästään yhteen kiintolevyyn) tulee takaisin koneen yleisessä suorituskyvyssä ja yleisessä käytettävyydessä. Näyttöpinta-alaa on vaikea olla liikaa. En ole aivan varma löysinkö tällä kertaa riittävän näyttöpinta-alan vai vieläkö näyttöjen määrää ja kokoa voi kasvattaa ja silti hyödyntää siitä käyttöön saatavaa tilaa.
Lopputuloksesta on pakko olla tyytyväinen. Budjetin ylityksestä, projektin venymisestä ja tavoitteista jäämisestä huolimatta minulla ei kaduta vaan koen suunnatonta riemua käyttäessäni konetta. Naamani vääntyy väkisin hymyyn kun kävelen olohuoneeseen. Nightmare dominoi huonetta täysin. Kone toimii kuin unelma ja välillä tuntuu kuin se lukisi ajatuksiani. Jatkan silti käyttöjärjestelmän ja ohjelmien muokkausta omiin tarpeisiini vielä pitkään, haluan tunteen että kone toimii kuin ajatus.
Tulevaisuudesta voin sanoa sen että rakennan vielä yhden “hullun” koneen, johon laitan kaikki tästä operaatiosta opitut jutut. 2013 Insanity saa alkunsa.