A ramdisk is een kleine virtuele schijf die deel uitmaakt van het hoofdgeheugen. Deze Werkgeheugen heet RAM. Het geheugen wordt dynamisch en statisch gebruikt. Dit bestandssysteem is eerder gemount en geformatteerd. De geheugenruimte is vertakt en is niet toegankelijk voor het systeem.
Het vluchtige geheugen - De ramdisk
Voor Linux is de ramdisk belangrijk om een snel lees- en schrijfproces mogelijk te maken. Het heeft dus minder last van slijtage, zoals een normale harde schijf of zelfs een flash-geheugen. Een drukke CPU of een trage netwerkverbinding kan de schijf natuurlijk stoppen. Verwijderingsproblemen onder bestandssystemen zoals ext3 of ext4 kunnen zelfs worden vermeden. De precaire bestanden worden niet gekopieerd naar de harde schijf, maar opgeslagen in het bestandssysteem, d.w.z. de ramdisk. Opgemerkt dient te worden dat de bestanden niet op de harde schijf terechtkomen. Sommige bestanden slaan ongevraagd op. Om een ramdisk te maken kunnen verschillende manieren worden gebruikt.
De verschillende mogelijkheden
De eerste manier zou zijn om een ramdisk te maken met een tmps bestandssysteem. Dit is geen compleet RAM-systeem, maar kan ook op de harde schijf worden opgeslagen. Gegevens Behalve. Dit voorkomt dat het geheugen op de ramdisk te klein wordt. Als de schijf leeg is, kan deze geen ruimte op de schijf innemen en kunnen deze partities bij het opstarten worden gemount.
De tweede manier is het formatteren van de harde schijf. Op deze manier kan een gebied als RAM-schijf worden geselecteerd. Een optie -m0 moet ervoor zorgen dat er geen ruimte wordt gereserveerd op de root gebruiker. Dit zou ruimte innemen. In feite moeten de middelen van het systeem worden weggehaald. Op deze manier is het geheugen kleiner met de partities. Het doel is een ramdisk die niet kan worden gelezen of geschreven, maar die wel correcties heeft. Dit zal waarschijnlijk moeten worden toegestaan. De grootte van de ramdisk kan met speciale commando's worden opgeroepen en gewijzigd. Bij elke herstart verdwijnt de schijf weer, dus er moet een script worden gemaakt om de commando's op te slaan. Op die manier hoeven de commando's niet opnieuw getypt te worden.
De derde manier is het werken met het ramfs filesysteem. Dit verschilt van het tmpfs-bestandssysteem doordat de gegevens worden uitgewisseld. Dit maakt het ook gemakkelijk om te creëren. De schijf wordt dynamisch aangepast en de partitie wordt altijd gemount bij het opstarten. Dit kan worden voorkomen met de editor en de root-rechten.
De RAM-schijfgroottes
Elk van de gecreëerde Ramschijven kan verschillend in grootte worden gehouden. Dit is voor iedereen anders. Het systeem moet beschikbaar zijn als voldoende RAM en het wisselgeheugen, of SWAP, moet ook toegankelijk zijn. Maar dit zou de snelheid van de RAM-schijf vertragen. 1 GB RAM zou vaak voldoende moeten zijn.
Een gids voor Linux is te vinden in het artikel Het creëren van een Ramdisk om Amavis onder Linux te versnellen.