Anzeige:
Ergebnis 1 bis 14 von 14

Thema: Frage zu tmpfs

  1. #1
    Registrierter Benutzer
    Registriert seit
    Apr 2005
    Beiträge
    52

    Question Frage zu tmpfs

    hey,
    ich hab das Problem, dass meine Linux-Kiste nur 256 MB RAM hat (für meine Zwecke reichts!) aber immer beim Start sinnlos die Hälfte als tmpfs auf /dev/shm liegt wobei 0% belegt sind davon ...

    ist es möglich dass ich das teil ohne kernel neu kompilieren aus meinem system schmeissen kann?

    thx

    pitcher

  2. #2
    Pinguinzüchter Avatar von hp_tux
    Registriert seit
    Sep 2003
    Beiträge
    2.669
    Hallo,

    ich hab das Problem, dass meine Linux-Kiste nur 256 MB RAM hat (für meine Zwecke reichts!) aber immer beim Start sinnlos die Hälfte als tmpfs auf /dev/shm liegt wobei 0% belegt sind davon ...
    nun, Du kannst ganz beruhigt sein: wenn 0% belegt sind, wird da auch kein Platz verschwendet. Du kannst Dir ja mal die Ausgabe von
    Code:
    free
    anschauen.

    Gruß

    hp_tux

  3. #3
    Registrierter Benutzer Avatar von Ede
    Registriert seit
    Jul 2004
    Beiträge
    1.773
    Hallo.
    Ich hätte da auch mal eine Frage zu tmpfs. Und zwar würde ich gerne /tmp in den Arbeitsspeicher auslagern.
    Aus 2 URLs (Links siehe ganz unten) habe ich 2 Lösungen dazu gefunden, was in /etc/fstab einzutragen ist:
    1. Code:
      none    /tmp    tmpfs    size=128m    0 0
    2. Code:
      tmpfs    /tmp    tmpfs    defaults,size=128m    0  0

    Die Frage ist, warum sich das am Anfang unterscheidet. Beim einen "none", beim anderen "tmpfs". Was ist der Unterschied?
    Ich brauche /tmp, das für alle user rw ist.

    Was passiert eigentlich, wenn die reservierten 128m voll sind? Wird dann in swap weiter geschrieben?

    http://de.gentoo-wiki.com/Aktivieren...ktionen#.2Ftmp
    http://www.sackpfeyffer-zu-linden.de/Linux.html#04
    notebook Asus M2400N - Centrino 1600 MHz - 768 MB RAM - Suse 11.4
    pc1 MSI PM8M2 - Pentium4 3000 MHz - 2000 MB RAM - Suse 12.3
    pc2 Asus K7VT - Athlon 800 MHz - 256 MB RAM - Suse 12.1

  4. #4
    Registrierter Benutzer
    Registriert seit
    Feb 2006
    Ort
    Altenstadt-Lindheim
    Beiträge
    1.847
    Ausprobieren

  5. #5
    Hier steht ein Pokal Avatar von Fußhupe
    Registriert seit
    Jun 2003
    Ort
    /home
    Beiträge
    1.198
    Hallo zusammen,

    sorry dass ich diese "Leiche" nochmal ausgrabe, aber ich habe die gleiche Frage wie Ede und die Antwort von pferdefreund war nicht sonderlich hilfreich:

    Code:
    none    /tmp    tmpfs    size=128m    0 0
    Code:
    tmpfs    /tmp    tmpfs    size=128m    0 0
    Wo ist der Unterschied? Ist none oder tmpfs besser/richtiger?


    Gruß
    Fußhupe
    Ein gutes Pferd springt nur so hoch wie es muss!

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    Ich kann's nicht mit Source-Code belegen, aber der Unterschied dürfte der sein, daß es keinen gibt. Der Parameter ist einfach da, daß es "konsistent" ist.

    http://unix.stackexchange.com/questi...-mean-anything
    http://netbsd.gw.com/cgi-bin/man-cgi...NetBSD-current

    Interessant ist es eher beim umount, weil Du dann ggf. bei mehreren none / tmpfs gemeldet bekommst, welche davon ggf. busy ist und es so unterschieden werden kann (so das relevant wäre).
    Ich bin root - ich darf das.

  7. #7
    Hier steht ein Pokal Avatar von Fußhupe
    Registriert seit
    Jun 2003
    Ort
    /home
    Beiträge
    1.198
    Hallo marce,

    danke für die Info.

    Ich vermute, dass es doch einen Unterschied gibt.


    Hiermal ein Auszug der Ausgabe von mount:

    Code:
    tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
    none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
    none on /run/shm type tmpfs (rw,nosuid,nodev)
    none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
    Linux Mint 17 (Cinnamon) mountet diese Verzeichnis standardmaßig in den Arbeitsspeicher und verwendet sowohl none als auch tmpfs.


    Gruß
    Fußhupe
    Ein gutes Pferd springt nur so hoch wie es muss!

  8. #8
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    wobei sich da evtl. bemerkbar macht, daß die Mountpoints hierarchisch untergeordnet sind. Ich habe noch nichts gefunden, daß konkret sagen würde, es gibt einen Unterschied.
    Ich bin root - ich darf das.

  9. #9
    Registrierter Benutzer
    Registriert seit
    Apr 2009
    Ort
    Erde
    Beiträge
    2.819
    Also es soll helfen, Verwirrung zu vermeiden - hat ja toll geklappt

    Wie komme ich dadrauf
    Zitat Zitat von man mount
    ...
    The device indication.
    Most devices are indicated by a file name (of a block special device), like /dev/sda1, but there are other possibilities. For example, in the case of an NFS mount, device may look like knuth.cwi.nl:/dir. It is possible to indicate a block special device using its volume LABEL or UUID (see the -L and -U options below).

    The recommended setup is to use LABEL=<label> or UUID=<uuid> tags rather than /dev/disk/by-{label,uuid} udev symlinks in the /etc/fstab file. The tags are more readable, robust and portable. The mount(8) command internally uses udev symlinks, so the use symlinks in /etc/fstab has no advantage over LABEL=/UUID=. For more details see libblkid(3).

    Note that mount(8) uses UUIDs as strings. The UUIDs from command line or fstab(5) are not converted to internal binary representation. The string representation of the UUID should be based on lower case characters.

    The proc filesystem is not associated with a special device, and when mounting it, an arbitrary keyword, such as proc can be used instead of a device specification. (The customary choice none is less fortunate: the error message `none busy' from umount can be confusing.)
    ...
    Gruß nopes
    (,,,)---(^.^)---(,,,) /var/log/messages | grep cat

  10. #10
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    ARGL. Das proc hat den richtigen Google-Foo-++ gebracht - damit findet man z.B. dann mit ein wenig Suche:
    http://www.cs.rit.edu/~vcss544/tmpfs.pdf
    und darin auf Seite 2:
    3. tmpfs usage
    Tmpfs file systems are created by invoking the mount command with ‘‘tmp’’ specified as the file system
    type. The resource argument to mount (e.g., raw device) is ignored because tmpfs always uses memory as
    the file system resource.

    (*UFFF* jetzt kann ich die Lektüre von https://gitorious.org/util-linux-ng/...:mount/mount.c abbrechen :-))
    Geändert von marce (14.11.14 um 18:32 Uhr)
    Ich bin root - ich darf das.

  11. #11
    Hier steht ein Pokal Avatar von Fußhupe
    Registriert seit
    Jun 2003
    Ort
    /home
    Beiträge
    1.198
    Aha

    Sorry, ich muss nochmal direkt fragen: none oder tmpfs?


    Gruß
    Fußhupe
    Ein gutes Pferd springt nur so hoch wie es muss!

  12. #12
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    "The Device is igonored" - sprich egal.

    mount -t tmpfs [none|tmpfs] /tmp
    Ich bin root - ich darf das.

  13. #13
    Freelancer Avatar von TheDarkRose
    Registriert seit
    Jun 2009
    Ort
    Oberalm
    Beiträge
    669
    tmpfs wäre zu bevorzugen, da in Fehlermeldungen etwas sinnvoller als none is busy. Theoretisch könntest sogar ne bessere Bezeichnung bei vielen tmpfs Einträgen schreiben
    foo bar

  14. #14
    Hier steht ein Pokal Avatar von Fußhupe
    Registriert seit
    Jun 2003
    Ort
    /home
    Beiträge
    1.198
    Wenn auch ein wenig verspätet: Danke


    Gruß
    Fußhupe
    Ein gutes Pferd springt nur so hoch wie es muss!

Ähnliche Themen

  1. mein Kernel hasst tmpfs
    Von ProfBunny im Forum Kompilieren von Kernel und Sourcen
    Antworten: 22
    Letzter Beitrag: 16.04.05, 09:19
  2. tmpfs ???
    Von .morph im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 25.02.05, 15:44
  3. diskless client - Grundsätzliches ??
    Von filou im Forum Linux als Server
    Antworten: 7
    Letzter Beitrag: 07.02.05, 22:02
  4. Kann ich den /tmp Ordner gefahrlos leeren?
    Von ronnyM im Forum System installieren und konfigurieren
    Antworten: 13
    Letzter Beitrag: 05.09.04, 08:51
  5. Mount Probleme, wer will helfen ?
    Von der_leukozyt im Forum System installieren und konfigurieren
    Antworten: 11
    Letzter Beitrag: 14.11.03, 14:21

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •