Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: -mika- - 01.07.08 - klo:22.30
-
Sovelsin Wippies Big-G verkkolevyn liittämistä seuraavilla ohjeilla ja hyvin toimii. Ongelma on siinä, että kun boottaan koneen, niin verkkolevy pitää liittää uudestaan. Miten ton sais toimimaan, niin että verkkolevy ei häviäisi boottauksen yhteydessä?
Saunalahden verkkolevy iso-G voidaan liittää Ubuntu-pohjaisiin käyttöjärjestelmiin niin että sitä voi käyttää kuten paikallista tallennusmediaa.
Käyttöönotto: (Ohje edellyttää että olet tilannut Saunalahdelta iso G-verkkokiintolevy-palvelun. korvaa ohjeessa "käyttäjä" omalla käyttäjänimelläsi ja "salasana" omalla salasanallasi.)
Asennetaan tarvittavat ohjelmat:
sudo apt-get install curlftpfs
Tehdään sopiva liitospiste verkkokiintolevylle:
sudo mkdir /media/saunis
Liitetään verkkokiintolevy paikalliseen tiedostojärjestelmään:
sudo curlftpfs -o allow_other käyttäjä:salasana@käyttäjä.pp.fi /media/saunis
Tämän jälkeen voit käyttää verkkokiintolevyä kuin se olisi paikallinen tallennusmedia.
Jos haluat irrottaa verkkolevyn, niin se onnistuu:
sudo umount /media/saunis
-
yksi homma vois olla tehdä skripti käyttäjälle, joka ajetaan kirjautumisen yhteydessä. Toinen vois olla laittaa se ylös fstabiin niin mounttautuu käynnistyksen mukana. Näistä ei tarvitse, kuin toisen. Itellä on kokemusta jälkimmäisestä samassa huoneessa olevan verkkolevyn kanssa. Tuosta "curlftpfs" en ole koskaan kuullutkaan niin en rupea enempää neuvomaan. Itse käytän samba cifs tuon oman verkkolevyn kanssa, kun se on samba-jako.
-
Niin tuo ohje löytyy täältä http://wiki.ubuntu-fi.org/isog (http://wiki.ubuntu-fi.org/isog)
-
tehdään niin kuin Znake on ystävällisesti neuvonut ohjeessaan:
tehdään käynnistysscripti:
sudo gedit /etc/init.d/isog
tai sudo kate, jos käytössä on kubuntu.
tähän tiedostoon sitten kirjoita seuraavaa:
#!/bin/bash
sudo curlftpfs -o allow_other käyttäjä:salasana@käyttäjä.pp.fi /media/saunis
jossa #!/bin/bash kertoo, että käytetään järjestelmän komentotulkkia, voisi myös käyttää /bin/perl tai /bin/python tai /bin/php jolloin käytettäisiin seuraavia komentotulkkeja.
seuraava rivi kertoo mitä tehdään. käyttäjä:salasana kannattanee tässä tapauksessa korvata omilla tunnuksilla.
tallenna ja sulje gedit / kate.
tehdään tiedostosta ajettava-scripti
kirjoita päätteeseen / konsoliin:
sudo chmod +x /etc/init.d/isog
chmod on ohjelma, millä voidaan muuttaa tiedostojen lippuja, nyt annetaan lippu +x eli ajettava tiedosto.
jos haluat oppia lisää, niin lisätietoja saat kirjoittamalla "man chmod"
miten tämä saadaan käynnistymään?
/etc/rc2.d on hakemisto josta käynnistyksen yhteydessä ajettavat komennot on linkattu /etc/init.d:hen
tähän tarvitaan symbolinen linkki, jossa S99 kertoo, että käsky ajetaan viimeisenä järjestelmän käynnistyttyä.
sudo ln -s /etc/init.d/isog /etc/rc2.d/S99isog
ja homma olisikin sitten pulkassa.
-
#!/bin/bash
sudo curlftpfs -o allow_other käyttäjä:salasana@käyttäjä.pp.fi /media/saunis
IsoG tukee salattuja yhteyksiä WebDAV:in kautta joten tuo mounttaaminen olisi suositeltavaa tehdä sen kautta.
Lisäksi ainakin KDE:n ohjelmat tukevat suoraan tuon käyttämistä sekä ftp:n että WebDAV:n ylitse ilman että tuota tarvitsee erikseen mountata. Komentorivikäytössä mounttaaminen on tietysti tarpeen.
-
jaa sitten kait pitäisi tehdä seuraavaa googlen ja ubuntuforumsin mukaan:
sudo apt-get install davfs2
seuraavaksi, säädätään automaattiset salasanat:
sudo echo "http://www.box.net/dav tunnus salasana" >> /etc/davfs2/secrets
ja scriptiin tilalle:
sudo mount -t davfs http://www.box.net/dav /media/box.net
-
#!/bin/bash
sudo curlftpfs -o allow_other käyttäjä:salasana@käyttäjä.pp.fi /media/saunis
IsoG tukee salattuja yhteyksiä WebDAV:in kautta joten tuo mounttaaminen olisi suositeltavaa tehdä sen kautta.
Lisäksi ainakin KDE:n ohjelmat tukevat suoraan tuon käyttämistä sekä ftp:n että WebDAV:n ylitse ilman että tuota tarvitsee erikseen mountata. Komentorivikäytössä mounttaaminen on tietysti tarpeen.
Mulla oli ennemmin mountattu WebDAVin kautta, mutta jotenkin ei toiminut kunnolla. Kun esim. avasi verkkolevyllä olevan hakemiston, niin mitään ei tapahtunut ja koko homma kaatui.
-
Mulla oli ennemmin mountattu WebDAVin kautta, mutta jotenkin ei toiminut kunnolla. Kun esim. avasi verkkolevyllä olevan hakemiston, niin mitään ei tapahtunut ja koko homma kaatui.
Ainakin Ubuntun pakettivarastoissa oleva davfs2 on varsin vanha. Pakettivarastoissa on versio 1.2.1, jonka jälkeen on tullut neljä uutta versiota uusimman ollessa 1.3.2.
-
Hmmm.. yritin kikkailla tuota verkkolevyä, ei tunnu noilla (helpommilla) ohjeilla onnistuvan. Tulee tuollainen herja, miksi?
Error connecting to ftp: Couldn't resolve host 'http:'
-
Hmmm.. yritin kikkailla tuota verkkolevyä, ei tunnu noilla (helpommilla) ohjeilla onnistuvan. Tulee tuollainen herja, miksi?
Error connecting to ftp: Couldn't resolve host 'http:'
Noudatitko Petrin ohjetta?
Tarkista sitten että kyseisessä /etc/davfs2/secrets tiedostossa on seuraava rivi
http://www.box.net/dav tunnus salasana
-
Hmmm.. yritin kikkailla tuota verkkolevyä, ei tunnu noilla (helpommilla) ohjeilla onnistuvan. Tulee tuollainen herja, miksi?
Error connecting to ftp: Couldn't resolve host 'http:'
Noudatitko Petrin ohjetta?
Tarkista sitten että kyseisessä /etc/davfs2/secrets tiedostossa on seuraava rivi
http://www.box.net/dav tunnus salasana
En vaan kuten sanoin, noita "helpompia"... siitä menin missä aita on matalin :D Täytynee ilmeisesti alkaa koodaamaan höh
-
Itse olen käyttänyt iso-G:ä sijainnit -> yhdistä palvelimeen, siihen sitten tarvittavat tiedot ja ruksi kohtaan "lisää kirjanmerkki". Hyvin on toiminut.
-
Itse olen käyttänyt iso-G:ä sijainnit -> yhdistä palvelimeen, siihen sitten tarvittavat tiedot ja ruksi kohtaan "lisää kirjanmerkki". Hyvin on toiminut.
Vau, kiitos. Täytyy tutkia tuo ensin. :)
-
Itse olen käyttänyt iso-G:ä sijainnit -> yhdistä palvelimeen, siihen sitten tarvittavat tiedot ja ruksi kohtaan "lisää kirjanmerkki". Hyvin on toiminut.
No niin, kokeiltu on. Mitenkäs nuo ylimääräiset "kirjanmerkit" saa poistettua?
-
Itse olen käyttänyt iso-G:ä sijainnit -> yhdistä palvelimeen, siihen sitten tarvittavat tiedot ja ruksi kohtaan "lisää kirjanmerkki". Hyvin on toiminut.
No niin, kokeiltu on. Mitenkäs nuo ylimääräiset "kirjanmerkit" saa poistettua?
Ei sitä kirjanmerkkiä joka kerta tarvitse luoda vaan niiden avulla tehdään se yhdistäminen. ;)
No niin sitten asiaan: Ne kirjanmerkit poistetaan klikaamalla niitä oikealla ja valitsemalla poista. :)
-
Itse olen käyttänyt iso-G:ä sijainnit -> yhdistä palvelimeen, siihen sitten tarvittavat tiedot ja ruksi kohtaan "lisää kirjanmerkki". Hyvin on toiminut.
No niin, kokeiltu on. Mitenkäs nuo ylimääräiset "kirjanmerkit" saa poistettua?
Ei sitä kirjanmerkkiä joka kerta tarvitse luoda vaan niiden avulla tehdään se yhdistäminen. ;)
No niin sitten asiaan: Ne kirjanmerkit poistetaan klikaamalla niitä oikealla ja valitsemalla poista. :)
Oikealla klikkaa niin kysyy salasanaa yhdistääkseen palvelimelle... Seuraava?
-
Itse olen käyttänyt iso-G:ä sijainnit -> yhdistä palvelimeen, siihen sitten tarvittavat tiedot ja ruksi kohtaan "lisää kirjanmerkki". Hyvin on toiminut.
No niin, kokeiltu on. Mitenkäs nuo ylimääräiset "kirjanmerkit" saa poistettua?
Ei sitä kirjanmerkkiä joka kerta tarvitse luoda vaan niiden avulla tehdään se yhdistäminen. ;)
No niin sitten asiaan: Ne kirjanmerkit poistetaan klikaamalla niitä oikealla ja valitsemalla poista. :)
Oikealla klikkaa niin kysyy salasanaa yhdistääkseen palvelimelle... Seuraava?
Täh? ??? Nautiluksessa siitä kirjainmerkkipalkista oikealla niin pitäisi onnistua...! Jos ei toimi niin on aika mielenkiintoista... :-\
-
Täh? ??? Nautiluksessa siitä kirjainmerkkipalkista oikealla niin pitäisi onnistua...! Jos ei toimi niin on aika mielenkiintoista... :-\
Niinpä, ei poistu ei. Enkä löydä missä ne majailee koneella että poistais suoraan rajummalla kädellä. :o
edit. osan sai poistettua toista kautta (hah), osa ei poistu. Niitä tuli pari ylimääräistä kun ei suostunu yhteistyöhön...
e2. Jep, osa poistui suoraan "poista"-komennolla osa poistui deletellä. Ihme juttu, pois ovat kuitenkin.
-
Mikähän on kun ei enää toimi kunnolla. Käytän komentoa
sudo curlftpfs -o allow_other tunnus:palvelin /mount/point
Menee muuten nätisti, mutta kun yrittää kopioida tuonne tiedostoja, niin konsolissa antaa herjan "cp: suljettaessa tiedostoa <tiedosto>: I/O-virhe". Samanlaisen herjan antaa gnomen puolella. Ubuntuna on 9.04. Ennen päivitystä (8.04) toimi ihan nätisti tuo.
-
sudo curlftpfs -o allow_other ftp://USER:PASS@USER.wippiespace.com/julkinen /home/USER/julkinen
Mikähän nyt on, kun yrittää konsolissa kirjoittaa hakemistoon tiedostoa, niin tulee I/O-virhe.
Kun saman tiedoston yrittää toistamiseen kirjoittaa, se onnistuu:
$ echo moi>moi
bash: echo: kirjoitusvirhe: I/O-virhe
$ echo moi>moi
$
Tuon wippiespacen lisäksi sama ongelma tuli kun arkku.netin palvelinta kokeilin eli vika on ilmeisesti "omassa päässä".
-
Lainaa curlftps-paketti Debianin puolelta. Ubuntun curlftps-paketissa on tunnettu bugi, joka on jo korjattu Debianin vastaavassa paketissa.
curlftpfs (0.9.2-2) unstable; urgency=low
* Fix an incorrect use of CURLOPT_INFILESIZE option causing failures for
any file operation on amd64. Closes: #556012 (http://bugs.debian.org/556012), #556013 (http://bugs.debian.org/556013).
-
Kiitos paljon, mrl586!
Latasin paketin täältä:
http://packages.debian.org/sid/curlftpfs
ja nyt homma toimii aivan niin kuin pitääkin :)
Luulin koko ajan että olen vain itse tehnyt virheen, ei tullut softan bugi edes mieleenkään.