![Kuinka ottaa tumma tila käyttöön Instagramissa (Android ja iOS)](/f/c239717acc808c9394a9612c98b4d028.jpg?width=100&height=100)
Esittelijä Punainen hattu sisään RHEL 7.5 ja myöhemmin, VDO lyhenne jstk Virtuaalinen päivämäärän optimoija on lohkon virtualisointitekniikka, joka tarjoaa datan sisäisen deduplikoinnin ja pakkaamisen lohkolaitetasolla.
Duplikoinnin idea on melko yksinkertainen: kopioiden poistaminen päällekkäisistä tiedoista ja vain yhden kopion säilyttäminen. Kun sama tiedosto lisätään lohkolaitteeseen, se merkitään kopioksi ja sen sijaan viitataan alkuperäiseen tiedostoon. Tekemällä niin, VDO auttaa säästämään lohkon äänenvoimakkuuden tilaa.
Tässä opetusohjelmassa opit luomaan VDO äänenvoimakkuutta tallennuslaitteessa RHEL 8 järjestelmä.
Aloita kirjautumalla palvelimellesi ja päivittämällä RHEL käyttämällä dnf komento.
$ sudo dnf päivitys -y.
Kun paketit ja ydin on päivitetty, jatka ja asenna VDO ytimen moduulit ja riippuvuudet komennon avulla.
$ sudo dnf asenna kmod-kvdo vdo.
Onnistuneen asennuksen jälkeen käynnistä, ota käyttöön ja tarkista vdo demoni.
$ sudo systemctl käynnistä vdo. $ sudo systemctl ota käyttöön vdo. $ sudo systemctl status vdo.
Ennen kuin luot a vdo äänenvoimakkuutta, varmista, että järjestelmässä on ylimääräinen kiintolevy. Tässä opetusohjelmassa olemme lisänneet lisäosan xvdb
. Tämä voidaan osoittaa suorittamalla lsblk -komento alla.
$ lsblk.
Lähdöstä näet selvästi, että toisen levyn kapasiteetti on 100 Gt.
Luomme nyt tyhjän VDO äänenvoimakkuus päällä /dev/xvdb
levy.
$ sudo vdo create --name = vdo1 --device =/dev/xvdb --vdoLogicalSize = 300G.
Näet virheilmoituksen.
Tämä on yleinen virhe ja kiertotapa on yksinkertaisesti käynnistää palvelin uudelleen.
$ sudo uudelleenkäynnistys.
Toisessa kokeessa komento suoritetaan ja luodaan tyhjä VDO äänenvoimakkuus laitteessa /dev/xvdb
.
$ sudo vdo create --name = vdo1 --device =/dev/xvdb --vdoLogicalSize = 300G.
Hajotetaan komento ja katsotaan käytetty vaihtoehto:
Uusi VDO tilavuus on luotu osoitteessa /dev/mapper/vdo1
edellisen vaiheen tuloksen mukaan. Voimme käyttää ls komento kuten on esitetty tutkiaksesi tiedostojen käyttöoikeuksia ja omistajuutta.
$ ls -l/dev/mapper/vdo1.
Saat tarkempia tietoja käyttämällä vdostats komento hakea tilastotiedoston koosta ja käytöstä.
$ vdostats --hu.
--hu
lippu näyttää tiedot ihmisen luettavassa muodossa, eli muodossa, joka on paljon helpompi lukea ja tulkita helposti. Voimme tarkastella ominaisuuksia, kuten laitteen nimeä, lisälevyn kokoa, käytettyä ja käytettävissä olevaa tilaa %
käyttö.
Huomaa huolellisesti, että %
Tallennus on merkitty Ei sovellettavissa (N/A).
Huomaa myös, että meillä on jo jonkin verran äänenvoimakkuutta 4.1G joka tarkoittaa 4% emme kuitenkaan ole kirjoittaneet mitään volyymille. Miksi niin? Tämä johtuu siitä, että universaali Duplikointi on jo kirjoitettu levylle ja juuri se mahdollistaa deduplikoinnin.
vdostats komentoa voidaan käyttää -monimuotoinen
lippu, jos haluat hakea yksityiskohtaisempia tietoja, kuten kuvassa:
$ sudo vdostats --verbose/dev/mapper/vdo1 | grep -B6 "säästöprosentti"
Näet pohjimmiltaan samat tiedot kuin edellinen esimerkki, mutta eri muodossa.
Kun olemme saaneet tarpeeksi tietoa taltiosta, meidän on osioitava se ja luotava myöhemmin tiedostojärjestelmä, jotta sitä voidaan käyttää normaalina levynä.
Luo fyysinen äänenvoimakkuus- ja tilavuusryhmä kuvan mukaisesti, suorita seuraavat komennot.
$ sudo pvcreate/dev/mapper/vdo1. $ sudo vgcreate vdo1vg/dev/mapper/vdo1.
Volyymiryhmäajon tilastojen näyttäminen:
$ sudo vgdisplay vdo1vg.
Luomme nyt kaksi samankokoista loogista osaa, joiden kapasiteetti on 50G.
$ sudo lvcreate -n vdo1v01 -L 50G vdo1vg. $ sudo lvcreate -n vdo1v02 -L 50G vdo1vg.
Voit myöhemmin tarkastella äskettäin luotujen taltioiden tilastoja suorittamalla komennon.
$ sudo lvs.
Yleensä, kun tiedostojärjestelmä luodaan, trimmaustoiminto suoritetaan laitteella. Tämä ei ole toivottavaa VDO. Kun muotoillaan käyttämällä mkfs komento, käytä -K
vaihtoehto ohjata komento olemaan hylkäämästä lohkoja tiedostojärjestelmän luomisen aikana.
$ sudo mkfs.xfs -K/dev/vdo1vg/vdo1v01. $ sudo mkfs.xfs -K/dev/vdo1vg/vdo1v02.
Jos käytät EXT $ tiedostojärjestelmää, käytä "-E nyökkää”Vaihtoehto.
Luo kiinnityspisteet volyymien asentamista varten:
$ sudo mkdir /data /v01. $ sudo mkdir /data /v02.
Kiinnitä nyt tiedostojärjestelmät niiden kiinnityspisteisiin kuvan osoittamalla tavalla.
$ sudo mount -o hylkää/dev/vdo1vg/vdo1v01/data/v01. $ sudo mount -o hylkää/dev/vdo1vg/vdo1v02/data/v02.
Nyt kun tarkistat VDO äänenvoimakkuuden huomaat, että %
säästäminen on muuttunut 99% mikä on varsin vaikuttavaa. Tämä tarkoittaa sitä, että poistaminen toimii odotetusti.
$ sudo vdostats --hu.
Voit tutkia lisää käyttämällä df -Komento. Alaosassa näet tiedostojärjestelmät, joihin on asennettu /data/v01
ja /data/v02
vastaavasti.
$ df -hT.
Tässä opetusohjelmassa esittelimme, kuinka voit luoda VDO -aseman lisälaitteesta RHEL 8. Myöhemmin menimme eteenpäin ja esittelimme, kuinka voit luoda lisää taltioita ja luoda tiedostojärjestelmiä näistä taltioista.