Kirjoittaja Aihe: X11 x Y - [RATKAISTU]  (Luettu 2915 kertaa)

valtsu68

  • Käyttäjä
  • Viestejä: 454
  • Aloitteleva peruskäyttäjä
    • Profiili
X11 x Y - [RATKAISTU]
« : 23.02.13 - klo:17.08 »
Terve

Miksiköhän on X11 kansio kopioitunut useaan kertaa, kuvan mukaisesti?
« Viimeksi muokattu: 24.02.13 - klo:14.24 kirjoittanut valtsu68 »

salai

  • Käyttäjä
  • Viestejä: 2126
    • Profiili
Vs: X11 x Y
« Vastaus #1 : 23.02.13 - klo:17.34 »
Minulle kävi 2008 vastaavalla tavalla:
/usr/bin/X11 hakemisto 5.5 gigaa???
Asia korjaantui silloin poistamalla symbolisen linkin.

valtsu68

  • Käyttäjä
  • Viestejä: 454
  • Aloitteleva peruskäyttäjä
    • Profiili
Vs: X11 x Y
« Vastaus #2 : 23.02.13 - klo:22.38 »
Minulle kävi 2008 vastaavalla tavalla:
/usr/bin/X11 hakemisto 5.5 gigaa???
Asia korjaantui silloin poistamalla symbolisen linkin.

Vähän hävettää tunnustaa, mutta jouduin lukemaan symbolisesta linkistä, enkä ole vieläkään varma ymmärsinkö. Olisiko sen nimi "Pikakuvake", jos oltaisiin Windows-maailmassa?

Ja tuo poistaminen onnistuu kai ensimmäisestä kopioituneesta kansiosta alkaen?

