Samnýtt drif með mikilli aðgengi sem nota Vultr Block Storage og GlusterFS

GlusterFS er nettengt skráarkerfi sem gerir þér kleift að deila tveimur drifum á milli margra tækja á netinu. Þetta skráarkerfi passar fullkomlega fyrir blokkageymsluframboð Vultr, þar sem þú getur deilt drifi yfir netið sem er ekki mögulegt beint úr kassanum.

Hvað varðar eiginleika, stækkanleika og áreiðanleika, hefur GlusterFS reynst vera eitt flóknasta og stöðugasta skráarkerfi sem völ er á.

Þegar breytingar eru gerðar á drifinu á einum netþjóni verða þær sjálfkrafa endurteknar á hinn netþjóninn í rauntíma. Til þess að ná þessu og fylgja þessum leiðbeiningum þarftu:

  • Tvö Vultr skýjatilvik, helst keyra sama stýrikerfið.
  • Tvö blokk geymsludrif af sömu stærð.

Eftir að þú hefur pantað þessa tvo blokka geymsludrifa ættir þú að tengja þau við VM 1 og VM 2. Þar sem við munum nota bæði blokka geymsludrifin fyrir sama skráarkerfið, mun það að deila heildarstærð beggja drifanna með tveimur gefa þér nothæft magn af GB. Til dæmis, ef þú ert með tvö 100 GB drif, verður 100 GB nothæft (100 * 2 / 2).

Ennfremur þurfa báðir VM að vera á sama stað til að þeir geti verið á sama einkaneti. Við munum tengjast netþjónunum með því að nota innri IP tölur þeirra. Athugaðu að við munum þurrka gögnin á blokkageymsludrifinu. Gakktu úr skugga um að þau séu glæný og ósniðin.

Í þessari handbók munum við nota storage1og storage2, í sömu röð, með einka IP tölum 10.0.99.10 og 10.0.99.11. Netþjónanöfnin þín og IP tölur munu líklegast vera mismunandi, svo vertu viss um að breyta þeim í því ferli að setja upp GlusterFS.

Þessi handbók var skrifuð með CentOS / RHEL 7 í huga. Hins vegar er GlusterFS tiltölulega krosssamhæft í mörgum Linux dreifingum.

Uppsetning GlusterFS

Skref 1: Breyttu /etc/hostsskránni

Til þess að við getum fljótt tengst viðkomandi tilvik ættum við að bæta nöfnum sem auðvelt er að muna við hostsskrána. Opnaðu /etc/hostsskrána og bættu eftirfarandi línum við neðst í henni:

10.0.99.10 storage1
10.0.99.11 storage2

Skref 2: Bættu disknum við storage1

SSH inn storage1og framkvæma eftirfarandi skipanir. Sjálfgefið er að meðfylgjandi blokkgeymsludrif eru sett upp sem /dev/vdb. Ef þetta er mismunandi í þínu tilviki af einhverjum ástæðum, ættir þú að breyta því í skipunum hér að neðan.

Forsníða diskinn:

fdisk /dev/vdb

Ýttu á "enter" fyrir eftirfarandi þrjár spurningar (varðandi skiptingarstærð og þess háttar, við viljum nota allt tiltækt pláss á blokkageymsludrifum) og skrifaðu "w" til að skrifa þessar breytingar á diskinn. Eftir að þessu hefur verið lokið skaltu skrifa:

/sbin/mkfs.ext4 /dev/vdb1

Við höfum haldið áfram og búið til skráarkerfi núna þar sem Vultr býr ekki til nein skráarkerfi á blokkargeymslu sjálfgefið.

Næst ætlum við að búa til möppuna sem við munum geyma skrárnar okkar á. Þú getur breytt þessu nafni en þú munt ekki sjá það birtast mikið svo til að koma í veg fyrir flókið mæli ég með því að láta það í friði.

mkdir /glusterfs1

Til að tengja drifið sjálfkrafa við ræsingu skaltu opna /etc/fstabog bæta við eftirfarandi línu neðst í skránni:

/dev/vdb1 /glusterfs1      ext4    defaults        1 2

Að lokum skaltu setja drifið upp:

mount -a

Uppsetningin verður viðvarandi yfir endurræsingar, þannig að þegar þú endurræsir netþjóninn þinn verður drifið sjálfkrafa sett upp aftur.

Skref 3: Bættu disknum við storage2

