Betyr det at vi ikke kan lagre vanlige data om RAM? Vel, vi kan faktisk. Hvis du ikke bryr deg om at dataene dine går tapt, kan du bruke RAM som disk. Som kalles Ramdisk. Denne løsningen er veldig effektiv hvis datamaskinen din har sikkerhetskopiering som kan holde datamaskinen i gang i lang tid selv når strømmen går av.
Det er faktisk en måte å bruke Ramdisk til å lagre filer permanent. La oss si at du har et 4 GB Ramdisk -oppsett. Du kan lagre og få tilgang til filer her veldig raskt. Selvfølgelig er dette midlertidig lagring. For å løse det problemet, kan vi bruke en harddisk og synkronisere alle filene og katalogene til Ramdisken vår automatisk med spesifikke sikkerhetskopieringsprogrammer. Selv om harddisken er treg, og det kan ta en stund å synkronisere en harddisk med en Ramdisk, vil i det minste dataene bli lagret permanent. Så når du stenger datamaskinen, blir Ramdisk slettet. Når du starter datamaskinen igjen, vil alle dataene bli kopiert fra harddisken din til Ramdisk. Denne prosessen vil være treg. Men etter at dataene er kopiert, kan du igjen få tilgang til dataene veldig raskt. Så i utgangspunktet brukes Ramdisk som en hurtigbuffer her.
I denne artikkelen vil jeg vise deg hvordan du lager og bruker Ramdisk på Ubuntu 18.04 LTS. For å se en video av denne prosessen, se video nedenfor:
Opprette en Ramdisk på Ubuntu 18.04 LTS er veldig enkelt. Alle verktøyene som kreves er allerede forhåndsinstallert på Ubuntu 18.04 LTS.
Opprett først et monteringspunkt der du vil montere Ramdisk med følgende kommando:
$ sudo mkdir /mnt /ramdisk
Nå kan du montere Ramdisken til /mnt/ramdisk Mount Point med følgende kommando:
$ sudo mount -t tmpfs -o rw, størrelse = 2g tmpfs /mnt /ramdisk
MERK: Her, størrelse = 2g betyr at ramdisken vil være 2 GB i størrelse. For å lage Ramdisk av flere MB, bruk M. For eksempel å lage 256 MB Ramdisk, sett Størrelse = 256m
Nå for å bekrefte om Ramdisk er opprettet, kjør følgende kommando:
$ df -h
Som du ser opprettes Ramdisken og monteres på /mnt/ramdisk som forventet.
Du kan bruke Ramdisk når du bruker vanlige harddiskpartisjoner. Som du ser fra skjermbildet nedenfor, kopierte jeg flere filer og kataloger til Ramdisk. Jeg kan til og med redigere tekstfiler direkte fra Ramdisk.
For å demontere Ramdisk, kjør følgende kommando:
$ sudo umount /mnt /ramdisk
ADVARSEL: Alle filene i Ramdisken din vil gå tapt.
Montering Ramdisk automatisk på systemstart:
Du kan bruke /etc/fstab fil for å automatisk montere ramdisken på systemstart.
Først må du ta en sikkerhetskopi av /etc/fstab fil med følgende kommando:
$ sudo cp -v /etc /fstab /etc /fstab.Sikkerhetskopi
En kopi av filen /etc/fstab er frelst for /etc/fstab.Sikkerhetskopi. Nå hvis noe går galt på veien, kan du bare gjenopprette /etc/fstab fil.
Nå åpen /etc /fstab -fil med følgende kommando:
$ sudo nano /etc /fstab
/etc/fstab -filen bør åpnes.
Gå nå til slutten av filen og legg til følgende linje:
tmpfs /mnt /ramdisk tmpfs rw, størrelse = 2g 0 0
MERK: Her størrelse = 2G betyr at størrelsen på ramdisken vil være 2 GB. For å spesifisere størrelsen i MB, bruk M i stedet for G.
Trykk nå + x Og trykk deretter y Og trykk deretter For å lagre filen.
Start datamaskinen på nytt med følgende kommando:
$ sudo omstart
Ramdisken skal monteres som du kan se fra den markerte delen av skjermdumpen nedenfor.
Vedvarende Ramdisk -data:
I dette avsnittet vil jeg vise deg hvordan du lagrer Ramdisk -data til harddisken på systemavstengning og laster inn data fra harddisken til Ramdisk på systemoppstart.
For at dette skal fungere, må katalogen der Ramdisk bli montert og hvor sikkerhetskopieringsdataene vil bli lagret, ha samme filtillatelse satt. Jeg vil vise deg et enkelt triks. Følg med.
Opprett først en katalog der Ramdisk -data vil bli lagret ved stenging av systemet med følgende kommando:
$ sudo mkdir /mnt /ramdisk_backup
Hvis du har fulgt denne artikkelen fra starten av, bør Ramdisken monteres på /mnt/ramdisk
Opprett nå en systemtjenestefil med følgende kommando:
$ sudo nano/lib/systemd/system/ramdisk-sync.service
Skriv nå inn følgende linjer og erstatt Shovon Som merket på skjermbildet nedenfor med påloggingsbrukernavnet. Ikke glem dette trinnet, da det ikke vil fungere ellers. Lagre nå filen.
Aktiver nå Ramdisk-sync Tjeneste med følgende kommando:
$ sudo SystemCTL Aktiver Ramdisk-sync.service
De Ramdisk-sync Tjenesten er aktivert. Nå starter det automatisk på systemoppstart.
Start datamaskinen på nytt med følgende kommando:
$ sudo omstart
Når datamaskinen din starter, sjekk om Ramdisk-sync Tjenesten kjører med følgende kommando:
$ sudo systemctl status ramdisk-sync
Som du ser, kjører tjenesten riktig.
Som du kan se, begge /mnt/ramdisk og /mnt/ramdisk_backup Kataloger er tomme.
$ ls /mnt /ramdisk , _ backup
Nå skal jeg kopiere noen filer til /mnt/ramdisk Ramdisk.
Start datamaskinen på nytt.
$ sudo omstart
Som du kan se, når datamaskinstøvlene mine er tilgjengelige i Ramdisken min /mnt/ramdisk
Også /mnt/ramdisk og /mnt/ramdisk_backup inneholder de samme filene.
$ ls /mnt /ramdisk , _ backup
Slik lager du og bruker Ramdisk på Ubuntu 18.04 LTS. Takk for at du leste denne artikkelen.