Kirjoittaja Aihe: Tiedoston pito virtualimuistissa [Ratkaistu]  (Luettu 2720 kertaa)

AimoE

  • Käyttäjä
  • Viestejä: 2707
    • Profiili
Tiedoston pito virtualimuistissa [Ratkaistu]
« : 28.05.23 - klo:14.04 »
Haluan käsitellä erästä tiedostoa pelkästään virtuaalimuistissa, niin ettei se käy levyllä ollenkaan. Löysin siihen mallin, joka näyttää simppeliltä:

Koodia: [Valitse]
mount -t tmpfs -o size=4k tmpfs /mountpoint
Valitettavasti tämä ei toimi; mount valittaa että

Koodia: [Valitse]
mount: tmpfs: can't find in /etc/fstab.

Haluaisin tehdä jotain tämän tapaista:

Koodia: [Valitse]
mkdir -p -m go=,u=rwx $ram
mount -t tmpfs -o size=4k tmpfs $ram # miten?
create_new $ram/$file
deal_with $ram/$file


Lisäksi haluaisin tietää, millä tavalla jonkun olemassa jo olevan hakemiston koko sisältöinen päivineen saadaan selville niin, että sen voi antaa parametrina tyyliin "mount -o size=$size". Saan koon jossain yksikössä selville du-komennolla, mutta kun en ole saanut liitosta vielä tehdyksi, en ole päässyt testaamaan miten numero ilmoitetaan mount-komennolle oikeassa yksikössä (ettei tule monikertoja tms.)
« Viimeksi muokattu: 28.05.23 - klo:15.33 kirjoittanut AimoE »

kamara

  • Käyttäjä
  • Viestejä: 2943
    • Profiili
Vs: Tiedoston pito virtualimuistissa
« Vastaus #1 : 28.05.23 - klo:14.18 »
En ihan ymmärrä, mitä ajat takaa, mutta itselläni kyseinen rimpsu toimii.
(Tosin eri distrolla työpöydällä, mutta sen ei pitäisi vaikuttaa tässä tapauksessa.)

Tein siis seuraavaa ...
Koodia: [Valitse]
df -h
mkdir temppimem
sudo mount -t tmpfs -o size=4k tmpfs temppimem
df -h

Onkohan tästä jotain apua, vai mitä haluat tehdä ?
« Viimeksi muokattu: 28.05.23 - klo:14.26 kirjoittanut kamara »

AimoE

  • Käyttäjä
  • Viestejä: 2707
    • Profiili
Vs: Tiedoston pito virtualimuistissa
« Vastaus #2 : 28.05.23 - klo:14.42 »
Äh, vika olikin siinä, että komennossa oli muuttuja, jolle en ollut asettanut arvoa. Seuraava yritys ilman muuttujaa aiheutti toisen herjan, mutta kun korjasin väärän size-arvon, niin alkoi  pelittää.

Nyt siis jäljellä on se, miten saan koon asetetuksi smaksi kuin levyllä olevalla hakemistolla.

AimoE

  • Käyttäjä
  • Viestejä: 2707
    • Profiili
Vs: Tiedoston pito virtualimuistissa
« Vastaus #3 : 28.05.23 - klo:15.33 »
Suurin ajatusvirhe olikin siinä, että mountttia ei edes tarvita, riittää kun hakemiston luo /mnt-juureen, niin sen sisältö on virtuaalimuistissa.

nm

  • Käyttäjä
  • Viestejä: 16197
    • Profiili
Vs: Tiedoston pito virtualimuistissa
« Vastaus #4 : 28.05.23 - klo:16.07 »
Suurin ajatusvirhe olikin siinä, että mountttia ei edes tarvita, riittää kun hakemiston luo /mnt-juureen, niin sen sisältö on virtuaalimuistissa.

Hmm. Ei kai sentään, ellei /mnt ole tmpfs-liitos?

AimoE

  • Käyttäjä
  • Viestejä: 2707
    • Profiili
Vs: Tiedoston pito virtualimuistissa [Ratkaistu]
« Vastaus #5 : 28.05.23 - klo:16.20 »
Lluin väärin komenon "mount | grep mnt" tuloksen? Äh.