Nú þegar við höfum diskinn bætt við og settur á storage1, þurfum við líka að búa til diskinn á storage2. Skipanirnar eru varla mismunandi. Fyrir fdisk, fylgdu sömu skrefum og hér að ofan.

fdisk /dev/sdb
/sbin/mkfs.ext4 /dev/sdb1
mkdir /glusterfs2

Breyttu /etc/fstabog bættu við eftirfarandi línu:

/dev/vdb1 /glusterfs2      ext4    defaults        1 2

Rétt eins og á storage1, verður drifið sjálfkrafa tengt við endurræsingar.

Festu drifið:

mount -a

Að lokum skulum við athuga hvort við getum séð skiptinguna birtast:

df -h

Þú ættir að sjá drifið þitt birtast hér. Ef það gerist ekki, vinsamlegast reyndu að fylgja skrefunum að ofan.

Skref 4: Uppsetning GlusterFS á storage1ogstorage2

Við þurfum að setja upp GlusterFS næst. Bættu við geymslunni og settu upp GlusterFS:

rpm  -ivh  http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
wget -P /etc/yum.repos.d http://download.gluster.org/pub/gluster/glusterfs/3.7/3.7.5/CentOS/glusterfs-epel.repo
yum -y install glusterfs glusterfs-fuse glusterfs-server

Það er möguleiki á að þú fáir villu frá yumþví að undirskriftin fyrir geymsluna er ekki rétt. Í því tilviki er óhætt að þvinga til að leita ekki að GPG undirskriftinni:

yum -y install glusterfs glusterfs-fuse glusterfs-server --nogpgcheck

Á báðum netþjónum skaltu framkvæma eftirfarandi skipanir til að ræsa GlusterFS núna og ræsa það sjálfkrafa eftir endurræsingu:

systemctl enable glusterd.service
systemctl start glusterd.service

Ef þú notar eldri útgáfu af CentOS geturðu notað serviceog chkconfigskipanirnar:

chkconfig glusterd on
service glusterd start

Skref 5: Slökktu á eldveggnum á storage1ogstorage2

Þó að það sé ekki besta lausnin í sjálfu sér, þá er góð hugmynd að slökkva á eldveggnum til að koma í veg fyrir hugsanlega árekstra við lokuð tengi. Ef þér líður ekki vel að gera þetta skaltu ekki hika við að breyta reglunum að þínum smekk, en vegna eðlis GlusterFS mæli ég eindregið með því að slökkva á eldveggnum. Þar sem einkanet er í raun einkanet á Vultr (og þú þarft ekki að eldvegga aðra viðskiptavini) gætirðu einfaldlega lokað fyrir alla komandi umferð frá internetinu og takmarkað leyfilegar tengingar við einkanetið. Hins vegar myndi duga líka að slökkva á eldveggnum og breyta engum öðrum kerfisstillingum:

systemctl stop firewalld.service
systemctl disable firewalld.service

Ef þú notar eldri CentOS útgáfu sem styður ekki systemctl, notaðu serviceog chkconfigskipanirnar:

service firewalld stop
chkconfig firewalld off

Ef þú notar ekki firewalld, reyndu að slökkva á iptables:

service iptables stop
chkconfig iptables off

Skref 6: Bættu netþjónum við geymslupottinn

Eftir að slökkt hefur verið á eldveggnum getum við bætt báðum netþjónum við geymslupottinn. Um er að ræða sundlaug sem samanstendur af allri tiltækri geymslu. Framkvæma eftirfarandi skipun á storage1:

gluster peer probe storage2

Það sem þessi skipun gerir er að bæta storage2við eigin geymslupott. Með því að framkvæma eftirfarandi skipun á storage2, verða bæði drif samstillt:

gluster peer probe storage1

Eftir að hafa keyrt þetta á báðum netþjónum ættum við að athuga stöðuna á báðum netþjónum:

gluster peer status

Báðir netþjónar ættu að sýna stöðuna „Jafningi: 1“. Algeng mistök eru að fólk býst við að sjá Peers: 2, en eins og storage1verður að kíkja með storage2og öfugt, kíkir það ekki með sjálfu sér. Þess vegna Peers: 1er það sem við þurfum.

Skref 7: Að búa til samnýtt drif á storage1

Nú þegar báðir netþjónarnir geta tengst hver öðrum í gegnum GlusterFS, ætlum við að búa til sameiginlegt drif.

Á storage1, framkvæma:

gluster volume create mailrep-volume replica 2  storage1:/glusterfs1/files  storage2:/glusterfs2/files force

