एक नई सुविधा ext4 में जोड़ा गया है और कर्नेल 3.5 के साथ पेश किया गया है जिसे 'मेटाडेटा चेकसम' के रूप में जाना जाता है, जो ext4 की एक और विशेषता है जो कि फ़ाइल सिस्टम की संरचना की विश्वसनीयता और अखंडता में सुधार करने वाली है।
समग्र कार्यान्वयन कर्नेल newbies में अच्छी तरह से समझाया गया है :
ZFS और Btrfs जैसे आधुनिक फाइल सिस्टम ने साबित किया है कि चेकसम का उपयोग करके फाइल सिस्टम की अखंडता सुनिश्चित करना एक महत्वपूर्ण विशेषता है। Ext4 ने विभिन्न मेटाडेटा फ़ील्ड के चेकसम को संग्रहीत करने की क्षमता को जोड़ा है। जब भी मेटाडेटा फ़ील्ड पढ़ा जाता है, पढ़े गए डेटा के चेकसम की तुलना संग्रहीत चेकसम से की जाती है, यदि वे भिन्न हैं तो इसका मतलब है कि मेडता दूषित है (ध्यान दें कि यह सुविधा डेटा को कवर नहीं करती है, केवल आंतरिक मेटाडेटा संरचनाएं, और इसमें "आत्म-चिकित्सा" क्षमताएं नहीं हैं)।
किसी भी ext4 फाइल सिस्टम को "ट्यून 2 एफ-ओ मेटाडेटा_कसुम" कमांड या "एमकेएफओ-ओ मेटाडेटा_कसम" का उपयोग करके सृजन समय पर चेकसमों का उपयोग करने के लिए अपग्रेड किया जा सकता है। एक बार यह सुविधा एक फाइलसिस्टम में सक्षम हो जाने के बाद, बिना किसी चेकसम समर्थन वाले पुराने कर्नेल केवल रीड-ओनली मोड में इसे माउंट करने में सक्षम होंगे।
Kern.org पर इस तरह के लेखों में महान तकनीकी विस्तार से आगे चर्चा की गई है कि मेटाडेटा चेकसम का उपयोग कैसे भ्रष्ट मेटाडाटा को फाइल सिस्टम संरचना को नुकसान पहुंचाने से रोक सकता है।
हालांकि लेख यह भी चेतावनी देता है कि:
मेटाडेटा चेकसमिंग कोड लिनक्स 3.5 में मेनलाइन में जाने लगा, और 3.7-आरसी 1 के रूप में यह कुछ उपयोगकर्ता परीक्षण से गुजर रहा है। यह कोड अभी तक ठोस नहीं है।
यह उबंटू 12.10 में डिफ़ॉल्ट रूप से सक्षम नहीं है, और संभवत: एक्स 4 फाइलसिस्टम के साथ हाल के मुद्दों के बाद फिलहाल इसे सक्षम नहीं करना है, जैसा कि यहां उल्लेख किया गया है ।