Ntfs yoki reflarni nima tanlash kerak. ReFS (Resilient file system) va NTFS fayl tizimlarini solishtirish

Ijodkorlar uchun umumiy yangilanish Windows tizimi 10 ko'plab yangi xususiyatlarga ega, shu jumladan hozirda Microsoft operatsion tizimlarida ishlatiladigan NTFS vorisi bo'lgan REFS zamonaviy fayl tizimini rasmiy qo'llab -quvvatlash. Bu haqiqat shov -shuvga sabab bo'lmadi, chunki REFS dasturiy gigantining yangi rivojlanishidan uzoqdir. U o'tmishda ham qo'llanilishi mumkin edi. Windows muhiti 10, lekin faqat tizim tomonidan yaratilgan saqlash joylari uchun (RAID dasturi). Bu xususiyat oddiy disk bo'limlari uchun mo'ljallanmagan, lekin uni Windows 10 va Windows 8.1 da (64-bitli nashrlarda) tizim ro'yxatga olish kitobini qo'lda tahrir qilish yoki kompyuter geekslari uchun forumlarda joylashtirilgan REG fayllari yordamida o'zgartirishlar kiritish orqali amalga oshirish mumkin edi.

REFS zamonaviy fayl tizimi: xususiyatlari va kutilmagan hodisalari

Bu fayl tizimi nima, u NTFSdan nimasi bilan farq qiladi, uning haqiqiy afzalliklari nimada oddiy foydalanuvchilar va u bilan ishlashda qanday kutilmagan hodisalarga tayyor bo'lishingiz kerak - bularning barchasi quyida.

REFS xususiyatlari

REFS - bu Resilient File System qisqartmasi bo'lib, rus tilida Resilient File System degan ma'noni anglatadi. Bu, yuqorida aytib o'tilganidek, NTFS vorisidir, lekin hozircha uzoq, yaqin kelajakda. Yangi fayl tizimi 2012 yilda Microsoft tomonidan dunyoga taqdim etilgan. Bu yillar davomida u Windows Server versiyalarida Server 2012 versiyasidan boshlab "ishga tushgan" edi. 6 yillik sinovlar natijasida u tizimli bo'lmagan disk bo'limlari uchun muqobil bo'lishning oddiy taqdiriga olib keldi. oxirgi versiya mijoz operatsion tizimi. Ammo, agar siz NTFSni joriy etish tarixiga nazar tashlasangiz, REFS holatida hamma narsa odatdagidek davom etishi ma'lum bo'ladi. NTFS mijoz Windows -da Microsoft 7 yil davomida amalga oshirildi.

Yangi fayl tizimi faqat NTFS vorisi emas, u ikkinchisiga asoslangan, lekin uning kamchiliklarini yo'q qiladi va yangi imkoniyatlar ochadi. Asosiy xususiyat REFS - xatolarga bardoshlik, ma'lumotlarning yo'qolishidan himoya qilish, bu ularning yaxlitligini saqlashning bir qancha mexanizmlari bilan ta'minlangan. Microsoft o'z rivojlanishiga shunchalik ishonadiki, REFS formatlangan disk bo'limlari uchun hatto ularning xususiyatlaridan fayl tizimi xatolarini tekshirish imkoniyatini olib tashladi.

NTFS -dan meros bo'lib o'tgan yangi fayl tizimi:

  • ACLlar;
  • USN jurnali;
  • Ramziy havolalar;
  • Nuqtalarni ulash, ulash va qayta ishlash;
  • BitLocker shifrlash texnologiyasi.

REFS da'vo qilinmagan NTFS xususiyatlari o'chirildi:

  • EFS fayl darajasidagi shifrlash;
  • DOS mos keladigan 8.3 qisqa fayl nomlari;
  • Qattiq havolalar
  • Disk kvotalari.

NTFS etishmayotgan ba'zi REFS xususiyatlari:

  • Ma'lumotlarning yo'qolishining oldini olish - fayl tizimidagi xatolar yuzaga kelishini minimallashtirish, yomon tarmoqlarni ajratish, ma'lumotlarning buzilishining oldini olish choralari;
  • Ishlab chiqaruvchilar ishontirganidek, ish unumdorligi oshdi;
  • Diskdagi xatolarni tezda tekshirish;
  • Boshqa xususiyatlar quyida NTFS bilan taqqoslash jadvalida keltirilgan.


Doimiy foydalanuvchilar uchun haqiqiy imtiyozlar

Oddiy foydalanuvchilar uchun yuqoridagi afzalliklardan qaysi biri yaxshiroq? NTFSning cheklangan imkoniyatlari ularni amalga oshirish imkoniyati bo'lmaganida astronomik ko'rinadi.

Afsuski, oxir -oqibat, biz faqat fayl tizimini xatolarni tekshirish uchun oldindan yuklash ekranida miltillovchi harakatlanish panellarini kuzatib, umidsizlikka tushmaslik imkoniyatiga ega bo'lamiz. Windows ishlaydi to'g'ri to'ldirilmaydi. Va qimmatli ma'lumotlarni yo'qotish ehtimoli ham kamroq. Kamroq, lekin 100%emas. Nosozliklarga bardoshli fayl tizimi juda zo'r, lekin tabiiyki, faqat o'z muammolarini hal qiladi. Qaysi fayl tizimi ishlatilmasin, foydalanuvchi ma'lumotlariga nazariy nuqson ehtimoli tahdid soladi. qattiq disk, bu foydalanuvchilarning o'zlari oldindan bilish vazifasi. Albatta, REFS bu muammoni foydalanuvchilar uchun hal qilishi mumkin, lekin faqat disk bo'shliqlari texnologiyasidan foydalanish va aks ettirilgan RAID 1 sifatida saqlash havzasini yaratish doirasida (hech bo'lmaganda).

Bunday holda, "ishonchli fayl tizimi + ishonchli saqlash" kombinatsiyasi, shubhasiz, eng katta kafolatlarni beradi. Oddiy diskda nima qimmatli bo'lishi kerak, shunda u RAIDni bezovta qiladi va moliyaviy jihatdan sarmoya qiladi, uni amalga oshirish texnologiyasidan qat'iy nazar?

REFS da'vo qilingan ish faoliyatini yaxshilash haqida nima deyish mumkin? Bu ko'proq disk bo'shliqlari texnologiyasidan foydalanish bilan bog'liq. Yangi fayl tizimi dastlab ma'lumotlarni tezroq yozishni ta'minlaydi qattiq disk... Va kompyuter ishlamay qolganda, katta fayllar sekinroq qattiq diskka o'tadi.

Bortda bitta HDD bilan oddiy foydalanuvchilar nimani kutishlari mumkin? Afsuski, nima bo'lishidan qat'iy nazar. REFS -ni sinovdan o'tkazish va uni NTFS bilan taqqoslash paytida, qattiq disk bo'limida hech qanday yaxshilanish kuzatilmadi. Xuddi shu sinov sharoitida - bir xil sinov faylining o'lchamida, bir xil o'qish va yozish davrlarida, bitta disk bo'limida - Crystal Disk Mark dasturi taxminan bir xil natijalarni qayd etdi. REFS -da ishlash uchun ahamiyatli bo'lgan kichik fayllarni tasodifiy o'qish va yozish NTFS tezligidan juda kichik edi.

Bu shuni anglatadiki, HDD boshlari harakatlarining sonini kamaytirish uchun yangi fayl tizimi optimallashtirilmagan. Va shunga ko'ra, bu kompyuter texnologiyalarining o'tmishda qolishini so'ragan qattiq disklar muammosini hal qilmaydi.

