ManfredB
Hallo zusammen,
ich habe seit 2 Tagen einen neuen PC von CSL Hannover.
In diesem PC ist eine 500 GB SSD eingebaut, dazu aus meinem alten PC eine gleich große SSD
und 2 normale Festplatten.
Auf dieser 2. SSD aus dem alten PC sind neben Windows 10 noch Mageia6, Fedora28, OpenMandriva, KUbuntu und ArchLinux installiert.
Ich mußte nur die /etc/fstabs ändern und grub-mkconfig durchführen, bei ArchLinux habe ich noch mkinitcpio -p linux ausgeführt.
Auffallend ist, daß beim Bootvorgang folgende Meldung erscheint:
"Failed to start Remount Root and Kernel File Systems"
Ergänzend muß ich noch schreiben: /home /tmp und /var sind auf einer normalen Festplatte, also aus / ausgelagert.
Ich wüßte zu gerne, was diese Meldung bedeutet.
Danke im voraus für Reaktionen.
Gruß
Manfred
Kabbone
Warum musstest du die fstab ändern? An deiner config hat sich doch gar nichts geändert, ausser vielleicht die 2. neue SSD für irgendwas aufzunehmen.
EDIT: Ausser du hast natürlich auch vorher keine UUID's verwendet, dann macht das wieder Sinn.
stefanhusmann
Die Meldung bedeutet, dass etwas an der /etc/fstab nicht stimmt und wir uns diese einmal anschauen sollten.
ManfredB
# /dev/sda9 UUID=a6927903-dea0-4607-a0e5-e5d88b37c1f7
LABEL=p_archa9 / ext4 rw,relatime 0 1
# /dev/sdb36 UUID=2d1a9c2a-f326-4dac-9e41-868dd644f678
LABEL=p_arch_home /home ext4 rw,relatime 0 2
# /dev/sdb37 UUID=cb4c8a19-19ed-4b3f-a1fc-1fae50e9d145
LABEL=p_arch_tmp /tmp ext4 rw,relatime 0 2
# /dev/sdb38 UUID=b3abf738-0abe-479f-9d63-84e788173b49
LABEL=p_arch_var /var ext4 rw,relatime 0 2
# /dev/sde18 UUID=ab4e4efa-5324-408d-827a-f747c8a0ddb5
LABEL=p_swap none swap defaults,pri=-2 0 0
# /dev/sde16 UUID=a0b9297b-9e5f-4f5e-ba5d-ea502124b330
LABEL=p_mediathek /MediaThek ext4 defaults 1 2
# /dev/sde20 UUID=8ec6fb7a-7cf2-43fb-8879-c5ada49c1e63
LABEL=p_vms /VMs ext4 defaults 1 2
# /dev/sde21 UUID=aae0dffa-0848-46fe-aac6-5e80fcc9728f
LABEL=p_isos /Isos ext4 defaults 1 2
# /dev/sde22 UUID=5e9db5cb-324d-4b0f-ac3c-d860463ff992
LABEL=p_daten /Daten ext4 defaults 1 2
Das ist die /etc/fstab.
Gruß
Manfred
[gelöscht]
Passen denn die Label zu den Mountpoints? Mit
lsblk -o NAME,LABEL,UUID,MOUNTPOINT
kannst du dir den aktuellen Zustand anzeigen lassen.
ManfredB
Die Mountpoints stimmen.
Nachtrag:
Ich habe am vergangenen Samstag ArchLinux auf der eingebauten neuen SSD installiert, dabei ein EFIBOOT-Verzeichnis eingebunden, /home /tmp und /var ausgegliedert.
Die in diesem Thread beschriebene Zeile taucht dabei nicht mehr auf.
Aber eine andere Meldung erscheint:
"could noch umount /var" (sinngemäß)
Muß /var eventuell anders eingerichtet werden, damit es beim Beenden von ArchLinux dieses Verzeichnis
loslassen kann?
Gruß
Manfred
stefanhusmann
Die kommt bei mir auch, und ich ignoriere diese Meldung. Er scheints ja dann doch hinzukriegen, denn er fährt ja herunter.
schard
Abseits vom eigentlichen Thema:
Hat dein Rechner unter 4 GB RAM, dass du /tmp auf eine Festplatte auslagerst?
/tmp wird standardmäßig als tmpfs gemountet und verwendet primär den vorhandenen Arbeitsspeicher, sowie, sollte dieser nicht mehr ausreichen, den verfügbaren SWAP Speicher.
Das Auslagern von /tmp auf eine Festplatte macht also primär eins: Das Verarbeiten von temporären Dateien langsam.
ManfredB
Hallo schard,
danke für diesen Hinweis. Da ich bisher nicht so viel mit diesem Thema der Auslagerung von Verzeichnissen zu tun hatte
(ich habe erst vor kurzem für den alten Rechner eine SSD erworben, im neuen ist eine SSD mitgelierfert worden),
ist mir das mit /tmp nicht so klar gewesen.
Das heißt also: /tmp wieder normal einbinden ins System auf SSD?
Was die Größe der RAM angeht, warte ich noch auf die Angaben meines Sohnes.
Grund: der PC ist sozusagen ein nach Wunsch zusammengestellter, kein fertiger, wie man sie im Netz findet.
Mein Sohn hat - auf meinen Wunsch hin - einen PC zusammengestellt, wie er für meine Bedürfnisse passt.
Doch dann hat er einen dort gefunden bei CSL, der genau dieselben Inhalte hat, wie sein Wunsch-Kandidat.
Er hat ihn bestellt, nach 10 Tagen kam er an, mein Sohn hat ihn aufgestellt, angeschlossen, dann konnte ich ihn nutzen.
Nur er hat die ganzen Daten vom PC, wenn er mal wieder zuhause ist, frage ich ihn, er wollte sie mir sowieso schon liefern,
aber da ist etwas dazwischen gekommen.
Sobald ich mehr weiß, schreibe ich die Details hier auf, dann ist auch die Frage nach dem RAM beantwortet.
Mehr als 4 GB RAM in jedem Fall.
Gruß
Manfred
schard
Mein Vorschlag wäre, /tmp im standardmäßigen tmpfs zu belassen. Dafür müsstest du nur deinen /tmp Eintrag in der fstab auskommentieren. Systemd mountet dann /tmp als tmpfs mit Standardparametern.
Falls du Shell-Zugriff auf den Rechner hast, kannst du die Größe des verbauten RAM per free -m herausfinden.
Did 4 GB waren auch nur eine beispielhafte Grenze. IdR lohnt es sich eigentlich immer, tmpfs für /tmp zu verwenden.
ManfredB
/tmp ist raus, also wieder in /.
Hier nun einige Daten zum PC:
Prozessor: AMD Ryzen 5 2600 6x3,4 Ghz
Prozessorkühler: Coolermaster Hyper H412R
Mainboard: Asus TUF B450-Plus Gaming
Grafikkarte: Nvidia Geforce GTX 1060
Netzteil: BoostBoxx PB600 600W
Gehäuse: Corsair Carbide SPEC-01
SSD: 500GB Crucial MX500
16 GB RAM
Diese Angaben habe ich eben von meinem Sohn übermittelt bekommen.
Einschätzen wie gut oder weniger gut kann ich das nicht.
Aber vielleicht hat hier jemand bessere Kenntnisse über die Hardware eines PC.
Gruß
Manfred
Kabbone
Die Hardware ist relativ gut, aber darum ging es schard gar nicht, sondern nur um die RAM Menge um /tmp in den RAM auszulagern (was standard ist).
Das siehst du auch, wenn du "mount" eingibst und siehst bei /tmp tmpfs
ManfredB
So, nun merke ich, daß ich doch noch Fragen habe.
Auslagerung von /tmp habe ich rückgängig gemacht.
Wenn ich in der Konsole df eingebe, bekomme ich diese Antwort:
dev 8167036 0 8167036 0% /dev
run 8206776 1552 8205224 1% /run
/dev/sdd3 51343840 7499188 41206828 16% /
tmpfs 8206776 44836 8161940 1% /dev/shm
tmpfs 8206776 0 8206776 0% /sys/fs/cgroup
tmpfs 8206776 3892 8202884 1% /tmp
/dev/sdd1 5848912 249504 5599408 5% /boot
/dev/sdb47 10255636 1982784 7732180 21% /var
/dev/sdb45 10255636 2333636 7381328 25% /home
tmpfs 1641352 24 1641328 1% /run/user/1000
Was bedeutet das alles?
Klar, die Verzeichnisse /home und /var sind ausgelagert.
4mal tmpfs?
Hier merke ich, daß ich noch viel lernen muss.
Gruß
Manfred
ManfredB
Ich habe mich mal kundig gemacht:
tmpfs ist bereits Nutzung von RAM - also muss ich weiter nichts tun.
Dann bin ich ja nun weiter mit meinen Kenntnissen.
Gruß
Manfred