मान लीजिए कि कोई डिफ़ॉल्ट ब्लॉक आकार (128 एमबी) का उपयोग कर रहा है, और 130 एमबी का उपयोग कर एक फाइल है; तो एक पूर्ण आकार ब्लॉक और 2 एमबी के साथ एक ब्लॉक का उपयोग कर। फिर फ़ाइल में 20 एमबी संलग्न करने की जरूरत है (कुल 150 एमबी होना चाहिए)। क्या होता है?एडीएंड के साथ एचडीएफएस कैसे काम करता है
क्या एचडीएफएस वास्तव में अंतिम ब्लॉक के आकार को 2 एमबी से 22 एमबी तक आकार बदलता है? या एक नया ब्लॉक बनाएँ?
एचडीएफएस में फ़ाइल में प्रवेश करने के लिए कॉन्जेरेंसी के साथ कैसे जुड़ा हुआ है? क्या डाटलॉस का खतरा है?
क्या एचडीएफएस तीसरे ब्लॉक को बनाता है इसमें 20 + 2 एमबी लगाया जाता है, और 2 एमबी के साथ ब्लॉक को हटा देता है। यदि हां, यह एक साथ काम कैसे करता है?
क्या आप एक बंद फ़ाइल में शामिल हो सकते हैं? – David
अगर आप फ़ाइल पर संलग्न करते हैं तो आप इसे खोल रहे हैं। आप एक खुली फ़ाइल पर संलग्न नहीं कर सकते हैं। फिर एक बार जब आप संलग्न करते हैं और आउटपुट स्ट्रीम प्राप्त करते हैं तो आप फ़ाइल के अंत में अपने बाइट्स को डंप करना शुरू कर सकते हैं। – EthanP
यदि इस सुविधा को पेश किया गया था, तो मुझे सही ढंग से याद है, तो आपको इसे "संलग्न" करने में सक्षम होने के लिए खोला गया एक नई बनाई गई फ़ाइल छोड़नी होगी (उर्फ वास्तविक परिशिष्ट नहीं)। क्या आप कह रहे हैं कि अब एचडीएफएस 1) फाइल बनाने की अनुमति देता है 2) इसे बंद करें 3) इसे फिर से खोलें 4) इसमें डेटा संलग्न करें? – David