Kirjoittaja Aihe: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.  (Luettu 5334 kertaa)

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Hei,

Minulla on muutama USB tikku, jonnekka tallennan koodi tilanteitani, eli, backuppaan javascript koodia.

Minulla on kaksi (2) 16G usb3 tikkua, ja nyt alkaa olla kertynä jo aika paljon koodia ja pelin grafiikkaa backupissa, minulla on enää 13G vapaana molemmissa.

Onko vaikeata asentaa usb tikulle pakkaava disk formaatti, minulla on nyt ext4, mutta,  tässähän ei ole pakkausta ollenkaan :).

--
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #1 : 03.05.18 - klo:22.04 »
Pakattu varmuuskopio lähdekoodipuusta syntyy hyvin vaikka tar-ohjelmalla:

Koodia: [Valitse]
tar -jcvf backup.tar.bz2 koodihakemisto
Tässä on etuna myös se, että unix-tiedostoattribuutit säilyvät arkistossa, joten paketin voi huoletta säilöä mihin tahansa tiedostojärjestelmään -- vaikka FAT32- tai NTFS-osiolle.

Kuvat taas ovat itsessään jo pakatussa muodossa, jos käytät PNG- tai JPEG-formaattia tai vastaavia. Niiden säilömisessä levypakkauksesta ei siis olisi mitään hyötyä. Oikeastaan päin vastoin, kun ongelmatilanteissa tiedostojärjestelmän hajotessa datan palautus voi olla mahdotonta tai ainakin hyvin vaikeaa Photorecin kaltaisilla työkaluilla.


Suosittelisin kuitenkin koodin säilömiseen ja versionhallintaan git-pohjaista pilvipalvelua, kuten Bitbucketia, jossa yksityisetkin repositoriot ovat ilmaisia.

Kannattaa huomioida, että USB-muistit eivät ole kovin varmoja tallennusvälineitä. Niissä olevat flash-muistipiirit ovat alttiita vikaantumiselle, ja pienikokoisina laitteina USB-tikut ovat myös helposti hukattavissa tai rikottavissa fyysisesti. Kiintolevy olisi parempi väline, ja pilvitallennus vielä paria pykälää luotettavampi.
« Viimeksi muokattu: 03.05.18 - klo:22.20 kirjoittanut nm »

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #2 : 04.05.18 - klo:04.42 »
Tallenne,

Kiitos, on toki minullakin myös muita backuppeja, minä siirrän kahdelle palvelimelle backupit säännöllisesti, sitten näitten kahden usb3 tikun lisäksi on kaksi usb3 kovalevyä 500G ja 1000G, ja sitten on vielä yksi 2Tb perinteinen SATA kovalevy.

Minä vain mietin näitä usb tikkuja, kun ne tulevat tätä vauhtia täyteen parissa vuodessa, niin, mietin jotakin ratkaisua, paree varmaankin sitten ostaa vaan suoraan 2 kappaletta jotakin 64G taikka 128G usb3 tikkuja.

Kattavat backupit on minulla. :)

:)

--
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

Whig

  • Käyttäjä
  • Viestejä: 356
  • puppu-generaattori
    • Profiili
    • localhost
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #3 : 04.05.18 - klo:09.20 »
Minä vain mietin näitä usb tikkuja, kun ne tulevat tätä vauhtia täyteen parissa vuodessa, niin, mietin jotakin ratkaisua, paree varmaankin sitten ostaa vaan suoraan 2 kappaletta jotakin 64G taikka 128G usb3 tikkuja.

Ihan mielenkiinnosta miksi et osta ulkoista kiintolevyä tai NAS:a?

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #4 : 04.05.18 - klo:12.59 »
Backuppia,

Jee, kuten tuossa jo aiemmin ilmoitin, niin, minulla on 2 usb3 tikkua, 2 usb3 kovalevyä ja 1 2tb sata kovalevy backuppeille, ja vielä kaksi palvelinta.