Gipervizorlar bilan ishlaydiganlar uchun imtiyozlar

Ammo ishlash nuqtai nazaridan, yaxshi yangiliklar bor, lekin oddiy foydalanuvchilar uchun emas, balki gipervisor bilan ishlaydigan ilg'or foydalanuvchilar uchun. Microsoft Hyper-V... Agar virtual mashinalar REFS formatidagi bo'limda joylashgan bo'lsa, ularni klonlash va nazorat punktlari bilan birlashtirish jarayonlari ancha tezroq bo'ladi. Chunki yangi fayl tizimi uchun yangi metadata yozish va diskda yozilgan ma'lumotlarga murojaat qilish kifoya, lekin ularni jismoniy nusxalash emas.

Bundan tashqari, REFS katta faylga nollarni tezda yozishi mumkin, ya'ni yaratishda virtual disklar Ruxsat etilgan o'lcham bilan siz NTFSda bo'lgani kabi bir necha daqiqa emas, balki bir necha soniya kutishingiz kerak bo'ladi. Va bu muhim yutuq. NTFS -ni tuzatish uchun ko'p vaqt talab qilinmaydi virtual disklar, shuningdek, HDD -ni yuklaydi, uni boshqa dasturlar bilan parallel ishlashiga to'sqinlik qiladi. REFS bo'limida 60 gigabaytli qattiq o'lchamli VHD faylini yaratishni sinab ko'rganda, bu jarayon 1 soniya davom etdi. NTFS bilan bo'linishda, aynan bir xil VHD faylini yaratish disk yuklanishi 99%bo'lganida deyarli 7 daqiqa davom etdi.

Bu imkoniyatlar ular bilan ishlashda amalga oshiriladi deb taxmin qilinadi virtual mashinalar VMware va VirtualBox.

REFSning kamchiliklari

Biz REFSning afzalliklarini aniqladik, lekin kamchiliklari haqida nima deyish mumkin? Ular shunday, lekin agar Microsoft yangi fayl tizimini faol joriy etishga qaror qilsa, ba'zi kamchiliklar oxir -oqibat yo'q qilinadi. Hozircha bizda bor narsa bor - REFS:

  • Faqat tizim bo'lmagan disk bo'limlari uchun ishlatilishi mumkin, lekin Windows bo'limi uchun emas;
  • Tashqi uchun emas, faqat ichki muhit uchun ishlatilishi mumkin;
  • Siz NTFS bo'limini ma'lumotlarni yo'qotmasdan o'zgartira olmaysiz, faqat uni formatlashingiz mumkin, bu ma'lumotni biror joyga vaqtincha uzatishni talab qiladi;
  • Hamma ham u bilan ishlamaydi uchinchi tomon dasturlari, xususan, bu o'chirilgan ma'lumotlarning reanimatorlariga taalluqlidir.

Xo'sh, asosiy ajablanib: do'stlar, siz Windows versiyasini taniysizmi?

Shunday qilib, siz yangi fayl tizimlarida ma'lumotlarni saqlaysiz. Windows 7 kabi emas, hatto Windows 8.1 ham REFS qismini ko'rmaydi. Windows 8.1 -da, yangi fayl tizimini tanib olish imkoniyatini berishga urinishdi tizim reestri REFS -ni qo'llab -quvvatlash uchun tahrir qilingan. Ammo faqat Windows 8.1 da yangi bo'limlarni formatlash qobiliyati amalga oshirildi.

Men buni o'z blogimda bir marta e'lon qilganman, keyin bu haqda hech narsa ma'lum emas edi va endi yangi tuzilgan ReFS bilan qisqa, ammo izchilroq tanishish vaqti keldi.

20 yildan keyin

Biroq, hamma narsaning chegarasi bor va fayl tizimlarining imkoniyatlari ham shunday. Bugungi kunda NTFS imkoniyatlari cheklangan: katta saqlash vositalarini tekshirish juda uzoq davom etadi, "Jurnal" kirishni sekinlashtiradi va faylning maksimal hajmiga deyarli erishiladi. Buni tushungan Microsoft Windows 8 da yangi fayl tizimini - ReFS (Resilient File System) ni joriy qildi. ReFS beradi deb ishoniladi yaxshiroq himoya tezkor va tezkor ma'lumotlar qattiq disklar... Shubhasiz, uning kamchiliklari ham bor, lekin Windows 8 -da haqiqatan ham ommaviy foydalanish boshlanishidan oldin ular haqida gapirish qiyin.

Hozircha, keling, ReFS ning ichki va afzalliklarini tushunishga harakat qilaylik.

ReFS dastlab "Protogon" deb nomlangan. Men birinchi marta u haqida taxminan bir yil oldin keng jamoatchilikka aytgandim Stiven Sinofskiy- Microsoft -ning Windows bo'limi prezidenti, Windows -ning rivojlanishi va sotilishi uchun mas'ul Internet Explorer.

U bu so'zlar bilan aytdi:

"NTFS - bugungi kunda eng ko'p ishlatiladigan, rivojlangan va boy fayl tizimidir. Ammo biz turganimizda Windows -ni qayta ko'rib chiqish bu lahza Windows 8 -ni ishlab chiqish - biz erishilgan narsadan qoniqmaymiz. Shuning uchun, Windows 8 bilan bir qatorda, biz ham butunlay yangi fayl tizimini joriy qilamiz. ReFS NTFS ustiga qurilgan, shuning uchun u keyingi avlod saqlash texnologiyalari va stsenariylarining ehtiyojlarini qondirish uchun ishlab chiqilgan va ishlab chiqilgan holda muhim o'zaro bog'liqlikni saqlab qoladi.

Windows 8 -da ReFS faqat uning bir qismi sifatida taqdim etiladi Windows Server 8, biz oldingi barcha fayl tizimlarini amalga oshirish uchun bir xil yondashuvni qo'lladik. Albatta, dastur darajasida mijozlarga xuddi shunday ReFS ma'lumotlariga kirish huquqi beriladi NTFS ma'lumotlari... Shuni yodda tutingki, NTFS hali ham kompyuter fayl tizimlari sohasidagi etakchi texnologiya hisoblanadi ”.

Haqiqatan ham, biz birinchi marta Windows Server 8 operatsion tizimida ReFSni ko'rdik. Yangi fayl tizimi noldan ishlab chiqilmagan. Masalan, ReFS fayllarni ochish, yopish, o'qish va yozish uchun NTFS bilan bir xil API -lardan foydalanadi. Shuningdek, ko'plab tanish xususiyatlar NTFS -dan ko'chib o'tgan - masalan, diskni shifrlash Bitlocker va ramziy havolalar kutubxonalar uchun. Ammo u g'oyib bo'ldi, masalan ma'lumotlarni siqish va boshqa bir qator funktsiyalar.

ReFS -ning asosiy yangiliklari fayl va papka tuzilmalarini yaratish va boshqarishga qaratilgan. Ularning vazifasi avtomatik xatolarni tuzatish, maksimal miqyosi va har doim onlayn rejimda ishlashini ta'minlashdir.

ReFS arxitekturasi

