„Ubuntu“

Kaip sukurti ir naudoti „Ramdisk“ „Ubuntu 18“.04

Kaip sukurti ir naudoti „Ramdisk“ „Ubuntu 18“.04
Lėtiausia kompiuterio dalis yra kietasis diskas. Taigi, programa ir failai iš kietojo disko įkeliami labai lėtai. RAM arba laisvosios kreipties atmintis saugo programos duomenis ir svarbius kompiuterio kodus, kuriuos šiuo metu naudoja jūsų kompiuteris. Operatyvioji atmintis yra labai greita, šimtus kartų greitesnė nei standieji diskai. Taigi jūs galite galvoti, kodėl mes nenaudojame RAM, o ne standieji diskai? Na, pirmiausia RAM nėra tokia pigi kaip kietieji diskai. Taigi jūsų sistemoje yra ribotas RAM kiekis. Kita pagrindinė problema yra ta, kad RAM yra laikinas saugojimo įrenginys. Taigi, išjungus kompiuterį arba išjungus maitinimą, visi kompiuterio RAM duomenys bus ištrinti.

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 / ramdisk

PASTABA: Č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 -h

Kaip 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 0

PASTABA: Čia dydis = 2G reiškia, kad RAMDISK dydis bus 2 GB. Norėdami nurodyti dydį MB, naudokite M vietoj G.

Dabar paspauskite + x tada paspauskite y tada paspauskite kad išsaugotumėte failą.

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 perkrauti

Paleidus kompiuterį, patikrinkite, ar ramdisk-sync tarnyba veikia su šia komanda:

$ sudo systemctl būsena ramdisk-sync

Kaip 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 perkrauti

Kaip 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į.

„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...
„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...
„Battle for Wesnoth“ pamoka
„Battle for Wesnoth“ yra vienas populiariausių atvirojo kodo strateginių žaidimų, kurį šiuo metu galite žaisti. Šis žaidimas ne tik buvo kuriamas laba...