Minulla on nämä usb3 tikut jos joskus tarvii kuljettaa mittavasti koodia ja myös sen takia että sitten on kattavat backupit, kun on kaikki sata ja usb3 kovalevyt ja vielä usb tikut ja palvelimetkin.

:)

--
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #5 : 04.05.18 - klo:13.56 »
Koodi ei kyllä kovin paljon vie levytilaa. Linux-kernelin lähdekoodipuu (20 miljoonaa koodiriviä) on kokonaisuudessaan alle 1,5 Gt purettuna, ja n. 100 megaa pakattuna. Sinulla tuskin on edes 10 000 riviä koodia eli koko on korkeintaan joitakin megatavuja.

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #6 : 04.05.18 - klo:18.40 »
Koodi tallennus,

Minä tallennan jokaisen version minkä ylläpidän netissä, kuvineensa, tämä paketti on noin 1000 kiloa, eli 1 mega, tallennan samalla vielä myös palvelinohjelman koodin.

Näitä tallenteita on nyt tullut nyt viime lokakuun jälkeen noin 2.5 gigaa, ja minulla ei vielä ole kuin muutamia perus lautoja valmiina, koko paketti koko jota alan backuppaamaan nousee varmaankin johonkin 4 megaan, koodin ja grafiikan ja vielä myöhemmin äänien kanssa, joka kerta kun backuppaan tilanteen.

Minulla oli siis 16G usb3 tikkuja 2 kappaletta, ja nyt niistä on käytettynä tuo 2.5 gigaa, niissä on 13G vapaana enää.

:)

--
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #7 : 04.05.18 - klo:18.56 »
Kuulostaa enemmänkin siltä että tarvitsisit deduplikoivan tiedostojärjestelmän. ;)

Ihan oikeasti suosittelisin jonkin versionhallinnan käyttöä. Silloin tilaa menisi vain sen verran mitä tarpeen on ja saisit uusia työkaluja kehitykseen. Git on yleinen ja hyvä versionhallinta tuon tyyppiseen tehtävään. Binääritiedostojen kanssa se ei ole erityisen hyvä, mutta toisaalta säästää kuitenkin tilaa verrattuna siihen, että tallentaisit uuden version vaikkei mikään muuttuisi.

Tietysti myös monet varmuuskopiointiohjelmat osaavat inkrementaalisen varmistuksen, jolloin muuttumattomia tiedostoja ei tallenneta kahta kertaa.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #8 : 04.05.18 - klo:19.02 »
Muuttumaton versio,

En tallenna samoja versioita.

Mutta, minä jatkan vielä ainakin vähän aikaa usb3 tikkujen käyttöjä, luovun sitten niistä jos ne eivät enää toimi ideana sitten myöhemmin, onhan minulla siis vielä 2 palvelinta, 2 usb3 kovalevyä ja 1 sata kovalevy backuppina.

--
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #9 : 04.05.18 - klo:19.05 »
En tallenna samoja versioita.

Yksittäisistä tiedostoista tulee samoja tai hyvin vähän muuttuneita versioita eri aikoina luotuihin varmuuskopioihin. Aivan turhaa levytilan tuhlausta tallentaa samaa dataa tuhanteen kertaan.

Versionhallinta käyttöön!

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #10 : 04.05.18 - klo:20.08 »
Versionhallinta,

Tarkoitatko mavenia ? vaiko mikä se oli github onko jokin sellainenkin ?

Minulla on netbeans jossa koodaan, käykö siinä versionhallinta helposti, uskoisin että jotenkin kyllä. :)

Minä tallennan kaikki mitä on ollut netti sivuistoillani, jos joku viranomainen tulee joskus kysymään mitä lautapeli grafiikkaa taikka mitä lautapeli koodia pidin sivustoillani, vaikkapa viime joulukuussa, jos tuo versionhallinta tiedosto hajoaa taikka vaurioituu, on paree tallentaa ihan raaka dataa, kaikesta mitä on ylläpitänyt sivustoilla, ei tule turhia tilanteita tällöin.

