Ar tai reiškia, kad negalime įprastų duomenų saugoti RAM? Na, mes iš tikrųjų galime. Jei jums nerūpi duomenų praradimas, galite naudoti RAM kaip diską. Kuris vadinamas RAMDISK. Šis sprendimas yra labai efektyvus, jei jūsų kompiuteryje yra atsarginis maitinimo šaltinis, kuris gali išlaikyti jūsų kompiuterio veikimą ilgą laiką net ir tada, kai maitinimas nutrūksta.
Iš tikrųjų yra būdas naudoti RAMDISK, kad failai būtų saugomi visam laikui. Tarkime, kad turite 4 GB RAMDISK sąranką. Čia galite labai greitai saugoti failus ir juos pasiekti. Žinoma, tai laikinas saugojimas. Norėdami išspręsti šią problemą, mes galime naudoti kietąjį diską ir automatiškai sinchronizuoti visus mūsų RAMDISK failus ir katalogus su konkrečiomis atsarginės programinės įrangos programomis. Nors standusis diskas yra lėtas ir gali užtrukti, kol sinchronizuosite standųjį diską su RAMDISK, bent jau duomenys bus saugomi visam laikui. Taigi, kai išjungsite kompiuterį, RAMDISK bus ištrintas. Kai vėl paleisite kompiuterį, visi duomenys bus nukopijuoti iš kietojo disko į jūsų RAMDISK. Šis procesas bus lėtas. Tačiau nukopijavus duomenis, vėl galite prieiti prie duomenų labai greitai. Taigi iš esmės RAMDISK čia naudojama kaip talpykla.
Šiame straipsnyje aš jums parodysiu, kaip sukurti ir naudoti „RAMDISK“ „Ubuntu 18“.04 LTS. Norėdami žiūrėti šio proceso vaizdo įrašą, žiūrėkite toliau pateiktą vaizdo įrašą:
RAMDISK sukūrimas:
„RAMDISK“ sukūrimas „Ubuntu 18“.04 LTS yra tikrai lengva. Visi reikalingi įrankiai jau yra iš anksto įdiegti „Ubuntu 18“.04 LTS.
Pirmiausia sukurkite prijungimo tašką, kuriame įdiegsite RAMDISK naudodami šią komandą:
$ sudo mkdir / mnt / ramdisk
Dabar galite prijungti RAMDISK prie / mnt / ramdisk prijungimo taškas su šia komanda:
$ sudo mount -t tmpfs -o rw, dydis = 2G tmpfs / mnt / ramdiskPASTABA: Čia, dydis = 2G reiškia, kad RAMDISK bus 2 GB dydžio. Norėdami sukurti kelių MB RAMDISK, naudokite M. Pavyzdžiui, norėdami sukurti 256 MB RAMDISK, įdėkite dydis = 256 mln
Dabar, norėdami patikrinti, ar sukurtas RAMDISK, vykdykite šią komandą:
$ df -hKaip matote, RAMDISK yra sukurtas ir pritvirtintas / mnt / ramdisk kaip tikėtasi.
Galite naudoti „RAMDISK“ kaip ir įprastus kietojo disko skaidinius. Kaip matote žemiau pateiktoje ekrano kopijoje, į RAMDISK nukopijavau kelis failus ir katalogus. Aš netgi galiu redaguoti tekstinius failus tiesiogiai iš „RAMDISK“.
Norėdami atjungti RAMDISK, vykdykite šią komandą:
$ sudo umount / mnt / ramdiskĮSPĖJIMAS: Visi jūsų RAMDISK failai bus prarasti.
Automatiškai įdiegti „RAMDISK“ ant sistemos įkrovos:
Galite naudoti / etc / fstab failą automatiškai prijungti RAMDISK ant sistemos įkrovos.
Pirmiausia sukurkite atsarginę kopiją / etc / fstab failą su šia komanda:
$ sudo cp -v / etc / fstab / etc / fstab.atsarginė kopija
Failo kopija / etc / fstab yra išsaugotas / etc / fstab.atsarginė kopija. Dabar, jei kelyje kažkas negerai, galite tiesiog atkurti / etc / fstab failą.
Dabar atidarykite / etc / fstab failą naudodami šią komandą:
$ sudo nano / etc / fstab
Reikėtų atidaryti / etc / fstab failą.
Dabar eikite į failo pabaigą ir pridėkite šią eilutę:
tmpfs / mnt / ramdisk tmpfs rw, dydis = 2G 0 0PASTABA: Čia dydis = 2G reiškia, kad RAMDISK dydis bus 2 GB. Norėdami nurodyti dydį MB, naudokite M vietoj G.
Dabar paspauskite
Dabar perkraukite kompiuterį naudodami šią komandą:
$ sudo perkrauti„RAMDISK“ turėtų būti sumontuotas, kaip matote iš pažymėtos žemiau esančios ekrano kopijos.
Nuolatiniai RAMDISK duomenys:
Šiame skyriuje aš jums parodysiu, kaip išsaugoti RAMDISK duomenis kietajame diske, kai sistema išjungiama, ir įkelti duomenis iš standžiojo disko į RAMDISK sistemos įkrovos metu.
Kad tai veiktų, kataloge, kuriame bus sumontuotas RAMDISK ir kur bus išsaugoti atsarginės kopijos duomenys, turi būti nustatytas tas pats failo leidimas. Aš jums parodysiu lengvą triuką. Sekite naujienas.
Pirmiausia sukurkite katalogą, kuriame RAMDISK duomenys bus išsaugoti išjungus sistemą su šia komanda:
$ sudo mkdir / mnt / ramdisk_backup
Jei laikėtės šio straipsnio nuo pat pradžių, RAMDISK turėtų būti įdiegtas / mnt / ramdisk
Dabar sukurkite sistemos paslaugos failą naudodami šią komandą:
$ sudo nano / lib / systemd / system / ramdisk-sync.paslaugą
Dabar įveskite šias eilutes ir pakeiskite shovon kaip pažymėta žemiau esančioje ekrano kopijoje su savo prisijungimo vartotojo vardu. Nepamirškite šio žingsnio, nes jis neveiks kitaip. Dabar išsaugokite failą.
Dabar įgalinkite ramdisk-sync tarnyba su šia komanda:
$ sudo systemctl įgalina „ramdisk-sync“.paslaugą
The ramdisk-sync paslauga įjungta. Dabar jis bus paleistas automatiškai įkrovos metu.
Dabar perkraukite kompiuterį naudodami šią komandą:
$ sudo perkrautiPaleidus kompiuterį, patikrinkite, ar ramdisk-sync tarnyba veikia su šia komanda:
$ sudo systemctl būsena ramdisk-syncKaip matote, paslauga veikia tinkamai.
Kaip matote, tiek / mnt / ramdisk ir / mnt / ramdisk_backup katalogai tušti.
$ ls / mnt / ramdisk , _ backup
Dabar ketinu nukopijuoti kai kuriuos failus į / mnt / ramdisk RAMDISKAS.
Dabar paleiskite kompiuterį iš naujo.
$ sudo perkrautiKaip matote, paleidus kompiuterį, failus galima rasti mano RAMDISK / mnt / ramdisk
Taip pat / mnt / ramdisk ir / mnt / ramdisk_backup yra tie patys failai.
$ ls / mnt / ramdisk , _ backup
Taip kuriate ir naudojate „RAMDISK“ „Ubuntu 18“.04 LTS. Dėkojame, kad perskaitėte šį straipsnį.