PS. Ihan kuin olisi taidot ruostuneet kiinni johonkin :-(

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: X11 x Y
« Vastaus #3 : 24.02.13 - klo:06.54 »
Minulle kävi 2008 vastaavalla tavalla:
/usr/bin/X11 hakemisto 5.5 gigaa???
Asia korjaantui silloin poistamalla symbolisen linkin.

Vähän hävettää tunnustaa, mutta jouduin lukemaan symbolisesta linkistä, enkä ole vieläkään varma ymmärsinkö. Olisiko sen nimi "Pikakuvake", jos oltaisiin Windows-maailmassa?

Ja tuo poistaminen onnistuu kai ensimmäisestä kopioituneesta kansiosta alkaen?

PS. Ihan kuin olisi taidot ruostuneet kiinni johonkin :-(

Minun windowsaikoinani ei ollut mitään vastaavaa kuin symbolinen linkki.
Miten lie uudemmissa NT:n versioissa (siis viitosesta eteenpäin.)

Helpoin/varmin tapa on tuossakin tapauksessa komentorivi.

Kokeile, avaa pääte ja komenna:

Koodia: [Valitse]
file /bin/sh
file /usr/bin/mail

Jospa tuo avaisi hiukan tilannetta miten noita linkkejä voi käyttää?

qwertyy

  • Käyttäjä
  • Viestejä: 5671
    • Profiili
Vs: X11 x Y
« Vastaus #4 : 24.02.13 - klo:07.00 »
Vähän hävettää tunnustaa, mutta jouduin lukemaan symbolisesta linkistä, enkä ole vieläkään varma ymmärsinkö. Olisiko sen nimi "Pikakuvake", jos oltaisiin Windows-maailmassa?
No tavallaan.

/Joutava knoppitieto päälle:
Vähän täsmennettynä kumpikin Linux ja Windows tuntee käsitteen symbolinen linkki. Se ei teknisesti ole sama kuin Windowsin pikakuvake. Symbolinen linkki toimii _aina ja vain_ tiedostojärjestelmässä.

Pikakuvake taas voi sisältää ns. metatietoa kuten vaikkapa pikakuvakkeen kuvauksen, eli sen pienen knoppitiedon mikä voi ilmestyä, kun pidät kursoria hetken tiedoston päällä tietyissä tilanteissa. Mutta että sekavammaksi päästään, niin Linuxeissakin on myös "pikakuvakkeet" ja symboliset linkit siis erikseen. Pikakuvakkeen korvake Linuxissa on oikeastaan .desktop tiedosto (mm. Gnomessa ja KDEssa). Niissä on aika pitkälti samat tiedot/mahdollisuudet.

Lisäksi on vielä olemassa ns. kovat linkit, eli hard link. Se on suoraan tiedostoihin viittaava ja jos muutat kovaa linkkiä, niin muutat myös alkuperäistä tiedostosisältöä. Nämä toimii vain tiedostotasolla, eli kansioita ei voi rakentaa hard linkkeinä.
/Joutava knoppitieto pois päältä

Lainaus
Ja tuo poistaminen onnistuu kai ensimmäisestä kopioituneesta kansiosta alkaen?
Periaatteessa kyllä. En nyt varmaksi muista, mutta esim. Ubuntun graafisessa tiedostoselaimessa  taitaa symboliset linkit näkyä jonkinlaisena nuolikuvakkeena?

/tarinamoodi päälle
Joskus kauan kauan sitten, paljon ennen kuin internetistä oli kuultukaan ja käyttöjärjestelmä oli muistaakseni ms-dos 3.1 tai 3.2 niin satuin törmäämään muuten hiukan vastaavaan ilmiöön. Törmäsin ihan vastaavaan kansiorakenteeseen ja se ei tuntunut loppuvan koskaan. En ollut koskaan kuullutkaan symbolisista linkeistä tai itseasiassa kuulin niistä varmaan n.15.20 tapahtuneen jälkeen. Joka tapauksessa muistaakseni norton commanderilla yritin poistaa alihakemistoineen tuon rakenteen, niin kone jäi jonkinlaiseen tiedostoluuppiin ja lopulta pitkällisen ajan jälkeen (kun homma jatkui ja jatkui) virrat koneesta pois ja päälle --> kappas vaan, kiintolevy täysin tyhjänä. Tuo painajaismainen tapahtuma on vieläkin joskus tullut mieleen kummittelemaan. Kun kuulin symbolisista linkeistä ensimmäisiä kertoja, niin ajattelin että tuon täytyi olla jokin niihin liittyvä ohjelmabugi, jolla kone jäi looppaamaan loputtomiin, mutta nuo linkit taisi tulla dossiin vasta aika loppuversioissa. Luulin että kyseessä oli commanderin bugi, mutta sekään ei oikein sovi, koska päätteessä hakemistot tuntui näkyvän samoin.

SuperOscar

  • Käyttäjä
  • Viestejä: 4000
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: X11 x Y
« Vastaus #5 : 24.02.13 - klo:12.00 »
Joskus kauan kauan sitten, paljon ennen kuin internetistä oli kuultukaan ja käyttöjärjestelmä oli muistaakseni ms-dos 3.1 tai 3.2 niin satuin törmäämään muuten hiukan vastaavaan ilmiöön. [...] Kun kuulin symbolisista linkeistä ensimmäisiä kertoja, niin ajattelin että tuon täytyi olla jokin niihin liittyvä ohjelmabugi, jolla kone jäi looppaamaan loputtomiin, mutta nuo linkit taisi tulla dossiin vasta aika loppuversioissa.

Käsittääkseni symbolisia linkkejä ei MS-DOSiin tullut koskaan. Windows XP:ssä ne muistaakseni oli ja ehkä jo aiemmissakin Windows NT:n versioissa, mutta niitä ei saanut tehtyä millään lailla graafiselta puolelta ja vain toivottoman mutkikkaasti komentoriviltäkään. Kokeilin niitä joskus muistaakseni Windows Server 2003:ssa mutta eiväthän ne sitten edes toimineet niin kuin piti.

Symbolisella linkillä voi tosiaan saada aikaan katastrofin, mutta oikeasti ne ovat myös todella loistava keksintö. Jos esim. useassa projektissa tarvitsee samaa tiedostoa muttei halua joutua päivittämään sitä miljoonassa paikassa erikseen, tekee vain tästä tiedostosta symbolisen linkin projektien kansioihin.
pöytäkone 1, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; NUC: openSUSE Leap 15.5; RPi 1: FreeBSD 13.2-RELEASE; RPi 2: LibreELEC 11

snifi

  • Vieras
Vs: X11 x Y
« Vastaus #6 : 24.02.13 - klo:12.16 »
Tulin miettineeksi myös tapausta, että se symbolinen linkki on siellä tarkoituksella. Ja että todellisuudessa ohjelmat, jotka yrittävät laskea syklisen hakemistopuun kokoa, laskevat sen rekursiolla väärin. Samoin kuin ohjelmat, jotka yrittävät piirtävät kuvaa tilanteesta, saattavat piirtää sen väärin. Mikä on todellisuus asian takana, sitä en tiedä.

valtsu68

  • Käyttäjä
  • Viestejä: 454
  • Aloitteleva peruskäyttäjä
    • Profiili
Vs: X11 x Y - RATKAISTU poistamalla kopioituneet
« Vastaus #7 : 24.02.13 - klo:14.23 »
Kiitos vastaajille. Tietoa tuli vähintään kattavasti.

Poistin X11-kansiot, ihan kaikki. Nyt "/usr/bin"-kansio sisältää samat tiedostot mitä niissä kopioituneissa oli, mutta ei "X11"-kansiota.

Paljoa en ole sen jälkeen tehnyt, enkä ole mitään huomannut toimimattomaksi, joten kai niitä ei tarvinnutkaan. Javan asentamista yritin jo ennen tuon "vian" huomaamista, eikä se onnistunut silloinkaan. Siinäpäs se syyllinen voi ollakin. Eri ohjeilla koetin Javaa asentaa. Muuten kai tuo on jo kunnossa, mutta linkitys ontuu, kai. Ensi viikonloppuna ehdin yrittämään seuraavan kerran. Eipäs tule pelattua turhaan kun Java ei pelaa :-).