ReFS tuzilmalarining diskda bajarilishi boshqa fayl tuzilmalaridan tubdan farq qiladi. Microsoft tizimlari... Microsoft dasturchilari ReFS ma'lumotlar bazalaridan yaxshi ma'lum bo'lgan B-daraxt kontseptsiyasini qo'llash orqali o'z g'oyalarini amalga oshira oldilar. Fayl tizimidagi papkalar yozuvlar sifatida fayllar bilan jadvallar sifatida tuzilgan. Bular, o'z navbatida, ierarxik daraxt tuzilishini yaratib, kichik jadvallar sifatida qo'shilgan ba'zi atributlarni oladi. Hatto bo'sh disk maydoni ham jadvallarda joylashtirilgan.

Tizimning barcha elementlarini 64-bitli haqiqiy raqamlash bilan bir qatorda, bu uning keyingi miqyosini o'zgartirish paytida "to'siqlar" ko'rinishini yo'q qiladi.

Natijada, ReFS tizimining yadrosi ob'ektlar jadvali - tizimdagi barcha jadvallarni ro'yxatlaydigan markaziy katalogdir. Bu yondashuvning muhim afzalligi bor: ReFS loglarni boshqarishning murakkabligidan voz kechdi yangi ma'lumotlar bo'sh joydagi fayl haqida - bu uning ustidan yozilishiga yo'l qo'ymaydi.

« Barglar katalogi"Kiritilgan yozuvlar. Papka obyekti uchun uchta asosiy turdagi yozuvlar mavjud: katalog tavsifi, indeks yozuvi va joylashtirilgan ob'ekt tavsifi. Barcha bunday yozuvlar papka identifikatori bo'lgan alohida B ± daraxti sifatida qadoqlanadi; bu daraxtning ildizi "Katalog" daraxtining B ± bargidir, bu deyarli har qanday yozuvlarni papkaga joylashtirish imkonini beradi. Pastki sathda, papka daraxtining B ± varaqlarida, birinchi navbatda, papka haqidagi asosiy ma'lumotlarni (ism, "standart ma'lumot", fayl nomi atributi va h.k.) o'z ichiga olgan katalog tavsifi yozuvi mavjud.

Keyinchalik katalogda joylashtirilgan indeks yozuvlari: papkada joylashgan narsalar haqida ma'lumotni o'z ichiga olgan qisqa tuzilmalar. Bu yozuvlar NTFS -ga qaraganda ancha qisqa, bu esa metadata yuklanishini kamaytiradi.

Oxirida katalog yozuvlari. Papkalar uchun bu elementlar paket nomini, "Katalog" dagi jild identifikatorini va "standart ma'lumot" tuzilishini o'z ichiga oladi. Fayllar uchun identifikator yo'q - buning o'rniga, tuzilma fayl haqidagi barcha asosiy ma'lumotlarni o'z ichiga oladi, shu jumladan faylning daraxt daraxtining B ± ildizi. Shunga ko'ra, fayl deyarli har qanday bo'laklardan iborat bo'lishi mumkin.

NTFS singari, ReFS ham fayl ma'lumotlari (metadata) va fayl tarkibi (foydalanuvchi ma'lumotlari) ni tubdan ajratib turadi. Biroq, himoya funktsiyalari ikkalasiga ham bir xil tarzda beriladi. Meta -ma'lumotlar sukut bo'yicha nazorat summalari bilan himoyalangan - xuddi shunday himoya (agar kerak bo'lsa) foydalanuvchi ma'lumotlariga ham berilishi mumkin. Bu chexlar summa diskda bir -biridan xavfsiz masofada joylashgan - shuning uchun xatolik yuz berganda ma'lumotlarni qayta tiklash osonroq bo'ladi.

Bo'sh fayl tizimining metadata hajmi fayl tizimining o'zi hajmining taxminan 0,1% ni tashkil etadi (ya'ni 2 TB hajmiga taxminan 2 Gb). Ayrim asosiy metadata halokatga chidamliligi uchun takrorlanadi

Biz ko'rgan ReFS varianti Windows Server 8 beta versiyasi, faqat 64KB ma'lumot klasterlari va 16KB metadata klasterlarini qo'llab -quvvatlaydi. Hozircha, "klaster o'lchami" parametri ReFS hajmini yaratishda e'tiborga olinmaydi va har doim standart deb hisoblanadi. Fayl tizimini formatlashda 64 KB - bu klaster hajmi bo'yicha yagona variant.

Biz tan olamizki, bu klaster hajmi har qanday hajmdagi fayl tizimlarini tashkil qilish uchun etarli. Yon ta'siri-bu ma'lumotlarni saqlashning sezilarli darajada ko'payishi (diskdagi 1 baytli fayl to'liq 64 KB blokni egallaydi).

ReFS xavfsizligi

Fayl tizimi arxitekturasi nuqtai nazaridan, ReFS -da katta apparat buzilishidan keyin ham fayllarni xavfsiz tiklash uchun zarur bo'lgan barcha vositalar mavjud. NTFS fayl tizimidagi va shunga o'xshash jurnallar jurnalining asosiy kamchiligi shundaki, diskni yangilash, yozish paytida elektr quvvati uzilgan taqdirda, ilgari yozilgan metadatalarga zarar etkazishi mumkin - bu effekt allaqachon barqaror nomga ega bo'lgan. " osilgan yozuv».

Oldini olish uchun osilgan yozuvlar, Microsoft metadata tuzilmalarining ayrim qismlari o'z identifikatorlarini o'z ichiga olgan yangi yondashuvni oldi, bu sizga tuzilmalarga egalik huquqini tekshirishga imkon beradi; metadata havolalari havola qilinayotgan bloklarning 64-bitlik nazorat summasini o'z ichiga oladi.

Metadata tuzilishidagi har qanday o'zgarish ikki bosqichda sodir bo'ladi. Birinchidan, bo'sh diskda metadataning yangi (o'zgartirilgan) nusxasi yaratiladi va shundan keyingina, agar muvaffaqiyatli bo'lsa, atomik yangilanish operatsiyasi havolani eski (o'zgarishsiz) yangi (o'zgartirilgan) metadata maydoniga o'tkazadi. Bu erda, ma'lumotlar yaxlitligini avtomatik ravishda saqlagan holda, jurnalga ehtiyoj yo'q qilinadi.

Biroq, tasvirlangan sxema foydalanuvchi ma'lumotlariga taalluqli emas, shuning uchun fayl tarkibidagi har qanday o'zgarishlar to'g'ridan -to'g'ri faylga yoziladi. Fayl saqlanadigan metadata tuzilishini tiklash orqali o'chiriladi oldingi versiya diskdagi metadata bloklari. Ushbu yondashuv o'chirilgan fayllarni yangi foydalanuvchi ma'lumotlari bilan qayta yozilmaguncha tiklash imkonini beradi.

Alohida mavzu - disk shikastlanganda ReFS xatolariga bardoshlik. Tizim disk shikastlanishining barcha shakllarini, shu jumladan yo'qolgan yoki noto'g'ri yozilgan joyda saqlangan, shuningdek, deb nomlanganlarni aniqlashga qodir. biroz chirish(OAV ma'lumotlarining buzilishi)

"Integral Streams" opsiyasi yoqilganda, ReFS shuningdek, fayllar tarkibini nazorat yig'indisidan tekshiradi va har doim uchinchi tomon joylashgan fayllarga o'zgartirishlar yozadi. Bu oldindan yozilgan ma'lumotlar qayta yozilganda yo'qolmasligiga kafolat beradi. Ma'lumotlar yozilganda nazorat summalari avtomatik ravishda yangilanadi, shuning uchun yozish bajarilmasa, foydalanuvchida faylni tekshirish uchun versiya bo'ladi.


