Ubuntu

Een Ramdisk maken en gebruiken op Ubuntu 18.04

Een Ramdisk maken en gebruiken op Ubuntu 18.04
Het langzaamste deel van een computer is de harde schijf. Dus het laden van programma's en bestanden van de harde schijf is erg traag. RAM of Random Access Memory slaat programmagegevens en belangrijke machinecode op die momenteel door uw computer worden gebruikt. RAM is erg snel, honderden keren sneller dan harde schijven. Dus je denkt misschien, waarom gebruiken we geen RAM in plaats van harde schijven?? Nou, ten eerste is RAM niet zo goedkoop als harde schijven. Dus je systeem heeft een beperkte hoeveelheid RAM. Het andere grote probleem is dat RAM een tijdelijk opslagapparaat is. Dus wanneer u uw computer afsluit of de stroom uitvalt, worden alle gegevens van het RAM-geheugen van uw computer gewist.

Betekent dit dat we geen gewone gegevens in RAM kunnen opslaan?? Nou, dat kunnen we eigenlijk wel. Als je er niet om geeft dat je gegevens verloren gaan, dan kun je RAM als schijf gebruiken. Dat heet RAMDISK. Deze oplossing is zeer effectief als uw computer een back-upvoeding heeft die uw computer lang kan laten werken, zelfs als de stroom uitvalt.

Er is eigenlijk een manier om RAMDISK te gebruiken om bestanden permanent op te slaan. Stel dat u een RAMDISK-configuratie van 4 GB heeft. U kunt hier heel snel bestanden opslaan en openen. Dit is natuurlijk tijdelijke opslag. Om dat probleem op te lossen, kunnen we een harde schijf gebruiken en alle bestanden en mappen van onze RAMDISK automatisch synchroniseren met specifieke back-upsoftware. Hoewel de harde schijf traag is en het even kan duren om een ​​harde schijf met een RAMDISK te synchroniseren, worden de gegevens in ieder geval permanent opgeslagen. Dus wanneer u uw computer afsluit, wordt RAMDISK gewist. Wanneer u uw computer opnieuw opstart, worden alle gegevens van uw harde schijf naar uw RAMDISK gekopieerd. Dit proces zal langzaam zijn. Maar nadat de gegevens zijn gekopieerd, hebt u weer heel snel toegang tot de gegevens. Dus eigenlijk wordt RAMDISK hier als cache gebruikt.

In dit artikel laat ik je zien hoe je RAMDISK maakt en gebruikt op Ubuntu 18.04 LTS. Om een ​​video van dit proces te bekijken, zie onderstaande video:

Een RAMDISK maken:

Een RAMDISK maken op Ubuntu 18.04 LTS is heel eenvoudig. Alle benodigde tools zijn al vooraf geïnstalleerd op Ubuntu 18.04 LTS.

Maak eerst een koppelpunt waar u de RAMDISK gaat mounten met het volgende commando:

$ sudo mkdir /mnt/ramdisk

Nu kunt u de RAMDISK koppelen aan de /mnt/ramdisk koppelpunt met het volgende commando:

$ sudo mount -t tmpfs -o rw,size=2G tmpfs /mnt/ramdisk

OPMERKING: Hier, maat = 2G betekent dat de RAMDISK 2 GB groot zal zijn. Om RAMDISK van meerdere MB aan te maken, gebruik M. Als u bijvoorbeeld 256 MB RAMDISK wilt maken, plaatst u maat = 256M

Voer nu de volgende opdracht uit om te controleren of de RAMDISK is gemaakt:

$ df -h

Zoals je kunt zien, is de RAMDISK gemaakt en gemount op /mnt/ramdisk zoals verwacht.

U kunt de RAMDISK gebruiken zoals u gewone hardeschijfpartities gebruikt. Zoals je kunt zien aan de onderstaande schermafbeelding, heb ik verschillende bestanden en mappen naar de RAMDISK gekopieerd. Ik kan zelfs tekstbestanden rechtstreeks vanuit RAMDISK bewerken.

Voer de volgende opdracht uit om de RAMDISK te ontkoppelen:

$ sudo umount /mnt/ramdisk

WAARSCHUWING: Alle bestanden op uw RAMDISK gaan verloren.

RAMDISK automatisch koppelen bij opstarten van systeem:

U kunt de /etc/fstab bestand om de RAMDISK automatisch te koppelen bij het opstarten van het systeem.

