Kirjoittaja Aihe: TIEDOSTOT/ KANSION PEILAUS  (Luettu 1473 kertaa)

Hillosilmä

  • Käyttäjä
  • Viestejä: 43
    • Profiili
TIEDOSTOT/ KANSION PEILAUS
« : 25.02.20 - klo:21.13 »
Tervehdys!

mitä ovat ylimääräiset tiedostot joita tuppaa tulemaan kansioihin, ja pääseekö niistä jollain yleisratkaisulla eroon?
nimi on aina sama kuin oikeallakin tiedostolla mutta nimen edessä piste ja alaviiva (._) koko on aina 4,1 kt joka paikkaan näitä ei synny.
olen heitellyt manuaalisesti menemään, eikä näytä vaikuttavan mihinkään. Myös jotain hämäriä store-tiedostoja esiintyy kansiossa sama koko 4,1 kt.

Samalla kysyn miten saan ulkoisella kovalevyllä olevan kansion peilaamaan?
ulkoinen ei roiku koko aikaa kiinni, mutta jos vaikka saisi automatisoitua tuon peilauksen siihen kun kytkee kaapelin.
Lenovo Thinkpad X260, MintMate
Apple OS X El Capitan

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1200
    • Profiili
Vs: TIEDOSTOT/ KANSION PEILAUS
« Vastaus #1 : 25.02.20 - klo:23.25 »
mitä ovat ylimääräiset tiedostot joita tuppaa tulemaan kansioihin, ja pääseekö niistä jollain yleisratkaisulla eroon?
nimi on aina sama kuin oikeallakin tiedostolla mutta nimen edessä piste ja alaviiva (._) koko on aina 4,1 kt joka paikkaan näitä ei synny.
Pistealkuiset tiedostot ja hakemistot ovat ns. piilotiedostoja ja -hakemistoja. Tavallisesti käyttäjä ei niitä huomaa,
jos erityisesti ei ole määritelty esim. tiedostoselain määritelty huomaamaan näitä "piilotiedostoja".
Jotkin ohjelmat saattavat nimetä tilapäistiedostot ko.  . -alkuisina. Noiden tilapäistiedostojen tapauksissa pitäisi poistua, kun
ohjelma suljetaan (tai järjestelmä käynnistetään uudelleen) tms.
olen heitellyt manuaalisesti menemään, eikä näytä vaikuttavan mihinkään. Myös jotain hämäriä store-tiedostoja esiintyy kansiossa sama koko 4,1 kt.
Voisit hyvinkin tarkentaa ongelmaa kertomalla, minkä nimisiä tiedostoja tallentuu.
Myös komennolla file <tiedosto> voisi osata kertoa, millaisesta tiedostosta on kyse.
Samalla kysyn miten saan ulkoisella kovalevyllä olevan kansion peilaamaan?
ulkoinen ei roiku koko aikaa kiinni, mutta jos vaikka saisi automatisoitua tuon peilauksen siihen kun kytkee kaapelin.
Tämä olisi ehkä ollut aivan uuden aiheen paikka.
Oletuksena voi liittää osioita, levyosion hakemistoja /etc/fstab -tiedoston määrityksin. Nykyisin, kun levyosion tunnistuksen voi
määritellä UUID-määrein, voisi myös ko. levyosion hakemistot olla määriteltävissä /etc/fstab -hakemistossa.
Ko. aiheesta minulla ei ole kokemusta, sillä tarvittaessa liitän osion tai osiollaolevan hakemiston/tiedoston manuaalisesti tai sopivalla skriptillä.
Nimenomaan linkki (ln) toimii mainiosti.
https://www.linux.fi/wiki/Ln
Aivan takuuvarmasti en ylläolevaa linkkiä tarjoa ymmärtämään ln-komennon moninaisia mahdollisuuksia.
man ln toki kertoo sitten linkityksestä enemmän, kuten komento man fstab
https://www.linux.fi/wiki/Fstab

nm

  • Käyttäjä
  • Viestejä: 16281
    • Profiili