Boshqasi qiziqarli mavzu ReFS xavfsizligi bo'yicha - bilan o'zaro aloqa Saqlash joylari... ReFS va Saqlash joylari bir -birini ikkita komponent sifatida to'ldirish uchun mo'ljallangan yagona tizim ma'lumotlarni saqlash. Ishlashni yaxshilashdan tashqari Saqlash joylari nusxalarini bir nechta diskda saqlash orqali ma'lumotlarni qisman va to'liq diskdagi nosozliklardan himoya qilish. O'qish muvaffaqiyatsizligi paytida Saqlash joylari nusxalarini o'qiy oladi, va yozishda xatolar bo'lsa (o'qish / yozish paytida media ma'lumotlari to'liq yo'qolganda ham), ma'lumotlarni "oshkora" qayta tarqatish mumkin. Amaliyot shuni ko'rsatadiki, ko'pincha bunday nosozlik vositaga hech qanday aloqasi yo'q - bu ma'lumotlarning buzilishi yoki ma'lumotlarning yo'qolishi yoki noto'g'ri joyda saqlanishi tufayli yuzaga keladi.

Bu ReFS checksum yordamida aniqlay oladigan muvaffaqiyatsizliklar. Nosozlik aniqlanganda, ReFS bilan aloqa o'rnatiladi Saqlash joylari ma'lumotlarning barcha mumkin bo'lgan nusxalarini o'qish uchun va nazorat summasining tekshiruvi asosida to'g'ri nusxani tanlaydi. Keyin tizim beradi Saqlash joylari haqiqiy nusxalar asosida buzilgan nusxalarni tiklash buyrug'i. Bularning barchasi amaliy nuqtai nazardan oshkora sodir bo'ladi.

Uchun Microsoft veb -saytida aytilganidek Windows Server 8, chex summalari har doim ReFS meta -ma'lumotlari uchun yoqiladi va tovush aks ettirilgan deb faraz qilinadi Saqlash joylari, avtomatik tuzatish ham yoqilgan. Barcha izchil oqimlar xuddi shu tarzda himoyalangan. Bu bilan oxirigacha yechim yaratadi yuqori darajali foydalanuvchi uchun yaxlitlik, buning natijasida nisbatan ishonchsiz saqlashni juda ishonchli qilish mumkin.

Belgilangan yaxlitlik oqimlari fayl tarkibini har qanday ma'lumot buzilishidan himoya qiladi. Biroq, bu xususiyat ba'zi hollarda qo'llanilmaydi.

Misol uchun, ba'zi ilovalar diskda fayllarni saralash bilan fayllarni saqlashni aniq boshqarishni afzal ko'radi. Chunki izchil oqimlar har safar fayl tarkibi o'zgarganda bloklarni qayta taqsimlaydi, shuning uchun fayllarning joylashuvi bu ilovalar uchun oldindan aytib bo'lmaydi. Ma'lumotlar bazasi tizimlari bunga yaqqol misol bo'la oladi. Odatda, bunday ilovalar mustaqil ravishda fayllar tarkibining nazorat summasini kuzatib boradi va API bilan to'g'ridan -to'g'ri ta'sir o'tkazish orqali ma'lumotlarni tekshirish va to'g'rilash qobiliyatiga ega.


ReFS diskda buzilish yoki saqlash buzilganda qanday ishlaydi, menimcha, bu aniq. "Bilan bog'liq ma'lumotlar yo'qolishini aniqlash va bartaraf etish qiyinroq bo'lishi mumkin. biroz chirish"Diskning kam o'qiladigan qismlariga aniqlanmagan shikastlanish tez o'sishni boshlaydi. Bunday zarar o'qilgan va aniqlangan vaqtga kelib, u nusxalarga ta'sir qilgan bo'lishi mumkin yoki boshqa nosozliklar tufayli ma'lumotlar yo'qolishi mumkin.

Jarayonni engish uchun biroz chirish, Microsoft tizimli vazifani qo'shib qo'ydi, u vaqti -vaqti bilan oynali xotiradagi ReFS hajmidagi izchil oqimlardan metadata va ma'lumotlarni tozalaydi. Tozalash barcha ortiqcha nusxalarni o'qish va to'g'riligini tekshirish orqali amalga oshiriladi. Agar nazorat summalari mos kelmasa, noto'g'ri nusxalar yaxshi nusxalar bilan tuzatiladi.

An'anaviy ravishda "sysadminning kabusi" deb atash mumkin bo'lgan xavf mavjud. Hatto kamdan -kam hollarda, hatto oynali kosmosdagi tovush ham shikastlanishi mumkin bo'lgan holatlar mavjud. Masalan, ishlamay qolgan tizim xotirasi ma'lumotni buzishi mumkin, bu diskda qolishi va ortiqcha nusxalarga zarar etkazishi mumkin. Bundan tashqari, ko'p foydalanuvchilar ReFS uchun oynali saqlash joylaridan foydalanmaslikka qaror qilishlari mumkin.

Bunday hollarda, ovoz balandligi shikastlanganda, ReFS "ta'mirlash" ni bajaradi - bu funksiya ish hajmidagi nom maydonidan ma'lumotlarni olib tashlaydi. Uning vazifasi to'g'ri ma'lumotlarning mavjudligiga ta'sir qilishi mumkin bo'lgan tuzatib bo'lmaydigan zararni oldini olishdir. Misol uchun, agar katalogdagi bitta fayl buzilgan bo'lsa va uni avtomatik tuzatib bo'lmaydigan bo'lsa, ReFS bu faylni fayl tizimining nom maydonidan olib tashlab, qolgan qismini qayta tiklaydi.

Fayl tizimi buzilgan faylni ocholmaydi yoki o'chira olmaydi va administrator bu haqda hech narsa qila olmaydi.

Ammo ReFS buzilgan ma'lumotlarni qayta tiklashi mumkinligi sababli, administrator ushbu faylni qayta tiklay oladi zaxira, yoki tizimni o'chirish zaruriyatidan qochib, uni qayta yaratish uchun ilovadan foydalaning. Bu shuni anglatadiki, foydalanuvchi yoki ma'mur endi diskni tekshirishi va ta'mirlamasligi kerak bo'ladi oflayn... Serverlar uchun bu katta hajmli ma'lumotlarni uzoq vaqt xavfisiz tarqatish imkonini beradi. avtonom ish zarar tufayli.


ReFS amalda

Albatta, ReFSning amaliyligi va qulayligi (yoki qarama -qarshi fazilatlari) Windows 8 -ga ega kompyuterlar keng tarqalganidan va kamida olti oy o'tgandan keyingina baholanishi mumkin. faol ish ular bilan. Bu orada G8 ning potentsial foydalanuvchilari javoblardan ko'ra ko'proq savollarga ega.

Masalan, bu: Windows 8 -da ma'lumotlarni NTFS -dan ReFS -ga osonlikcha o'zgartirish mumkinmi yoki aksincha? Microsoft, formatni konvertatsiya qilish funktsiyasi kutilmaganligini aytadi, lekin ma'lumotni nusxalash mumkin. ReFS doirasi aniq: dastlab uni faqat server uchun katta ma'lumotlar menejeri sifatida ishlatish mumkin (aslida u allaqachon ishlatilgan). ReFS bilan tashqi drayvlar hali bo'lmaydi - faqat ichki. Shubhasiz, vaqt o'tishi bilan ReFS bilan jihozlanadi katta miqdor funktsiyalarni bajaradi va eskirgan tizimni almashtira oladi.

Microsoft, ehtimol, bu Windows 8 uchun birinchi xizmat paketining chiqarilishi bilan sodir bo'ladi.

