त्रुटि संदेश
संदेश में %s उस मान की जगह है जिसे इंजन त्रुटि उठाते समय भरता है।
कहानी
आपने which: में कहा कि यह धारक ext4 पर टिका है, पर इंजन ने रोककर कहा कि यह वहाँ नहीं टिका जहाँ आप कह रहे हैं। चलिए देखें कैसे। which: एक दावा है उस जगह के बारे में जिसे path: बताता है। और इंजन दावे पर भरोसा नहीं करता, जाँचता है। कोई भी बाइट लिखने से पहले वह कर्नेल से पूछता है कि इस पथ के लिए सबसे लंबा माउंट बिंदु कौन-सा है और वह किस प्रकार का है। अगर आपने ext4 कहा और पथ असल में tmpfs पर है, तो वह रीबूट पर मिट सकता है, और आप सोचते रहेंगे कि डेटा पक्का है। यह डेटा की जगह के बारे में झूठ होता। इसलिए इंजन नाम लेकर नकारता है और बताता है कि पथ असल में किस पर टिका है। एक छोटा उदाहरण: path: slash tmp slash notes और which: ext4। संदेश बताएगा कि वह पथ tmpfs पर है। सुधार दो हैं: या तो पथ किसी सचमुच के ext4 माउंट के नीचे चुनें, या which: में वही लिखें जो असलियत है। दावे को सच से मिला दीजिए।
पाठ Rush इंजन की त्रुटि सूची से लिया गया है।