Hljóðið hefur nú verið búið til. Í GlusterFS þarftu að „ræsa“ hljóðstyrk svo því sé deilt með virkum hætti milli margra tækja. Byrjum á því:

gluster volume start mailrep-volume

Næst skaltu velja möppu sem ætti að vera á hljóðstyrknum og endurtaka á báða netþjóna. Í þessari kennslu munum við nota möppuna /var/files. Þetta getur náttúrulega verið allt sem þú vilt. Búðu til það storage1 aðeins á :

mkdir /var/files

Næst skaltu setja það upp:

mount.glusterfs storage1:/mailrep-volume /var/files/

Uppfærðu /etc/fstabsvo drifið verði sjálfkrafa tengt við ræsingu. Bættu við eftirfarandi:

storage1:/mailrep-volume /var/files glusterfs defaults,_netdev 0 0

Settu drifið aftur upp:

mount -a

Skref 8: Að búa til samnýtt drif á storage2

Nú þegar við höfum búið til sameiginlegt drif á storage1, þurfum við líka að búa til einn á storage2. Búðu til möppu með sömu staðsetningu / slóð og nafni:

mkdir /var/files
mount.glusterfs storage2:/mailrep-volume /var/files/

Rétt eins og á storage1, bættu eftirfarandi línu við /etc/fstab:

storage2:/mailrep-volume /var/files glusterfs defaults,_netdev 0 0

Settu drifið aftur upp:

mount -a

Skref 9: Prófaðu sameiginlegu geymsluna

Farðu í /var/filesmöppuna á storage1og búðu til skrá:

cd /var/files
touch created_on_storage1

Næst skaltu fara yfir á storage2netþjóninn. Keyrðu ls -laog þú ættir að sjá skrána created_on_storage1birtast.

Á storage2, farðu í /var/filesmöppuna og búðu til skrá:

cd /var/files
touch created_on_storage2

Fara aftur í storage1og framkvæma ls -la /var/files. Þú ættir að sjá skrána created_on_storage2birtast hér.

Skref 10: Endurræstu alla netþjóna (valfrjálst)

Til þess að athuga hvort uppsetningin þín haldist viðvarandi meðan á endurræsingum stendur, sem besta starfsvenjan, ættir þú að endurræsa alla netþjóna. Eins og getið er, ættir þú að bíða eftir að einn netþjónn sé kominn upp og síðan endurræsa hinn til að samnýtta drifið sé sjálfkrafa tengt.

Endurræstu storage1fyrst, bíddu þar til það er komið upp og endurræstu síðan storage2. Skráðu þig nú inn á og keyrðu á báðum netþjónum:

cd /var/files
ls -la

Þú ættir nú að sjá báðar skrárnar birtast. Gakktu úr skugga um að byrja án skrár á hljóðstyrknum, svo fjarlægðu prófunarskrárnar sem við höfum búið til. Þú getur gert þetta á storage1, storage2eða bæði. Breytingar verða endurteknar samstundis:

cd /var/files
rm created_on_storage1
rm created_on_storage2

Þú ættir að hafa sama samnýtt bindi á báðum netþjónum, óháð aðgerðum á báðum bindum.

Þú hefur nú sett upp fullgilda GlusterFS uppsetningu með 100 GB (eða meira) af nothæfu plássi. Ef þú þarft meira í framtíðinni er auðvelt að skala uppsetninguna til að bæta við meiri getu og/eða fleiri netþjónum ef vinnuálagið þitt krefst þess.

Þakka þér fyrir að lesa!


Mikilvæg athugasemd varðandi enduruppsetningu

GlusterFS gerir þér kleift að halda gögnunum þínum uppfærðum á tveimur drifum. Hins vegar ættir þú að hafa í huga að þegar báðir netþjónarnir eru endurræstir á sama tíma þarftu að þvinga upp drif á báðum netþjónum. Þú verður að þvinga fjallið handvirkt með því að framkvæma eftirfarandi skipun:

gluster volume start mailrep-volume force

Það er vegna þess að annar netþjónanna virkar sem þjónn og hinn virkar sem viðskiptavinur. Þó að munurinn sé ekki mjög auðveldur í reynd þýðir þetta að þegar þú þarft að endurræsa báða netþjóna ættirðu að endurræsa annan, bíða þar til hann er kominn upp og síðan ræsa hinn.

Mikilvæg athugasemd varðandi öryggisafrit

