Portál AbcLinuxu, 10. května 2025 02:46
Řešení dotazu:
RAM-disk jako takový se hodí jen ve specifických případech nebo na testování, ale často se používá tmpfs
, buď pro zvýšení výkonu nebo pro šetření SSD disku, je to mnohem zajímavější možnost, než RAM-disk jako takový.
Možná jej už i máš: /dev/shm
.
tmpfs
. Nicméně vzhledem ke způsobu, jakým Linux (na rozdíl od Windows) zachází s volnou pamětí, stejně není moc potřeba.
ramfs
či RAM disk jsou pro velmi specifické situace a při jejich použití byste měl vědět, co děláte, můžete totiž špatným použitím velice snadno výkon svého počítače výrazně zhoršit.
tmpfs
je podle mne hodně užitečné na adresáře jako je /run, /var/lock, /var/run, a možná i pro /tmp, naproti tomu /var/tmp by měl být perzistentní.
Ale teď koukám trochu jako vrána. Tyhle adresáře jsem si naklikal u sebe v yastu (openSUSE) že je chci na tmpfs
a když si vypíši fs
tak tam skutečně jsou, ale když si vypíši cat /etc/fstab
tak tam žádné přiřazení není. Kde to může být ještě navoleno?
cat /etc/mtab
/usr/lib/systemd/system/tmp.mount
.
cat /usr/lib/systemd/system/tmp.mount # This file is part of systemd. # # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. [Unit] Description=Temporary Directory Documentation=man:hier(7) Documentation=http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems DefaultDependencies=no Conflicts=umount.target Before=local-fs.target umount.target [Mount] What=tmpfs Where=/tmp Type=tmpfs Options=mode=1777,strictatime(a nedávno jsem si do tmpfs zařadil i /tmp) takže /tmp je vysvětleno. ale to ostatní ne
df Souborový systém 1K blocks Užito Volné Uži% Připojeno do /dev/mapper/system-root 23607740 11573792 10811704 52% / devtmpfs 4022704 32 4022672 1% /dev tmpfs 4036816 220 4036596 1% /dev/shm tmpfs 4036816 4536 4032280 1% /run tmpfs 4036816 0 4036816 0% /sys/fs/cgroup tmpfs 4036816 144 4036672 1% /tmp tmpfs 4036816 4536 4032280 1% /var/run tmpfs 4036816 4536 4032280 1% /var/lock /dev/mapper/system-home 35993216 32329592 2231672 94% /home /dev/sda2 640635 92472 510789 16% /boot
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.