Microsoft shuningdek, ReFSni sinovdan o'tkazganini da'vo qilmoqda:

"Yigirma yildan ko'proq vaqt davomida NTFS uchun yozilgan o'n minglab testlarning murakkab va keng to'plamidan foydalanish. Ushbu testlar, masalan, tizim uzilishi va ishlashi bilan bog'liq muammolar bilan, masalan, elektr quvvati uzilishi paytida, tizim duch kelishi mumkin bo'lgan murakkab joylashtirish shartlarini qayta yaratadi. Shuning uchun aytishimiz mumkinki, ReFS tizimi nazorat qilinadigan muhitda sinovdan o'tishga tayyor ».

Shu bilan birga, ishlab chiquvchilar tan olishadiki, ReFS katta fayl tizimining birinchi versiyasi bo'lib, u bilan ishlashda ehtiyot bo'lish kerak bo'ladi.

"Biz Windows 8 uchun ReFS -ni beta -versiya sifatida tavsiflamaymiz. Yangi fayl tizimi Windows 8 beta -versiyadan chiqqanda chiqarishga tayyor bo'ladi, chunki ma'lumotlarning ishonchliligidan muhimroq narsa yo'q. Shunday qilib, tizimning boshqa jihatlaridan farqli o'laroq, bu dastlabki foydalanish va sinovlarga konservativ yondashuvni talab qiladi. "

Shu sababli, ReFS bosqichma -bosqich rejaga muvofiq amalga oshiriladi. Avval Windows Server uchun saqlash tizimi sifatida, keyin foydalanuvchilar uchun xotira sifatida va nihoyat yuklash hajmi sifatida. Shunga qaramay, xuddi shunday "ehtiyotkor yondashuv" ilgari yangi fayl tizimlarini chiqarishda ishlatilgan.

Yangi ReFS (Resilient File System) fayl tizimi bilan tanishing.

Aslida, bu unchalik yangilik emas, Microsoft ReFSni noldan ishlab chiqarmadi, ilgari Protogon kod nomi bilan tanilgan edi, u Windows Server 8 uchun ishlab chiqilgan bo'lib, endi mijozga o'rnatiladi. Windows mashinalari 8.

Masalan, tizim fayllarni ochish, yopish, o'qish va yozish uchun NTFS bilan bir xil API -lardan foydalanadi.
Bitlocker drayverini shifrlash va kutubxonalar uchun ramziy havolalar kabi ko'plab tanish xususiyatlar saqlanmagan.
Ma'lumotni siqish kabi boshqa xususiyatlar yo'qoldi.

Oldingi fayl tizimi NTFS (Yangi Texnologiya Fayl tizimi) 1.2 versiyasida 1993 yilda Windows NT 3.1 ning bir qismi sifatida joriy qilingan va 2001 yilda Windows XP paydo bo'lishi bilan NTFS 3.1 versiyasiga ko'tarilgan va shundan keyingina ular o'rnatishni boshlagan. bu mijoz mashinalarida.
Asta -sekin NTFS imkoniyatlari o'z chegaralariga yaqinlashdi: katta hajmli saqlash vositalarini tekshirish juda uzoq davom etadi.
Jurnal (jurnal fayli) kirishni sekinlashtiradi va maksimal fayl hajmiga deyarli erishiladi.

ReFS -ning ko'pgina yangiliklari fayl va papka tuzilmalarini yaratish va boshqarishda yotadi.
Ular avtomatik xatolarni tuzatish, maksimal miqyosi va har doim onlayn rejimda ishlash uchun mo'ljallangan.
Microsoft bu maqsadda tanish B + daraxti kontseptsiyasidan foydalanadi.
Bu shuni anglatadiki, fayl tizimidagi papkalar yozuvlar sifatida fayllar bilan jadvallar sifatida tuzilgan.

Ular, o'z navbatida, ierarxik daraxt tuzilishini yaratib, pastki jadvallar sifatida qo'shilgan ba'zi atributlarga ega bo'lishi mumkin.
Hatto bo'sh disk maydoni ham jadvallarda joylashtirilgan.
ReFS tizimining yadrosi - ob'ektlar jadvali - tizimdagi barcha jadvallarni ro'yxatlaydigan markaziy katalog.

ReFS jurnalni boshqarishning murakkab usullaridan xalos bo'ldi va endi bo'sh joyga yangi fayl ma'lumotlarini yuklaydi, bu esa ularni qayta yozilishining oldini oladi.
Ammo bu to'satdan ro'y bersa ham, tizim B + daraxti tarkibidagi yozuvlarga havolalarni qayta ro'yxatdan o'tkazadi.

NTFS singari, ReFS ham fayl ma'lumotlari (metadata) va fayl mazmuni (foydalanuvchi ma'lumotlari) ni tubdan ajratib turadi, lekin saxiylik bilan bir xil xavfsizlik xususiyatlarini ta'minlaydi.
Masalan, meta -ma'lumotlar sukut bo'yicha nazorat summalari bilan himoyalangan.
Agar so'ralsa, foydalanuvchi ma'lumotlari uchun ham xuddi shunday himoya ta'minlanishi mumkin.
Bu chexlar summa diskda bir -biridan xavfsiz masofada joylashganki, xatolik yuz berganda ma'lumotlarni qayta tiklash mumkin bo'ladi.

NTFS -dan ma'lumotlarni ReFS -ga o'tkazish

Windows 8 NTFS -dan ma'lumotlarni ReFS -ga va aksincha o'zgartirishi mumkinmi?
Microsoft, formatlarni o'zgartirish uchun o'rnatilgan funktsiya yo'qligini aytadi, lekin ma'lumotni nusxalash mumkin.
ReFS doirasi aniq: dastlab uni faqat server uchun katta ma'lumotlar menejeri sifatida ishlatish mumkin.
Shuning uchun, Windows 8 ni yangi fayl tizimi nazorati ostidagi diskdan ishga tushirish hozircha mumkin emas.
ReFS bilan tashqi drayvlar hali bo'lmaydi - faqat ichki.

Shubhasiz, vaqt o'tishi bilan ReFS ko'proq funktsiyalar bilan jihozlanadi va eski tizimni almashtira oladi.
Ehtimol, bu Windows 8 uchun birinchi xizmat paketining chiqarilishi bilan sodir bo'ladi.

NTFS va ReFS fayl tizimlarini solishtiring.

Fayl nomini o'zgartirish


NTFS

1. NTFS jurnalga fayl nomini o'zgartirish kerakligini yozadi.
NTFS shuningdek, u erda barcha harakatlarni qayd qiladi.
2. Shundan keyingina fayl nomini joyida o'zgartiradi.
Shunday qilib, eski ism yangisiga yoziladi.
3. Nihoyat, jurnalda (fayl tizimi jurnalida) ko'rsatilgan operatsiya muvaffaqiyatli bajarilganligi belgisi paydo bo'ladi.


ReFS

1 - yangi nom bo'sh joyga yoziladi.
Shu bilan birga, avval eski ism o'chirilmasligi juda muhimdir.
2 - Yangi nom yozilgandan so'ng, ReFS nom maydoniga havolani o'zgartiradi.
Endi fayl tizimida u eski nomga emas, balki yangisiga olib keladi.

Quvvat uzilganida fayl nomini o'zgartirish


ReFS