Jafnvel þó að gögnin þín verði afrituð á tveimur drifum, ættir þú að láta afrita gögnin þín að minnsta kosti þrisvar sinnum. Þó að gögnin þín séu betur varin gegn spillingu gagna og þess háttar, ættir þú að hafa í huga að breytingar eru tafarlausar og þú verður á engan hátt varinn gegn mannlegum mistökum. Þegar þú fjarlægir allar skrár á einu drifinu verða þessar breytingar samstundis endurteknar á hitt drifið, sem þýðir að gögnin þín yrðu þurrkuð út í báðum tilfellum.

Sem betur fer eru margar aðferðir til að forðast þetta. Í fyrsta lagi mæli ég með því að virkja öryggisafrit á skýjatilvikinu þínu sjálfu. Þó að þessi afrit innihaldi ekki gögn á blokkageymslunni mun það vernda gögn á tilvikinu sjálfu.

Þegar það kemur að því að taka öryggisafrit af gögnunum á blokkgeymslunni sjálfri mæli ég með því að snúa upp sérstakt tilvik (til dæmis SATA áætlun) svo þú getir keyrt öryggisafrit frá einum af tveimur tengdum netþjónum á hverju kvöldi, til dæmis. Þannig verða gögnin þín örugg á öðru aðskildu tæki.

Algengar spurningar

Get ég aukið diskinn minn?

Þú getur aukið stærð blokkargeymslu frá Vultr stjórnborðinu. Þú ættir að breyta stærð disksins inni í stýrikerfinu eftir, en það er utan umfangs þessarar greinar.

Get ég tengt blokkgeymsluna við yfir tvo netþjóna?

Þó að þessi handbók hafi verið skrifuð fyrir tvo netþjóna (svona tvö blokk geymsludrif tengd við báða netþjóna) en það er hægt að taka þessa handbók og nota hann fyrir yfir tvo netþjóna líka. Uppsetning með yfir tveimur netþjónum/drifum gæti litið svona út fyrir 6 netþjóna, til dæmis:

VM: storage1
VM: storage2
VM: storage3
VM: storage4
Block Storage: attached to storage1
Block Storage: attached to storage2
Block Storage: attached to storage3
Block Storage: attached to storage4

Í ljósi þess að öll geymsludrif eru með afkastagetu td 200 GB, þá færðu 200 * 4 / 4. Með öðrum orðum, nothæft pláss er alltaf getu eins geymsludrifs. Það er vegna þess að einn þjónn með blokkargeymslu er meðhöndlaður sem „meistara“ af GlusterFS og hann er endurtekinn yfir aðra netþjóna. Hins vegar er uppsetningin byggð til að geta lifað af án aðalþjóns, sem gerir það að svo óþarfa og áreiðanlegri, stöðugri lausn.


Settu upp Plesk á CentOS 7

Settu upp Plesk á CentOS 7

Að nota annað kerfi? Plesk er sérstakt stjórnborð fyrir vefþjón sem gerir notendum kleift að stjórna persónulegum og/eða viðskiptavinum vefsíðum sínum, gagnagrunnum

Hvernig á að setja upp Squid Proxy á CentOS

Hvernig á að setja upp Squid Proxy á CentOS

Smokkfiskur er vinsælt, ókeypis Linux forrit sem gerir þér kleift að búa til framsendingarforrit á vefnum. Í þessari handbók muntu sjá hvernig á að setja upp Squid á CentOS til að snúa þér

Hvernig á að setja upp Lighttpd (LLMP Stack) á CentOS 6

Hvernig á að setja upp Lighttpd (LLMP Stack) á CentOS 6

Inngangur Lighttpd er gaffal af Apache sem miðar að því að vera miklu minna auðlindafrekt. Hann er léttur, þess vegna heitir hann, og er frekar einfaldur í notkun. Uppsetning

Stilla Static Networking og IPv6 á CentOS 7

Stilla Static Networking og IPv6 á CentOS 7

VULTR hefur nýlega gert breytingar á enda þeirra og allt ætti nú að virka vel út úr kassanum með NetworkManager virkt. Ef þú vilt slökkva á

Breytir Icinga2 til að nota Master/Client Model á CentOS 6 eða CentOS 7

Breytir Icinga2 til að nota Master/Client Model á CentOS 6 eða CentOS 7

Icinga2 er öflugt eftirlitskerfi og þegar það er notað í aðal-viðskiptavinamódel getur það komið í stað þörf fyrir NRPE-undirstaða vöktunareftirlit. Húsbóndinn

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Að nota annað kerfi? Apache Cassandra er ókeypis og opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er hannað til að veita sveigjanleika, háan

