{"id":924,"date":"2024-04-04T22:00:00","date_gmt":"2024-04-04T19:00:00","guid":{"rendered":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/?p=924"},"modified":"2026-10-06T03:13:30","modified_gmt":"2026-10-06T00:13:30","slug":"btrfs-nedir","status":"publish","type":"post","link":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/depolama\/nesne-depolama\/btrfs-nedir\/","title":{"rendered":"Btrfs Nedir?"},"content":{"rendered":"<div class=\"fc-resource-revision\" data-fc-editorial=\"20261006\">\n<p class=\"fc-article-summary\">Btrfs, Linux i\u00e7in copy-on-write yakla\u015f\u0131m\u0131n\u0131 kullanan bir dosya sistemidir. Alt birimler, snapshot, veri b\u00fct\u00fcnl\u00fc\u011f\u00fc kontrolleri ve birden fazla ayg\u0131tla \u00e7al\u0131\u015fma gibi \u00f6zellikler sunar. Bu yeteneklerin do\u011fru kullan\u0131m\u0131, se\u00e7ilen \u00e7ekirdek s\u00fcr\u00fcm\u00fc, veri profili ve uygulaman\u0131n yazma davran\u0131\u015f\u0131yla birlikte de\u011ferlendirilmelidir.<\/p>\n<figure class=\"fc-editorial-figure\"><img loading=\"lazy\" src=\"\/community\/assets\/resource-renewal-20261006\/btrfs-filesystem-tr.svg\" width=\"960\" height=\"440\"  decoding=\"async\" alt=\"Canl\u0131 alt birim ve snapshot ayn\u0131 dosya sistemindeki veri bloklar\u0131n\u0131 payla\u015fabilir; ba\u011f\u0131ms\u0131z yedek ayr\u0131 bir kopya ve geri y\u00fckleme s\u00fcrecidir.\"><figcaption>Snapshot, ayn\u0131 depolama ar\u0131zas\u0131ndan etkilenen alan\u0131 tek ba\u015f\u0131na korumaz.<br \/><a class=\"fc-diagram-open\" href=\"\/community\/assets\/resource-renewal-20261006\/btrfs-filesystem-tr.svg\">G\u00f6rseli b\u00fcy\u00fct \u2192<\/a><\/figcaption><\/figure>\n<h2>Copy-on-write neyi de\u011fi\u015ftirir?<\/h2>\n<p>Copy-on-write, mevcut veriyi de\u011fi\u015ftirmek yerine yeni bloklar yazarak dosya sistemi durumunu g\u00fcnceller. Bu yakla\u015f\u0131m snapshot ve veri b\u00fct\u00fcnl\u00fc\u011f\u00fc \u00f6zelliklerinin temelini olu\u015fturur. Ancak her i\u015f y\u00fck\u00fcnde ayn\u0131 performans\u0131 vermez; k\u00fc\u00e7\u00fck rastgele yazmalar, veritabanlar\u0131 ve sanal disk dosyalar\u0131 i\u00e7in par\u00e7alanma ve yazma davran\u0131\u015f\u0131 \u00f6nemlidir.<\/p>\n<p>S\u0131k\u0131\u015ft\u0131rma baz\u0131 veri t\u00fcrlerinde kapasiteyi ve I\/O miktar\u0131n\u0131 azaltabilir; zaten s\u0131k\u0131\u015ft\u0131r\u0131lm\u0131\u015f dosyalarda ayn\u0131 yarar\u0131 sa\u011flamayabilir. NOCOW gibi se\u00e7enekleri yaln\u0131z h\u0131z amac\u0131yla k\u00f6r bi\u00e7imde etkinle\u015ftirmeyin. Se\u00e7eneklerin veri checksum ve di\u011fer dosya sistemi \u00f6zellikleri \u00fczerindeki etkisini kulland\u0131\u011f\u0131n\u0131z s\u00fcr\u00fcm\u00fcn belgesinden inceleyin.<\/p>\n<h2>Alt birim ve snapshot ayr\u0131m\u0131<\/h2>\n<p>Alt birim, Btrfs i\u00e7inde ayr\u0131 y\u00f6netilebilen bir dosya sistemi a\u011fac\u0131d\u0131r. Snapshot bu a\u011fac\u0131n belirli andaki g\u00f6r\u00fcn\u00fcm\u00fcn\u00fc olu\u015fturur; ba\u015flang\u0131\u00e7ta blok payla\u015f\u0131m\u0131 sayesinde maliyeti d\u00fc\u015f\u00fck olabilir. Kaynak veya snapshot \u00fczerinde veri de\u011fi\u015ftik\u00e7e tutulan bloklar nedeniyle alan kullan\u0131m\u0131 b\u00fcy\u00fcr.<\/p>\n<p>Salt okunur snapshot olu\u015fturmak uygulama tutarl\u0131l\u0131\u011f\u0131n\u0131 otomatik sa\u011flamaz. Veritaban\u0131 gibi uygulamalar i\u00e7in kendi yedekleme veya duraklatma mekanizmas\u0131 gerekebilir. Ayn\u0131 disk veya y\u00f6netim hesab\u0131na ba\u011fl\u0131 snapshot, disk kayb\u0131 veya yetkili silme gibi olaylardan ba\u011f\u0131ms\u0131z bir koruma katman\u0131 say\u0131lmaz.<\/p>\n<h2>Checksum ve scrub nas\u0131l de\u011ferlendirilir?<\/h2>\n<p>Btrfs checksum bilgisiyle bozulmay\u0131 tespit edebilir. Scrub, depolanan verileri okuyarak b\u00fct\u00fcnl\u00fc\u011f\u00fc kontrol eden bir i\u015flemdir. Onar\u0131m i\u00e7in sa\u011fl\u0131kl\u0131 ve uygun bir alternatif kopyan\u0131n bulunmas\u0131 gerekir; tek kopyadaki bozuk veriyi checksum\u2019dan yeniden \u00fcretmek m\u00fcmk\u00fcn de\u011fildir.<\/p>\n<p>Scrub sonucunu yaln\u0131z tamamland\u0131 mesaj\u0131yla de\u011ferlendirmeyin. D\u00fczeltilmi\u015f ve d\u00fczeltilemeyen hata say\u0131lar\u0131n\u0131, ayg\u0131t durumunu ve tekrar eden hatalar\u0131 inceleyin. Fiziksel depolama sa\u011fl\u0131\u011f\u0131 ve dosya sistemi b\u00fct\u00fcnl\u00fc\u011f\u00fc farkl\u0131 fakat ili\u015fkili kontrollerdir.<\/p>\n<h2>Kapasiteyi yaln\u0131z bo\u015f alanla \u00f6l\u00e7meyin<\/h2>\n<p>Veri ve metadata tahsisinin yan\u0131 s\u0131ra snapshotlar\u0131n tuttu\u011fu bloklar\u0131 izleyin. Silinen b\u00fcy\u00fck bir dosya, onu referanslayan snapshotlar varsa bekledi\u011finiz kadar alan a\u00e7mayabilir. Dosya sistemi dolmadan uyar\u0131 \u00fcretin; bak\u0131m i\u015flemlerinin de \u00e7al\u0131\u015fma alan\u0131na ihtiyac\u0131 olabilece\u011fini hesaba kat\u0131n.<\/p>\n<p>Birden fazla ayg\u0131t kulland\u0131\u011f\u0131n\u0131zda veri ve metadata profillerini ayr\u0131 do\u011frulay\u0131n. RAID profillerinin s\u00fcr\u00fcm bazl\u0131 durumunu resmi \u00f6zellik tablosundan inceleyin; b\u00fct\u00fcn profillerin ayn\u0131 dayan\u0131kl\u0131l\u0131k ve olgunluk d\u00fczeyinde oldu\u011funu varsaymay\u0131n. Depolama d\u00fczenini de\u011fi\u015ftirmeden \u00f6nce ba\u011f\u0131ms\u0131z ve geri y\u00fcklenebilir yedek haz\u0131rlay\u0131n.<\/p>\n<h2>Uygulama \u00f6ncesi kabul \u00f6l\u00e7\u00fctleri<\/h2>\n<ul>\n<li>Se\u00e7ilen \u00e7ekirdek ve ara\u00e7 s\u00fcr\u00fcm\u00fcnde gereken \u00f6zelli\u011fin destek durumunu kontrol edin.<\/li>\n<li>Temsili veriyle yazma, okuma ve snapshot saklama davran\u0131\u015f\u0131n\u0131 \u00f6l\u00e7\u00fcn.<\/li>\n<li>Bo\u015f alan, metadata kullan\u0131m\u0131 ve ayg\u0131t hatalar\u0131 i\u00e7in izleme olu\u015fturun.<\/li>\n<li>Ayr\u0131 ortamdan geri y\u00fckleme yaparak uygulaman\u0131n tutarl\u0131 a\u00e7\u0131ld\u0131\u011f\u0131n\u0131 do\u011frulay\u0131n.<\/li>\n<\/ul>\n<p>Dosya sistemi se\u00e7imini tek bir sentetik h\u0131z puan\u0131na dayand\u0131rmay\u0131n. Ekip deneyimi, kurtarma ara\u00e7lar\u0131 ve bak\u0131m s\u00fcreci de g\u00fcnl\u00fck i\u015fletimi belirler.<\/p>\n<h2>S\u0131k sorulan sorular<\/h2>\n<dl>\n<dt><strong>Btrfs snapshot yedek yerine ge\u00e7er mi?<\/strong><\/dt>\n<dd>\n<p>Ayn\u0131 dosya sistemindeki snapshot ba\u011f\u0131ms\u0131z hata alan\u0131 olu\u015fturmaz. Ayr\u0131 kopya, eri\u015fim ayr\u0131m\u0131 ve geri y\u00fckleme kontrol\u00fcyle tamamlanmal\u0131d\u0131r.<\/p>\n<\/dd>\n<dt><strong>Scrub b\u00fct\u00fcn hatalar\u0131 onar\u0131r m\u0131?<\/strong><\/dt>\n<dd>\n<p>Hay\u0131r. Hatan\u0131n d\u00fczeltilmesi i\u00e7in uygun sa\u011fl\u0131kl\u0131 kopya ve desteklenen veri d\u00fczeni gerekir; tespit ile onar\u0131m farkl\u0131 sonu\u00e7lard\u0131r.<\/p>\n<\/dd>\n<\/dl>\n<h2>Sonraki ad\u0131m<\/h2>\n<p>Katman fark\u0131n\u0131 <a href=\"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/depolama\/zfs-nedir-lvmden-farki-nedir\/\">ZFS ve LVM kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/a> ile, kurtarma plan\u0131n\u0131 <a href=\"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/guvenlik\/bulut-yedekleme-nedir-neden-herkes-yedekleme-kullanmalidir\/\">bulut yedekleme rehberi<\/a> ile de\u011ferlendirin.<\/p>\n<h2>Kaynaklar<\/h2>\n<ol>\n<li><a href=\"https:\/\/btrfs.readthedocs.io\/en\/latest\/Introduction.html\" rel=\"noopener\" target=\"_blank\">Introduction \u2014 BTRFS  documentation<\/a><\/li>\n<li><a href=\"https:\/\/btrfs.readthedocs.io\/en\/latest\/Scrub.html\" rel=\"noopener\" target=\"_blank\">Scrub \u2014 BTRFS  documentation<\/a><\/li>\n<li><a href=\"https:\/\/btrfs.readthedocs.io\/en\/latest\/Subvolumes.html\" rel=\"noopener\" target=\"_blank\">Subvolumes \u2014 BTRFS  documentation<\/a><\/li>\n<li><a href=\"https:\/\/btrfs.readthedocs.io\/en\/latest\/Status.html\" rel=\"noopener\" target=\"_blank\">Status \u2014 BTRFS  documentation<\/a><\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Btrfs, Linux i\u00e7in copy-on-write yakla\u015f\u0131m\u0131n\u0131 kullanan bir dosya sistemidir. Alt birimler, snapshot, veri b\u00fct\u00fcnl\u00fc\u011f\u00fc kontrolleri ve birden fazla ayg\u0131tla \u00e7al\u0131\u015fma gibi \u00f6zellikler sunar. Bu yeteneklerin do\u011fru kullan\u0131m\u0131, se\u00e7ilen \u00e7ekirdek s\u00fcr\u00fcm\u00fc, veri profili ve uygulaman\u0131n yazma davran\u0131\u015f\u0131yla birlikte de\u011ferlendirilmelidir. Snapshot, ayn\u0131 depolama ar\u0131zas\u0131ndan etkilenen alan\u0131 tek ba\u015f\u0131na korumaz.G\u00f6rseli b\u00fcy\u00fct \u2192 Copy-on-write neyi de\u011fi\u015ftirir? Copy-on-write, mevcut veriyi [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1415,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,32],"tags":[159,161,160],"class_list":["post-924","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nesne-depolama","category-depolama","tag-btrfs","tag-bulut-depolama","tag-nesne-depolama"],"_links":{"self":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/924","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=924"}],"version-history":[{"count":2,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/924\/revisions"}],"predecessor-version":[{"id":926,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/posts\/924\/revisions\/926"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/media\/1415"}],"wp:attachment":[{"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/media?parent=924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/categories?post=924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fibacloud.com\/tr\/kaynaklar\/wp-json\/wp\/v2\/tags?post=924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}