1. NTFS odatdagidek Jurnalga o'zgartirish to'g'risida so'rov yozadi.
2. Shundan so'ng, elektr uzilishi tufayli, qayta nomlash jarayoni to'xtatiladi va na eski, na yangi nomlar qayd etilgan.
3. Windows qayta boshlanadi.
4. Shundan so'ng, xatolarni tuzatish dasturi Chkdisk ishga tushiriladi.
5. Faqat hozir, jurnal yordamida, orqaga qaytarish qo'llanilganda, asl fayl nomi tiklanadi.


NTFS

1. Birinchi bosqichda ReFS yangi nomni fayl tizimidagi boshqa joyga yozadi, lekin bu vaqtda elektr ta'minoti uziladi.
2. Muvaffaqiyatsizlik Windows -ni avtomatik qayta ishga tushirishga olib keladi.
3. Shundan so'ng, Chkdisk dasturi ishga tushadi. U fayl tizimini xatolar uchun tahlil qiladi va kerak bo'lganda tuzatadi.
Shu bilan birga, ReFS ma'lumotlar bazasi barqaror holatda. Eski fayl nomi elektr uzilishidan keyin yana kuchga kiradi.

ReFSning asosiy maqsadlari:

NTFS -ning keng qo'llaniladigan funktsiyalari bilan maksimal muvofiqlikni saqlang va shu bilan birga tizimni murakkablashtiradigan keraksizlaridan qutuling;
... Ma'lumotlarni tekshirish va avtomatik tuzatish;
... Maksimal miqyosi;
... Mumkin emas to'liq o'chirish yomon bo'limlarni ajratish tufayli fayl tizimi;
... ReFS uchun maxsus ishlab chiqilgan va saqlangan joylar funktsiyasidan foydalangan holda moslashuvchan arxitektura.

