RX0260

डोमेन: इंजन

त्रुटि संदेश

फ़ाइलसिस्टम तालिका %s पढ़ी नहीं जा सकती: %s

संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।

कहानी

इंजन ने शुरू होते समय फ़ाइलसिस्टम तालिका पढ़नी चाही और पढ़ नहीं सका, इसलिए उसने जन्म ही नकार दिया। पहले बात यह जानिए कि यह तालिका क्या है। where: filesystem धारक किन फ़ाइलसिस्टमों पर टिक सकता है, कौन-से शब्द which: में चलते हैं, और हर शब्द कर्नेल के किस प्रकार-शब्द से जाँचा जाता है, यह सब एक घोषणा में लिखा था। आज के इंजन में वह संकलित स्थिरांकों में है, इसलिए यह नकार अब उठता नहीं। पर नियम समझने लायक है। अगर घोषणा पढ़ी न जा सके, किसी समूह में शब्द या कर्नेल प्रकार-शब्द न हो, कोई शब्द दो बार आए, या which: की अनुपस्थिति वाली दुनिया ग़ायब हो, तो इंजन के पास कोई साफ़ बयान ही नहीं रहता कि धारक कहाँ टिके। तब वह C में लिखे किसी पुराने समूह पर नहीं लौटता, क्योंकि वह दूसरा सत्य-स्रोत होता। वह जन्म ही रोक देता है। एक छोटा उदाहरण: तालिका में ext4 दो बार लिखा गया। सुधार: घोषणा में हर शब्द एक ही बार रखें, और हर शब्द के साथ कर्नेल प्रकार-शब्द दें। संदेश का पहला खाना घोषणा का नाम है, दूसरा उसकी गड़बड़ी।

पाठ Rush इंजन की त्रुटि सूची से लिया गया है।