Minä backuppaan kaiken raaka lautapeli datan mitä sivustoillani on ollut, niin, 5 -7 eri sijaintiin, paree näin, esim. vialliset kuvat löytyvät aina näin.

En tarkkaan tiedä mitä tuo versionhallinta on, mutta, minulla on rauha koodata kun backuppaan kaiken raaka datan, ei tule mitään ihmettelyjä, onko jokin kuva ollut vaurioituna.

--
« Viimeksi muokattu: 04.05.18 - klo:20.29 kirjoittanut HannuTapio »
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: USB Tikku ja formaatti joka pakkaa teksti tiedostoja.
« Vastaus #11 : 04.05.18 - klo:23.00 »
Tarkoitatko mavenia ? vaiko mikä se oli github onko jokin sellainenkin ?

Tarkoitamme esimerkiksi git-versionhallintaa. Github ja mainitsemani Atlassian Bitbucket ovat git-pilvipalveluja, jotka hostaavat projekteja, eli käytännössä tarjoavat sijoituspaikan ja web-käyttöliittymän git-repositorion hallintaan. Ne helpottavat erityisesti usean kehittäjän yhteistyötä, mutta ovat mukavia myös omassa yksityisessä käytössä. Githubissa tosin joutuu maksamaan yksityisyydestä 7 dollaria/kk. Ilmaispalvelussa koodi on aina julkista. Bitbucketissa sen sijaan voi luoda yksityisiä repoja ilmaiseksi.

Gitiä voi kyllä käyttää hyvin lokaalisti omalla koneellakin. Se on tällä hetkellä ylivoimaisesti suosituin versionhallintajärjestelmä, ja osuus ohjelmistoprojekteista, joissa käytetään gitiä lähentelee todennäköisesti 90 prosenttia.

Linux.fi:n wikissä on varsin kattava git-perusohje: https://www.linux.fi/wiki/Git
Yliopistojen verkkokursseista ja vastaavista lähteistä löytyy lisää ohjeita suomeksi. Esim. http://www.cse.tkk.fi/fi/opinnot/CSE-A1121/2015/git/git.html
Englanniksi tietoa on täällä: https://git-scm.com/


Minulla on netbeans jossa koodaan, käykö siinä versionhallinta helposti, uskoisin että jotenkin kyllä. :)

Kyllä. Netbeansissä on natiivi git-tuki: https://netbeans.org/kb/docs/ide/git.html


Minä tallennan kaikki mitä on ollut netti sivuistoillani, jos joku viranomainen tulee joskus kysymään mitä lautapeli grafiikkaa taikka mitä lautapeli koodia pidin sivustoillani, vaikkapa viime joulukuussa, jos tuo versionhallinta tiedosto hajoaa taikka vaurioituu, on paree tallentaa ihan raaka dataa, kaikesta mitä on ylläpitänyt sivustoilla, ei tule turhia tilanteita tällöin.

Verkkosivun ylläpitäjällä ei ole laillista velvoitetta säilöä historiallista sisältöä.


En tarkkaan tiedä mitä tuo versionhallinta on, mutta, minulla on rauha koodata kun backuppaan kaiken raaka datan, ei tule mitään ihmettelyjä, onko jokin kuva ollut vaurioituna.

Hyvä olla useampia varmuuskopioita eri sijainneissa, mutta jos teet uuden täydellisen varmuuskopion vaikka päivittäin, muuttumattomasta datasta syntyy turhaan satoja tai tuhansia kopioita vuosien aikana. Versionhallintajärjestelmä ja inkrementaaliset varmuuskopiot hoitavat tämän täysin riittävästi. Voit sitten tehdä mielenrauhan säilyttämiseksi uuden täydellisen varmuuskopion hieman harvemmin--vaikka kerran kuukaudessa.
« Viimeksi muokattu: 04.05.18 - klo:23.06 kirjoittanut nm »