Hvernig á að setja upp Microweber á CentOS 7

Hvernig á að setja upp Microweber á CentOS 7

Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér

Hvernig á að setja upp Mattermost 4.1 á CentOS 7

Hvernig á að setja upp Mattermost 4.1 á CentOS 7

Að nota annað kerfi? Mattermost er opinn uppspretta, sjálfhýst valkostur við Slack SAAS skilaboðaþjónustuna. Með öðrum orðum, með Mattermost, þú ca

Að búa til net Minecraft netþjóna með BungeeCord á Debian 8, Debian 9 eða CentOS 7

Að búa til net Minecraft netþjóna með BungeeCord á Debian 8, Debian 9 eða CentOS 7

Það sem þú þarft Vultr VPS með að minnsta kosti 1GB af vinnsluminni. SSH aðgangur (með rót / stjórnunarréttindi). Skref 1: Uppsetning BungeeCord Fyrst af öllu

Láttu dulkóða á Plesk

Láttu dulkóða á Plesk

Plesk stjórnborðið er með mjög fallegri samþættingu fyrir Lets Encrypt. Lets Encrypt er ein af einu SSL veitunum sem gefa út skírteini að fullu

Láttu dulkóða á cPanel

Láttu dulkóða á cPanel

Lets Encrypt er vottunaryfirvöld sem sérhæfir sig í að útvega SSL vottorð án endurgjalds. cPanel hefur byggt upp snyrtilega samþættingu svo þú og viðskiptavinurinn þinn

Hvernig á að setja upp Concrete5 á CentOS 7

Hvernig á að setja upp Concrete5 á CentOS 7

Að nota annað kerfi? Concrete5 er opinn uppspretta CMS sem býður upp á marga áberandi og gagnlega eiginleika til að aðstoða ritstjóra við að framleiða efni auðveldlega og

Hvernig á að setja upp Review Board á CentOS 7

Hvernig á að setja upp Review Board á CentOS 7

Að nota annað kerfi? Review Board er ókeypis og opinn hugbúnaður til að skoða frumkóða, skjöl, myndir og margt fleira. Það er vefbundið hugbúnaðarstríð

Settu upp HTTP auðkenningu með Nginx á CentOS 7

Settu upp HTTP auðkenningu með Nginx á CentOS 7

Í þessari handbók munt þú læra hvernig á að setja upp HTTP auðkenningu fyrir Nginx vefþjón sem keyrir á CentOS 7. Kröfur Til að byrja þarftu að

Hvernig á að setja upp YOURLS á CentOS 7

Hvernig á að setja upp YOURLS á CentOS 7

YOURLS (Your Own URL Shortener) er opinn uppspretta vefslóða styttingar og gagnagreiningarforrit. Í þessari grein munum við fjalla um ferlið við uppsetningu

How to Install and Configure ArangoDB on CentOS 7

How to Install and Configure ArangoDB on CentOS 7

Using a Different System? Introduction ArangoDB is an open source NoSQL database with a flexible data model for documents, graphs, and key-values. It is

Notkun Etckeeper fyrir útgáfustýringu á /etc

Notkun Etckeeper fyrir útgáfustýringu á /etc

Inngangur /etc/ skrárinn gegnir mikilvægu hlutverki í því hvernig Linux kerfi virkar. Ástæðan fyrir þessu er sú að næstum allar kerfisstillingar

Af hverju ættir þú að nota SSHFS? Hvernig á að tengja fjarskráarkerfi með SSHFS á CentOS 6

Af hverju ættir þú að nota SSHFS? Hvernig á að tengja fjarskráarkerfi með SSHFS á CentOS 6

Margir kerfisstjórar stjórna miklu magni af netþjónum. Þegar aðgangur þarf að skrám á mismunandi netþjónum er innskráning á hvern og einn fyrir sig ca

Setja upp Half Life 2 Server á CentOS 6

Setja upp Half Life 2 Server á CentOS 6

Þessi kennsla mun fjalla um ferlið við að setja upp Half Life 2 leikjaþjón á CentOS 6 System. Skref 1: Forsendur settar upp Til að setja upp ou

Hvernig á að setja upp Laravel GitScrum á CentOS 7

Hvernig á að setja upp Laravel GitScrum á CentOS 7

Laravel GitScrum, eða GitScrum er opinn uppspretta framleiðniverkfæri hannað til að hjálpa þróunarteymi að innleiða Scrum aðferðafræðina á svipaðan hátt

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira