Btrfs

Btrfs
Geliştirici(ler)SUSE, Meta, Western Digital, Oracle Corporation, Fujitsu, Fusion-io, Intel, The Linux Foundation, Red Hat, and Strato AG[1]
Tam adıB-tree file system
TanıtımLinux kernel 2.6.29, Mart 2009) (2009-03)
Yapı
Dizin içeriğiB-tree
Dosya tahsisiExtents
Bozuk bloklarNone recorded
Sınırlar
Max disk hacmi16 EiB[2][a]
Max dosya boyutu16 EiB[2][a]
Max dosya no.264[b][3]
Max dosya adı uzunluğu255 ASCII characters (fewer for multibyte character encodings such as Unicode)
İzin verilen dosya adı
karakterleri
All except '/' and NUL ('\0')
Özellikler
Tarih kayıtlarıCreation (otime),[4] modification (mtime), attribute modification (ctime), and access (atime)
Tarih aralığı64-bit signed int offset from 1970-01-01T00:00:00Z[5]
Tarih çözümlemesiNanosecond
ÖzniteliklerPOSIX and extended attributes
Dosya sistemi
izinleri
Unix permissions, POSIX ACLs
Şeffaf
sıkıştırma
Yes (zlib, LZO[6] and (since 4.14) ZSTD[7])
Şeffaf
şifreleme
Planned[8]
Veri tekilleştirmeYes[9]
Copy-on-writeYes
Diğer
Desteklenen
işletim sistemleri
Linux, ReactOS[10]
WebsiteResmî site Vikiveri ögesini düzenle

Btrfs ("better FS",[8] "butter FS",[11] "b-tree FS",[12] veya basitçe yazılarak telaffuz edilir) bir birlikte geliştirilen mantıksal bir birim yöneticisiyle (Linux'un LVM'si ile karıştırılmamalıdır) copy-on-write (COW) ilkesine dayalı olan dosya sistemini birleştiren bir bilgisayar depolama biçimidir. Başlangıçta Oracle Corporation'da 2007'de Linux'ta kullanılmak üzere tasarlandı ve Kasım 2013'ten bu yana dosya sisteminin disk üzerindeki biçimi Linux çekirdeğinde kararlı olarak ilan edildi.[13] Oracle'a göre, Btrfs "gerçek bir kısaltma değildir".[14]

Btrfs, Linux dosya sistemlerinde havuz oluşturma, anlık görüntüler, sağlama toplamları ve tümleşik çoklu cihaz kapsamı eksikliğini gidermeyi amaçlamaktadır. Btrfs'in baş yazarı Chris Mason, amacının "Linux'un mevcut olacak depolama için ölçeklenmesine izin vermek olduğunu belirtti. Ölçekleme, yalnızca depolamayı ele almakla ilgili değildir, aynı zamanda, insanların ne kullanıldığını görmelerini sağlayan ve onu daha güvenilir hale getiren temiz bir arabirimle yönetebilmek ve yönetebilmek anlamına gelir." olduğunu dile getirmiştir[15]

  1. ^ "Contributors at BTRFS documentation". kernel.org. 15 Haziran 2022. 5 Aralık 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Aralık 2022. 
  2. ^ a b Kaynak hatası: Geçersiz <ref> etiketi; file-system-limits isimli refler için metin sağlanmadı (Bkz: Kaynak gösterme)
  3. ^ Kaynak hatası: Geçersiz <ref> etiketi; btrfs-wiki-1 isimli refler için metin sağlanmadı (Bkz: Kaynak gösterme)
  4. ^ Jonathan Corbet (26 Temmuz 2010). "File creation times". LWN.net. 5 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 15 Ağustos 2015. 
  5. ^ "On-disk Format - btrfs Wiki". btrfs.wiki.kernel.org. 15 Eylül 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Eylül 2022. 
  6. ^ "btrfs Wiki". kernel.org. 25 Nisan 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Nisan 2015. 
  7. ^ "Linux_4.14 - Linux Kernel Newbies". kernelnewbies.org. 10 Ocak 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Eylül 2022. 
  8. ^ a b Kaynak hatası: Geçersiz <ref> etiketi; CM090622 isimli refler için metin sağlanmadı (Bkz: Kaynak gösterme)
  9. ^ "Deduplication". kernel.org. 21 Ocak 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Nisan 2015. 
  10. ^ "ReactOS 0.4.1 Released". reactos.org. 17 Ağustos 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 11 Ağustos 2016. 
  11. ^ "Archived copy". Etkinlik zamanı: 1m 15s. 18 Ağustos 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Şubat 2016. 
  12. ^ Kaynak hatası: Geçersiz <ref> etiketi; auto isimli refler için metin sağlanmadı (Bkz: Kaynak gösterme)
  13. ^ "Linux kernel commit changing stability status in fs/btrfs/Kconfig". 28 Ocak 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Şubat 2019. 
  14. ^ "22.2 About the Btrfs File System". Docs.Oracle.com. Oracle. 2018. 28 Nisan 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ocak 2021. 
  15. ^ "A Better File System for Linux?". InternetNews.com. 30 Ekim 2008. 8 Nisan 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 27 Ağustos 2020.  Yazar |ad1= eksik |soyadı1= (yardım)


Kaynak hatası: <ref> "lower-alpha" adında grup ana etiketi bulunuyor, ancak <references group="lower-alpha"/> etiketinin karşılığı bulunamadı (Bkz: Kaynak gösterme)


From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy