{"id":940,"date":"2024-04-04T22:00:00","date_gmt":"2024-04-04T19:00:00","guid":{"rendered":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/?p=940"},"modified":"2026-10-06T03:13:30","modified_gmt":"2026-10-06T00:13:30","slug":"glusterfs-nedir","status":"publish","type":"post","link":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/depolama\/glusterfs-nedir\/","title":{"rendered":"GlusterFS Nedir? GlusterFS \u00d6zellikleri ve Kurulumu"},"content":{"rendered":"<div class=\"fc-resource-revision\" data-fc-editorial=\"20261006\">\n<p class=\"fc-article-summary\">GlusterFS, birden fazla sunucudaki depolama alan\u0131n\u0131 ortak bir dosya sistemi g\u00f6r\u00fcn\u00fcm\u00fc alt\u0131nda sunabilen da\u011f\u0131t\u0131k bir dosya sistemidir. Kapasite ve eri\u015fim tasar\u0131m\u0131nda esneklik sa\u011flayabilir; ancak a\u011f b\u00f6l\u00fcnmesi, kopya tutarl\u0131l\u0131\u011f\u0131 ve bak\u0131m s\u00fcre\u00e7leri a\u00e7\u0131k\u00e7a planlanmal\u0131d\u0131r. Yeni kurulumdan \u00f6nce projenin ve kulland\u0131\u011f\u0131n\u0131z da\u011f\u0131t\u0131m\u0131n g\u00fcncel s\u00fcr\u00fcm, paket ve destek durumunu do\u011frulay\u0131n.<\/p>\n<figure class=\"fc-editorial-figure\"><img loading=\"lazy\" src=\"\/community\/assets\/resource-renewal-20261006\/glusterfs-operations-tr.svg\" width=\"960\" height=\"440\"  decoding=\"async\" alt=\"\u0130stemci bir volume \u00fczerinden eri\u015fir; farkl\u0131 sunuculardaki brick kopyalar\u0131 veri tutarl\u0131l\u0131\u011f\u0131 ve quorum kurallar\u0131yla y\u00f6netilir.\"><figcaption>\u0130ki kopyan\u0131n varl\u0131\u011f\u0131, a\u011f b\u00f6l\u00fcnmesinde hangi kopyan\u0131n do\u011fru oldu\u011funu tek ba\u015f\u0131na s\u00f6ylemez.<br \/><a class=\"fc-diagram-open\" href=\"\/community\/assets\/resource-renewal-20261006\/glusterfs-operations-tr.svg\">G\u00f6rseli b\u00fcy\u00fct \u2192<\/a><\/figcaption><\/figure>\n<h2>Brick ve volume kavramlar\u0131<\/h2>\n<p>Brick, GlusterFS\u2019e sunulan sunucu ve dizin birle\u015fimidir. Volume, bir veya daha fazla brick\u2019in belirli bir d\u00fczenle bir araya getirildi\u011fi mant\u0131ksal yap\u0131d\u0131r. Brick dizininin \u00fczerinde hangi yerel dosya sisteminin kullan\u0131ld\u0131\u011f\u0131, ayg\u0131t kapasitesi ve mount s\u00fcreklili\u011fi veri katman\u0131n\u0131 etkiler.<\/p>\n<p>Da\u011f\u0131t\u0131lm\u0131\u015f bir volume dosyalar\u0131 brick\u2019ler aras\u0131nda yerle\u015ftirebilir; bu tek ba\u015f\u0131na her dosyan\u0131n birden \u00e7ok kopyas\u0131n\u0131 olu\u015fturmaz. Replicated volume ise belirli bir replikasyon d\u00fczeni kullan\u0131r. Dispersed gibi farkl\u0131 d\u00fczenlerin kapasite ve onar\u0131m davran\u0131\u015f\u0131 ayr\u0131ca de\u011ferlendirilmelidir. Topoloji ad\u0131n\u0131 yaln\u0131z \u201cyedekli\u201d s\u00f6zc\u00fc\u011f\u00fcyle \u00f6zetlemeyin.<\/p>\n<h2>Kurulum \u00f6ncesi haz\u0131rl\u0131k<\/h2>\n<p>Sunucular\u0131n isim \u00e7\u00f6z\u00fcmlemesi, zaman e\u015fitlemesi, a\u011f eri\u015fimi, disk mount noktalar\u0131 ve se\u00e7ilen paket s\u00fcr\u00fcm\u00fc tutarl\u0131 olmal\u0131d\u0131r. \u00dcretim dosyalar\u0131n\u0131n bulundu\u011fu diski do\u011frulamadan bi\u00e7imlendirme veya brick haz\u0131rlama komutu \u00e7al\u0131\u015ft\u0131rmay\u0131n. Deneme ortam\u0131nda yeni ve ayr\u0131 disklerle ilerlemek yanl\u0131\u015f ayg\u0131t se\u00e7iminin etkisini s\u0131n\u0131rlar.<\/p>\n<ol>\n<li>\u0130\u015f y\u00fck\u00fcn\u00fcn k\u00fc\u00e7\u00fck dosya, b\u00fcy\u00fck dosya ve e\u015fzamanl\u0131 eri\u015fim davran\u0131\u015f\u0131n\u0131 belirleyin.<\/li>\n<li>Replica say\u0131s\u0131n\u0131 ve fiziksel hata alanlar\u0131n\u0131 ger\u00e7ek sunucu\/raf d\u00fczeniyle e\u015fle\u015ftirin.<\/li>\n<li>Resmi s\u00fcr\u00fcm belgesine g\u00f6re trusted storage pool ve volume olu\u015fturma ad\u0131mlar\u0131n\u0131 uygulay\u0131n.<\/li>\n<li>\u0130stemci eri\u015fimini ve se\u00e7ilen volume se\u00e7eneklerini s\u0131n\u0131rl\u0131 test verisiyle do\u011frulay\u0131n.<\/li>\n<\/ol>\n<p>Eski bir da\u011f\u0131t\u0131m\u0131n paket komutlar\u0131n\u0131 yeni i\u015fletim sistemine k\u00f6r bi\u00e7imde ta\u015f\u0131may\u0131n. Desteklenen istemci ve sunucu birle\u015fimi ile y\u00fckseltme yolunu belirlemeden canl\u0131 k\u00fcmeyi de\u011fi\u015ftirmeyin.<\/p>\n<h2>Quorum, heal ve split-brain<\/h2>\n<p>Quorum, ar\u0131za veya a\u011f b\u00f6l\u00fcnmesi s\u0131ras\u0131nda hangi ko\u015fullarda i\u015flemlerin s\u00fcrd\u00fcr\u00fclmesine izin verilece\u011fini belirleyen karar\u0131n par\u00e7as\u0131d\u0131r. Yanl\u0131\u015f quorum tasar\u0131m\u0131 kullan\u0131labilirli\u011fi veya tutarl\u0131l\u0131\u011f\u0131 etkileyebilir. Daha fazla d\u00fc\u011f\u00fcm eklemek, kurallar yanl\u0131\u015fsa sorunu kendili\u011finden \u00e7\u00f6zmez.<\/p>\n<p>Heal, kopyalar aras\u0131ndaki eksikleri tamamlamaya y\u00f6nelik s\u00fcre\u00e7tir. Split-brain ise \u00e7eli\u015fen kopyalar\u0131n hangi verisinin esas al\u0131naca\u011f\u0131n\u0131 belirsizle\u015ftiren bir durumdur. Dosyan\u0131n yaln\u0131z en yeni tarihli kopyas\u0131n\u0131 se\u00e7mek her uygulama i\u00e7in do\u011fru \u00e7\u00f6z\u00fcm de\u011fildir; kaynak veriyi, uygulama tutarl\u0131l\u0131\u011f\u0131n\u0131 ve resmi \u00e7\u00f6z\u00fcm prosed\u00fcr\u00fcn\u00fc inceleyin.<\/p>\n<h2>Bak\u0131m s\u0131ras\u0131nda neyi izlemelisiniz?<\/h2>\n<p>Brick durumu, a\u011f hatalar\u0131, heal kuyru\u011fu, dosya gecikmesi, istemci hatalar\u0131 ve bo\u015f alan\u0131 birlikte izleyin. Kapasite ekleme, yeniden dengeleme veya ar\u0131zal\u0131 brick de\u011fi\u015ftirme veri hareketi olu\u015fturur. Bu i\u015flemlerin aktif uygulama y\u00fck\u00fcne etkisini \u00f6l\u00e7\u00fcn ve durdurma\/geri d\u00f6n\u00fc\u015f ko\u015fullar\u0131n\u0131 belirleyin.<\/p>\n<p>Replica kopyalar\u0131 yedekleme politikas\u0131 de\u011fildir. Yanl\u0131\u015f dosya silme veya uygulama kaynakl\u0131 bozulma kopyalara yans\u0131yabilir. Ayr\u0131 eri\u015fimle korunan yedek, tutarl\u0131l\u0131k kontrol\u00fc ve geri y\u00fckleme denemesi i\u015fletim plan\u0131na dahil edilmelidir.<\/p>\n<h2>Di\u011fer yakla\u015f\u0131mlarla kar\u015f\u0131la\u015ft\u0131rma<\/h2>\n<p>Bir sunucunun dosya sistemini payla\u015fmak i\u00e7in NFS, farkl\u0131 eri\u015fim t\u00fcrlerini tek platformda toplamak i\u00e7in Ceph veya uygulama nesneleri i\u00e7in object storage daha uygun olabilir. Karar\u0131 yaln\u0131z \u00f6l\u00e7ek veya h\u0131z iddias\u0131yla de\u011fil; eri\u015fim semanti\u011fi, hata davran\u0131\u015f\u0131 ve ekibin bak\u0131m kapasitesiyle verin.<\/p>\n<h2>S\u0131k sorulan sorular<\/h2>\n<dl>\n<dt><strong>Distributed volume otomatik olarak replica i\u00e7erir mi?<\/strong><\/dt>\n<dd>\n<p>Hay\u0131r. Dosya da\u011f\u0131t\u0131m\u0131 ve kopya tutma farkl\u0131 topoloji \u00f6zellikleridir; se\u00e7ilen volume d\u00fczenini a\u00e7\u0131k\u00e7a do\u011frulay\u0131n.<\/p>\n<\/dd>\n<dt><strong>Split-brain olu\u015ftu\u011funda heal her zaman kendili\u011finden \u00e7\u00f6zer mi?<\/strong><\/dt>\n<dd>\n<p>\u00c7eli\u015fen kopyalar\u0131n do\u011fru kayna\u011f\u0131 belirlenmeden otomatik onar\u0131m yeterli olmayabilir. Uygulama verisini ve resmi \u00e7\u00f6z\u00fcm ad\u0131mlar\u0131n\u0131 incelemek gerekir.<\/p>\n<\/dd>\n<\/dl>\n<h2>Sonraki ad\u0131m<\/h2>\n<p>Depolama modelini <a href=\"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/depolama\/ceph-nedir\/\">Ceph mimarisi<\/a> ve dosya payla\u015f\u0131m\u0131n\u0131 <a href=\"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/depolama\/nfs-nedir-nfs-guvenlik-onlemleri-ve-optimizasyonu\/\">NFS g\u00fcvenlik rehberi<\/a> ile kar\u015f\u0131la\u015ft\u0131r\u0131n.<\/p>\n<h2>Kaynaklar<\/h2>\n<ol>\n<li><a href=\"https:\/\/docs.gluster.org\/en\/latest\/Administrator-Guide\/Setting-Up-Volumes\/\" rel=\"noopener\" target=\"_blank\">Setting Up Volumes &#8211; Gluster Docs<\/a><\/li>\n<li><a href=\"https:\/\/docs.gluster.org\/en\/latest\/Troubleshooting\/resolving-splitbrain\/\" rel=\"noopener\" target=\"_blank\">Troubleshooting Split-Brains &#8211; Gluster Docs<\/a><\/li>\n<li><a href=\"https:\/\/www.cisa.gov\/stopransomware\/ransomware-guide\" rel=\"noopener\" target=\"_blank\">CISA \u2014 StopRansomware Guide: korunan yedekler ve geri y\u00fckleme<\/a><\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>GlusterFS, birden fazla sunucudaki depolama alan\u0131n\u0131 ortak bir dosya sistemi g\u00f6r\u00fcn\u00fcm\u00fc alt\u0131nda sunabilen da\u011f\u0131t\u0131k bir dosya sistemidir. Kapasite ve eri\u015fim tasar\u0131m\u0131nda esneklik sa\u011flayabilir; ancak a\u011f b\u00f6l\u00fcnmesi, kopya tutarl\u0131l\u0131\u011f\u0131 ve bak\u0131m s\u00fcre\u00e7leri a\u00e7\u0131k\u00e7a planlanmal\u0131d\u0131r. Yeni kurulumdan \u00f6nce projenin ve kulland\u0131\u011f\u0131n\u0131z da\u011f\u0131t\u0131m\u0131n g\u00fcncel s\u00fcr\u00fcm, paket ve destek durumunu do\u011frulay\u0131n. \u0130ki kopyan\u0131n varl\u0131\u011f\u0131, a\u011f b\u00f6l\u00fcnmesinde hangi kopyan\u0131n do\u011fru [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1424,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,33,34],"tags":[170,161,171,160],"class_list":["post-940","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-depolama","category-blok-depolama","category-nesne-depolama","tag-blok-depolama","tag-bulut-depolama","tag-glusterfs","tag-nesne-depolama"],"_links":{"self":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/comments?post=940"}],"version-history":[{"count":3,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/940\/revisions"}],"predecessor-version":[{"id":943,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/940\/revisions\/943"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/media\/1424"}],"wp:attachment":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/media?parent=940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/categories?post=940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/tags?post=940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}