Maak eerst een back-up van /etc/fstab bestand met het volgende commando:

$ sudo cp -v /etc/fstab /etc/fstab.back-up

Een kopie van het bestand /etc/fstab wordt opgeslagen in /etc/fstab.back-up. Als er onderweg iets misgaat, kunt u de restore /etc/fstab het dossier.

Open nu het bestand /etc/fstab met het volgende commando:

$ sudo nano /etc/fstab

/etc/fstab-bestand moet worden geopend.

Ga nu naar het einde van het bestand en voeg de volgende regel toe:

tmpfs  /mnt/ramdisk  tmpfs  rw,size=2G  0   0

OPMERKING: hier maat = 2 "G betekent dat de RAMDISK 2 GB zal zijn. Om de grootte in MB te specificeren, gebruik M in plaats van G.

Druk nu op + X en druk vervolgens op ja en druk vervolgens op om het bestand op te slaan.

Start nu uw computer opnieuw op met de volgende opdracht:

$ sudo opnieuw opstarten

De RAMDISK moet worden gemount zoals je kunt zien in het gemarkeerde gedeelte van de onderstaande schermafbeelding.

Aanhoudende RAMDISK-gegevens:

In dit gedeelte laat ik u zien hoe u RAMDISK-gegevens op de harde schijf kunt opslaan bij het afsluiten van het systeem en hoe u gegevens van de harde schijf naar RAMDISK kunt laden bij het opstarten van het systeem.

Om dit te laten werken, moet de map waar de RAMDISK wordt aangekoppeld en waar de back-upgegevens worden opgeslagen dezelfde bestandsmachtiging hebben. Ik zal je een eenvoudige truc laten zien. Blijf kijken.

Maak eerst een map waarin RAMDISK-gegevens worden opgeslagen bij het afsluiten van het systeem met de volgende opdracht:

$ sudo mkdir /mnt/ramdisk_backup

Als je dit artikel vanaf het begin hebt gevolgd, moet de RAMDISK worden gemount op /mnt/ramdisk

Maak nu een systeemservicebestand met de volgende opdracht:

$ sudo nano /lib/systemd/system/ramdisk-sync.onderhoud

Typ nu de volgende regels en vervang sjovon zoals aangegeven in de onderstaande schermafbeelding met uw login gebruikersnaam. Vergeet deze stap niet, want anders werkt het niet. Sla nu het bestand op.

Schakel nu de ramdisk-synchronisatie service met het volgende commando:

$ sudo systemctl activeer ramdisk-sync.onderhoud

De ramdisk-synchronisatie service is ingeschakeld. Nu zal het automatisch starten bij het opstarten van het systeem.

Start nu uw computer opnieuw op met de volgende opdracht:

$ sudo opnieuw opstarten

Nadat uw computer is opgestart, controleert u of de ramdisk-synchronisatie service wordt uitgevoerd met het volgende commando:

$ sudo systemctl status ramdisk-sync

Zoals u kunt zien, werkt de service correct.

Zoals u kunt zien, zijn zowel de /mnt/ramdisk en /mnt/ramdisk_backup mappen zijn leeg.

$ ls /mnt/ramdisk,_backup

Nu ga ik enkele bestanden kopiëren naar /mnt/ramdisk RAMDISK.

Start nu uw computer opnieuw op.

$ sudo opnieuw opstarten

Zoals je kunt zien, zodra mijn computer opstart, zijn de bestanden beschikbaar in mijn RAMDISK /mnt/ramdisk

Ook de /mnt/ramdisk en /mnt/ramdisk_backup bevat dezelfde bestanden.

$ ls /mnt/ramdisk,_backup

Zo maakt en gebruikt u RAMDISK op Ubuntu 18.04 LTS. Bedankt voor het lezen van dit artikel.

SuperTuxKart voor Linux
SuperTuxKart is een geweldige titel die is ontworpen om je de Mario Kart-ervaring gratis te bieden op je Linux-systeem. Het is behoorlijk uitdagend en...
Strijd om Wesnoth Zelfstudie
The Battle for Wesnoth is een van de meest populaire open source strategiespellen die je op dit moment kunt spelen. Dit spel is niet alleen al heel la...
0 A.D. zelfstudie
Van de vele strategiespellen die er zijn, 0 A.D. slaagt erin om op te vallen als een uitgebreide titel en een zeer diep, tactisch spel ondanks dat het...