ReFS -ning asosiy xususiyatlari (ba'zilari faqat saqlash joylarida mavjud):

Meta ma'lumotlarning nazorat summalari bilan yaxlitligi;
... Butunlik oqimlari: diskning bir qismi shikastlanganda ma'lumotlarni qo'shimcha himoya qilish uchun diskka ma'lumotlarni yozish usuli;
... "Yozish bo'yicha ajratish" tranzaktsion modeli (yozish bo'yicha nusxasi);
... Bo'limlar, fayllar va kataloglar hajmiga katta cheklovlar.
Bo'lim hajmi 278 bayt bilan cheklangan, hajmi 16 KB (2 64 16 2 10), Windows stack 2 64 ni qo'llab -quvvatlaydi.
Maksimal miqdor katalogdagi fayllar: 2 64.
Bo'limdagi kataloglarning maksimal soni: 2 64;
... Ko'proq ma'lumot olish uchun hovuz va virtualizatsiya oddiy yaratish bo'limlar va fayl tizimini boshqarish;
... Ishlashni yaxshilash uchun ketma -ket ma'lumotlarni segmentirovka qilish (ma'lumotlarni uzatish), xatolarga chidamlilik uchun ortiqcha yozish;
... Yashirin xatolarni aniqlash uchun disklarni tozalashni qo'llab -quvvatlash;
... Diskdagi shikastlangan maydon atrofidagi ma'lumotlarni qutqarish;
... Qo'shimcha xatolarga chidamlilik va yuklarni muvozanatlash uchun mashinalar o'rtasida umumiy saqlash havzalari.

LSSni o'z-o'zidan yig'ish uchun quvur kesuvchi va quvur bükücü

EK Water Blocks-dan ikkita vosita LSSni o'z-o'zidan yig'adiganlar uchun mo'ljallangan: EK-Loop Soft Tube Cutter va EK-Loop Modulus Quvurlarni Qattiq Bükme vositasi.

2020 yil yanvar oyining birinchi grafik drayverlari to'plami Radeon Software Adrenalin 2020 Edition 20.1.1 Monster Hunter World: Iceborne uchun optimallashtirishni o'z ichiga oladi va oldingi nashrlarda aniqlangan uchga yaqin xatolarni tuzatadi.

Google qo'llab -quvvatlashda davom etadi Chrome brauzeri Windows 7 uchun

Ko'p foydalanuvchilar, ayniqsa korporativ foydalanuvchilar, Windows 7 -dan voz kechishga shoshilmayaptilar, lekin Windows 7 -ni oddiy foydalanuvchilar uchun kengaytirilgan qo'llab -quvvatlashi 2020 yil 14 -yanvarda tugaydi.

Windows 10 bir nechta fayl tizimini qo'llab -quvvatlaydi. Ulardan ba'zilari meros bo'lib qolgan va asosan ular uchun mavjud orqaga qarab moslik, boshqalar zamonaviy va keng qo'llaniladi. Ushbu maqolada sizning disklaringiz qaysi fayl tizimi formatlanganligini ko'rishning turli usullari tasvirlangan.

Fayl tizimi Ma'lumotni qattiq disklar, qattiq disklar, USB -drayvlar va boshqa qurilmalarni o'z ichiga olgan turli xil ommaviy axborot vositalarida saqlash va tartibga solishning maxsus usuli. Bu kompyuterda o'rnatilgan ilovalar va operatsion tizimlar uchun fayl va papkalarni saqlash, o'zgartirish, o'qish imkonini beradi.

Ichki disk yoki flesh -diskni formatlashda siz uni operatsion tizimingiz uchun saqlash vositasi sifatida ishlatishga tayyorlaysiz. Bu jarayonda fayl tizimi yaratiladi. Formatlash paytida diskda yoki bo'limda saqlangan barcha ma'lumotlar o'chiriladi.

Windows 10 fayl tizimlarini qo'llab -quvvatlaydi FAT, FAT32, exFAT, NTFS va ReFS qo'shimcha dasturlardan foydalanmasdan.

Ular turli xil funktsiyalar va xususiyatlarga ega. Masalan, FAT va FAT32 eski fayl tizimlari. FAT maksimal 4 Gb, FAT32 esa 32 Gbni qo'llab -quvvatlaydi. FAT fayl tizimlari ham maksimal fayl hajmi chegarasiga ega. NTFS - bu fayllarni siqish va shifrlashni qo'llab -quvvatlaydigan va rivojlangan xususiyatlarga ega yagona fayl tizimi.

Disklarda ishlatiladigan fayl tizimini topish uchun bir nechta usullardan foydalanishingiz mumkin.

Windows 10 drayvlaridagi fayl tizimini bilish uchun quyidagi amallarni bajaring.

  1. Ochish "Dirijyor" va papkaga o'ting "Bu kompyuter".
  1. Bosing o'ng tugmasini bosing sichqonchani haydovchi va tanlang kontekst menyusi "Xususiyatlar".
  1. Xususiyatlar oynasida, Umumiy yorlig'i ostida siz diskingizning fayl tizimini ko'rasiz.

Bu usul eng sodda va tezdir.

Shu bilan bir qatorda, Diskpart vositasi, Disk boshqarish yoki PowerShell -dan foydalanishingiz mumkin.

Diskpart yordamida diskning fayl tizimini ko'rish

  1. Win + R klaviatura yorliqlarini bosing.
  1. Ishga tushirish maydoniga kiriting disk qismi"Va Enter ni bosing.

  1. Diskpart -da buyruqni kiriting ro'yxat hajmi.

Buyruqni bajargandan so'ng, siz kompyuterga ulangan har bir disk uchun fayl tizimini ko'rasiz.

Disk boshqaruvi yordamida diskning fayl tizimini ko'rsating.

  1. Win + X tugmachalarini bosing yoki tugmani o'ng tugmasini bosing "Boshlash".
  1. WinX menyusidan tanlang
  1. Fayl tizimi ustunidagi qiymatlarni ko'ring.

Nihoyat, PowerShell skript tili yordamida kompyuterga ulangan har bir disk uchun fayl tizimini aniqlashning boshqa usuli bor.

  1. Ochish PowerShell administrator sifatida.
  1. Kirish: olish hajmi va Enter tugmachasini bosing.
  1. Chiqishda ustundagi qiymatlarni ko'ring FileSystemType.

Endi bilasizki, disklar uchun fayl tizimini aniqlash juda oson. Siz o'zingiz yoqtirgan har qanday usuldan foydalanishingiz mumkin.

Yaqinda ommaviy beta bor edi Microsoft Windows Oldindan kodli "Protogon" deb nomlangan, e'lon qilingan fayl tizimi (ReFS) qo'llab -quvvatlanadigan 8 -server. Bu fayl tizimi NTFS fayl tizimiga alternativa sifatida taklif qilingan bo'lib, u ko'p yillar davomida Microsoft mahsulotlariga asoslangan ma'lumotlarni saqlash tizimlari segmentida o'zini isbotlab, mijoz tizimlari maydoniga ko'chib o'tdi.

Ushbu maqolaning maqsadi - fayl tizimining tuzilishi, uning afzalliklari va kamchiliklari yuzaki tavsifi, shuningdek, uning arxitekturasini ma'lumotlar yaxlitligini saqlash nuqtai nazaridan tahlil qilish va shikastlanganda yoki ma'lumotlarni qayta tiklash istiqbollari. foydalanuvchi tomonidan o'chirish. Maqolada fayl tizimining arxitektura xususiyatlari va uning potentsial ishlashi o'rganiladi.

Windows Server 8 beta versiyasi

Operatsion tizimning ushbu versiyasida mavjud bo'lgan fayl tizimining varianti faqat 64KB ma'lumot klasterlarini va 16KB metadata klasterlarini qo'llab -quvvatlaydi. Boshqa klaster o'lchamiga ega bo'lgan ReFS fayl tizimlarini qo'llab -quvvatlash imkoniyati hali aniq emas: hozirda ReFS hajmini yaratishda Klaster o'lchami parametri e'tiborga olinmaydi va har doim standart deb hisoblanadi. Fayl tizimini formatlashda klaster hajmini tanlashning yagona varianti - 64 KB. Bu, shuningdek, ishlab chiquvchi bloglarida qayd etilgan yagona.

Bunday klaster o'lchami har qanday hajmdagi fayl tizimlarini amalda amalga oshirish mumkin bo'lgan darajada etarli, lekin shu bilan birga ma'lumotlarni saqlashning sezilarli darajada ko'payishiga olib keladi.

Fayl tizimi arxitekturasi

ReFS va NTFS -ning o'xshashligi haqida yuqori darajada tez -tez tilga olinishiga qaramay, biz faqat ba'zi standart ma'lumotlarning "standart ma'lumotlar", "fayl nomi", ba'zi atributlar bayroqlari qiymatlari bo'yicha mosligi kabi mos keluvchi ma'lumotlar haqida gapiramiz. , va boshqalar. ReFS tuzilmalarining diskda bajarilishi boshqa Microsoft fayl tizimlaridan tubdan farq qiladi.

Yangi fayl tizimining asosiy bloklari - B + daraxtlari. Fayl tizimi tuzilishining barcha elementlari bitta darajali (ro'yxatlar) yoki ko'p darajali B + daraxtlari bilan ifodalanadi, bu fayl tizimining deyarli barcha elementlarini sezilarli darajada masshtablash imkonini beradi. Tizimning barcha elementlarining haqiqiy 64-bitli raqamlanishi bilan bir qatorda, bu uning keyingi miqyosda torayishining ko'rinishini istisno qiladi.

B + daraxtining asosiy yozuvidan tashqari, boshqa barcha yozuvlar butun metadata blokining o'lchamiga ega. bu ish- 16 Kb); oraliq (manzil) tugunlari kichik umumiy hajmga ega (taxminan 60 bayt). Shuning uchun, odatda, tizimning umumiy ishlashiga ancha ijobiy ta'sir ko'rsatadigan juda katta tuzilmalarni tasvirlash uchun oz sonli daraxt darajalari talab qilinadi.

Fayl tizimining asosiy tarkibiy elementi -bu "katalog", B + daraxti sifatida ifodalanadi, bunda kalit papka ob'ektining raqami hisoblanadi. Boshqa shunga o'xshash fayl tizimlaridan farqli o'laroq, ReFS -dagi fayl "katalog" ning alohida kalit elementi emas, faqat o'z ichiga olgan papkada yozuv sifatida mavjud. Ehtimol, bu me'moriy xususiyat tufayli ReFS -ga qattiq havolalar qo'llab -quvvatlanmaydi.

"Katalogning barglari" yozilgan yozuvlar. Papka obyekti uchun uchta asosiy turdagi yozuvlar mavjud: katalog tavsifi, indeks yozuvi va joylashtirilgan ob'ekt tavsifi. Barcha bunday yozuvlar papka identifikatori bo'lgan alohida B + daraxti sifatida qadoqlanadi; Bu daraxtning ildizi "Katalog" ning B + daraxtining bargidir, bu deyarli har qanday yozuvlarni papkaga joylashtirish imkonini beradi. Pastki sathda, papkaning B + daraxti varaqlarida, birinchi navbatda, papka haqidagi asosiy ma'lumotlarni (masalan, ism, "standart ma'lumot", fayl nomi atributi va boshqalarni) o'z ichiga olgan katalog tavsiflovchi yozuvi mavjud. Ma'lumotlar tuzilmalari NTFS -da qabul qilinganlar bilan juda ko'p o'xshashliklarga ega, garchi ular bir -biridan farq qilsa -da, asosiysi nomlangan atributlar ro'yxatining yo'qligi.

Katalogdan keyin indeks yozuvlari deb nomlanadi: papkada joylashgan elementlar haqidagi ma'lumotlarni o'z ichiga olgan qisqa tuzilmalar. NTFS bilan taqqoslaganda, bu yozuvlar ancha qisqaradi, bu esa hajmni metadata yuklanishini kamaytiradi. Oxirgi - katalog elementlarining yozuvlari. Papkalar uchun bu elementlar paket nomini, "Katalog" dagi jild identifikatorini va "standart ma'lumot" tuzilishini o'z ichiga oladi. Fayllar uchun identifikator yo'q, lekin uning o'rniga tuzilma fayl haqidagi barcha asosiy ma'lumotlarni o'z ichiga oladi, shu jumladan fayl qismlarining B + daraxtining ildizi. Shunga ko'ra, fayl deyarli har qanday bo'laklardan iborat bo'lishi mumkin.

Diskda fayllar 64 KB hajmli bloklarda joylashgan, garchi ular metadata bloklari (16KB klasterlar) bilan bir xil tarzda hal qilinsa. ReFS-dagi fayl ma'lumotlarining "yashash joyi" qo'llab-quvvatlanmaydi, shuning uchun diskdagi 1 baytli fayl butun 64KB hajmli blokni egallaydi, bu esa kichik hajmdagi fayllarni saqlash hajmining sezilarli darajada ko'payishiga olib keladi; boshqa tomondan boshqaruvni soddalashtiradi bo'sh joy va ta'kidlash bo'sh joy yangi fayl ostida ancha tezroq.

Bo'sh fayl tizimining metadata hajmi fayl tizimining o'zi hajmining taxminan 0,1% ni tashkil etadi (ya'ni 2TB hajmiga taxminan 2 Gb). Ba'zi asosiy metadata halokatga chidamliligi uchun takrorlanadi.

Muvaffaqiyatsizlikni isbotlash

Bu mavjud ReFS dasturining barqarorligini sinash uchun mo'ljallanmagan. Fayl tizimi arxitekturasi nuqtai nazaridan, u jiddiy apparat buzilishidan keyin ham fayllarni xavfsiz tiklash uchun barcha zarur vositalarga ega. Metadata tuzilmalarining qismlari o'z identifikatorlarini o'z ichiga oladi, bu sizga tuzilmalarga egalik huquqini tekshirish imkonini beradi; metadata havolalari havola qilingan bloklarning 64-bitlik nazorat summasini o'z ichiga oladi, bu esa havoladan o'qilgan blokning yaxlitligini baholash imkonini beradi.

Shuni ta'kidlash kerakki, foydalanuvchi ma'lumotlari (fayllar mazmuni) nazorat summalari hisoblanmaydi. Bir tomondan, bu ma'lumotlar maydonida yaxlitlikni tekshirish mexanizmini o'chiradi, boshqa tomondan, metadata sohasidagi o'zgarishlarning minimal soni tufayli tizimning ishlashini tezlashtiradi.

Metadata tuzilishidagi har qanday o'zgarish ikki bosqichda amalga oshiriladi: birinchi navbatda, bo'sh diskda metadataning yangi (o'zgartirilgan) nusxasi yaratiladi, keyin muvaffaqiyatli bo'lsa, atomik yangilanish operatsiyasi havolani eski (o'zgarishsiz) holatiga o'tkazadi. yangi (o'zgartirilgan) metadata maydoni. Ushbu strategiya (nusxa ko'chirish (yozish) (nusxa ko'chirish-yozish)) ma'lumotlarning yaxlitligini avtomatik ravishda saqlagan holda, jurnalga kirishni yo'q qiladi.

Diskdagi bunday o'zgarishlarni tasdiqlash etarlicha uzoq vaqt talab qilmasligi mumkin, bu sizga FS holatidagi bir nechta o'zgarishlarni bittasiga birlashtirishga imkon beradi.

Bu sxema foydalanuvchi ma'lumotlariga taalluqli emas, shuning uchun fayl tarkibidagi har qanday o'zgarishlar to'g'ridan -to'g'ri faylga yoziladi. Fayl metadata tuzilmasini tiklash orqali o'chiriladi (CoW yordamida), bu metadata blokining oldingi versiyasini diskda saqlaydi. Bu tiklanishni ta'minlaydi o'chirilgan fayllar ular yangi foydalanuvchi ma'lumotlari bilan qayta yozilishidan oldin mumkin.

Ma'lumotlarni saqlashning ortiqcha bo'lishi

Bunday holda, biz xarajatlar haqida gapiramiz disk maydoni ma'lumotlarni saqlash sxemasi tufayli. Sinov maqsadida o'rnatilgan Windows Server 580 Gb ReFS bo'limiga ko'chirildi. Bo'sh fayl tizimidagi metadata hajmi taxminan 0,73 Gbni tashkil etdi.

Nusxalashda Windows o'rnatilgan ReFS -ga bo'linadigan har bir server, fayllarni saqlashning ko'payishi NTFS -da 0,1% dan ReFS -da deyarli 30% gacha o'sdi. Shu bilan birga, metadata tufayli taxminan 10% ko'proq ishdan bo'shatish qo'shildi. Natijada, NTFS -dagi 11 Gb "foydalanuvchi ma'lumotlari" (70 mingdan ortiq fayllar) metadatani hisobga olgan holda, 11,3 Gb, ReFS -da esa bir xil ma'lumotlarga 16,2 Gb; bu shuni anglatadiki, ReFS -da ma'lumotlarni saqlash zaxirasi bu ma'lumotlar turi uchun deyarli 50% ni tashkil qiladi. Tabiiyki, oz sonli katta hajmli fayllar bilan bu effekt kuzatilmaydi.

Ish tezligi

Biz Beta haqida gapirayotganimiz sababli, FS ishlash ko'rsatkichlari o'tkazilmagan. FS arxitekturasi nuqtai nazaridan ba'zi xulosalar chiqarish mumkin. ReFS-ga 70 000 dan ortiq fayllarni nusxalashda 4 darajali "Directory" B + daraxti yaratildi: ildiz, o'rta daraja 1, o'rta daraja 2, barglar.

Shunday qilib, papka atributlarini qidirish (daraxt ildizi keshlanganligini hisobga olsak) 16 KB hajmdagi 3 ta o'qishni talab qiladi. Taqqoslash uchun, NTFSda bu operatsiya 1-4KB hajmdagi bitta o'qishni oladi ($ MFT joylashuv xaritasi keshlangan bo'lsa).

ReFS -dagi papkada (bir nechta yozuvli kichik papka) papka va fayl nomi bo'yicha fayl atributlarini qidirish bir xil 3 o'qishni talab qiladi. NTFS-da har biri 1KB dan 2 o'qish yoki 3-4 o'qish (agar fayl yozuvi rezident bo'lmagan "indeks" atributida bo'lsa) talab qilinadi. Kattaroq paketlarda NTFS o'qish soni ReFS uchun talab qilingan o'qish soniga qaraganda ancha tez o'sadi.

Fayllarning mazmuni uchun ham xuddi shunday: NTFS -dagi fayllar sonining ko'payishi, $ MFT ning turli bo'laklari bo'ylab joylashtirilgan uzun ro'yxatlarning ro'yxatlanishiga olib keladigan bo'lsa, ReFSda bu B + daraxtini samarali qidirish orqali amalga oshiriladi.

xulosalar

Yakuniy xulosalar chiqarishga hali erta, lekin fayl tizimining joriy qo'llanilishiga ko'ra, fayl tizimining server segmentiga, birinchi navbatda, virtualizatsiya tizimlariga, DBMS va arxivga yo'nalishini tasdiqlash mumkin. saqlash serverlari, bu erda tezlik va ishonchlilik katta ahamiyatga ega. Fayl tizimining asosiy kamchiligi, masalan, diskdagi ma'lumotlarni samarasiz qadoqlash, katta fayllarda ishlaydigan tizimlarda inkor qilinadi.

SisDev Laboratories ushbu fayl tizimining rivojlanishini kuzatib boradi va ushbu fayl tizimidan ma'lumotlarni qayta tiklashni qo'llab -quvvatlashni o'z ichiga oladi. Microsoft Windows 8 Server -ning beta -versiyasi uchun eksperimental ReFS -ni qo'llab -quvvatlash UFS Explorer mahsulotlarida muvaffaqiyatli amalga oshirildi va sheriklar o'rtasida yopiq beta -sinov uchun mavjud. ReFS -dan o'chirilgan fayllarni tiklash uchun asboblarning rasmiy chiqarilishi, shuningdek, apparat tizimining ishlamay qolishi natijasida fayl tizimi shikastlangandan so'ng ma'lumotlarni qayta tiklash biroz oldinroq yoki bir vaqtning o'zida ReFS -ni qo'llab -quvvatlaydigan Microsoft Windows 8 Server -ning chiqarilishi bilan rejalashtirilgan.

2012.03.16 versiyasi.
SisDev Laboratories materiallari asosida

Asl nusxaga havola saqlangan holda, qayta chop etish yoki tirnoqlarga ruxsat beriladi.