Vs: TIEDOSTOT/ KANSION PEILAUS
« Vastaus #2 : 25.02.20 - klo:23.44 »
mitä ovat ylimääräiset tiedostot joita tuppaa tulemaan kansioihin, ja pääseekö niistä jollain yleisratkaisulla eroon?
nimi on aina sama kuin oikeallakin tiedostolla mutta nimen edessä piste ja alaviiva (._) koko on aina 4,1 kt joka paikkaan näitä ei synny.
olen heitellyt manuaalisesti menemään, eikä näytä vaikuttavan mihinkään. Myös jotain hämäriä store-tiedostoja esiintyy kansiossa sama koko 4,1 kt.

Apple OS X El Capitan

._ -tiedostot ovat macOS:n kirjoittamaa tiedostokohtaista metadataa. Niitä syntyy silloin, kun käytät tiedostoja macOS:llä, ja tiedostojärjestelmä ei ole Applen HFS/HFS+ tai APFS.

.DS_store-tiedostot puolestaan ovat macOS:n kansiokohtaisia asetuksia

Hieman lisää aiheesta:
https://www.cnet.com/news/invisible-files-with-prefix-are-created-on-some-shared-volumes-and-external-disks/
https://www.macdisk.com/asaden.php

Esimerkkejä omenakikkareiden listaamiseen ja poistoon find-komennolla:
https://gist.github.com/magnusdahlstrand/1923948

Eli ._-tiedostojen poistaminen onnistuu vaikkapa tähän tapaan:
Koodia: [Valitse]
find /media/käyttäjä/taltio/kansio -name '._*' -print0 | xargs -0 rm

Samalla kysyn miten saan ulkoisella kovalevyllä olevan kansion peilaamaan?
ulkoinen ei roiku koko aikaa kiinni, mutta jos vaikka saisi automatisoitua tuon peilauksen siihen kun kytkee kaapelin.

En tiedä mitään hyvää valmista ratkaisua tähän, mutta on kyllä mahdollista kyhätä rsync-skripti, joka ajetaan automaattisesti liitoksen yhteydessä udev- tai Systemd-säännön perusteella.

Sovellettavia esimerkkejä:
https://askubuntu.com/questions/25071/how-to-run-a-script-when-a-specific-flash-drive-is-mounted
https://unix.stackexchange.com/a/74655

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 1200
    • Profiili
Vs: TIEDOSTOT/ KANSION PEILAUS
« Vastaus #3 : 26.02.20 - klo:00.08 »
Apple OS X El Capitan
._ -tiedostot ovat macOS:n kirjoittamaa tiedostokohtaista metadataa. Niitä syntyy silloin, kun käytät tiedostoja macOS:llä, ja tiedostojärjestelmä ei ole Applen HFS/HFS+ tai APFS.

.DS_store-tiedostot puolestaan ovat macOS:n kansiokohtaisia asetuksia

Kiitos taas nm asiantuntevista tiedonmurusista meille ihan tavan kuolevaisille Linux-käyttäjille.
On vain vaikeaa aina tietää, millaisista laitteistoista ja tiedostojärjestelmistä on kyse.
Jos ongelma nimenomaan liittyy MacOS:ään ja sen käyttämiin tiedostojärjestelmiin,
siirrän keskustelun ehkä paremmin sopivimmille alueille.

Hillosilmä

  • Käyttäjä
  • Viestejä: 43
    • Profiili
Vs: TIEDOSTOT/ KANSION PEILAUS
« Vastaus #4 : 26.02.20 - klo:21.10 »
Joo. Tikkua tulee käytettyä molemmissa koneissa.
Mikäli ymmärsin oikein, ovat nämä ylimääräiset tiedostot mäkissä näkymättömiä mutta näkyviä Ubuntussa.

Kokeilen tuota koodia joku päivä.
Arastelen komennella järjestelmää kun en hahmota komentorivi toimintoja.
Onko systeemissä joku suojaus vai Voinko onnistua sotkemaan?

Laitan uuden kysymyksen peilauksesta.
Kuvittelin että tähän olisi softa. Peilauksen voi tehdä muutenkin kuin automatisoida kaapelin kytkentään.

Kiitos näistä!
Lenovo Thinkpad X260, MintMate
Apple OS X El Capitan