माउंट किए गए NTFS वॉल्यूम से कचरा प्रबंधन करने की कोशिश करते समय, मैंने इस पर FreeDesktop.org के संदर्भ को पढ़ा ।
चारों ओर घूमना और कुछ परीक्षण करना, मुझे एहसास हुआ कि उबंटू / सूक्ति 100% चश्मे का पालन नहीं करता है। यहाँ पर क्यों:
गैर- / विभाजनों के लिए, यह हमेशा उपयोग करता है
<driveroot>/.Trash-<uid>
, इसका उपयोग कभी नहीं किया<driveroot>/.Trash/<uid>
, यहां तक कि जब मैंने इसे पहले से बनाया था। जब यह काम करता है, तो यह कष्टप्रद होता है: यदि मेरे 15 उपयोगकर्ता हैं, तो मैं/.Trash-xxx
अपनी ड्राइव में 15 फ़ोल्डरों के साथ समाप्त होता हूं, जबकि दूसरा दृष्टिकोण अभी भी एक फ़ोल्डर (15 उप-फ़ोल्डर्स के साथ) देगा। मेरे ड्राइव में "प्रदूषण" बहुत अप्रिय है। और चश्मा कहते हैं " यदि एक$topdir/.Trash
निर्देशिका अनुपस्थित है, तो एक$topdir/.Trash-$uid
निर्देशिका का उपयोग किया जाना है "। खैर, यह मौजूद है, इसलिए इसका उपयोग कभी नहीं करता है?रूट कचरा काम नहीं करता है, कम से कम बॉक्स से बाहर नहीं। रूट के रूप में नॉटिलस खोलें और कचरा पर क्लिक करें; यह एक त्रुटि देता है। किसी भी फ़ाइल को हटाने का प्रयास करें, यह कहता है "यह कचरा में स्थानांतरित नहीं हो सकता है"। ठीक है, मुझे पता है कि इसे बनाकर तय किया जा सकता है
/root/.local/share
। लेकिन चश्मा का कहना है कि " A" होम ट्रैश "डायरेक्टरी SHOULD किसी भी नए यूजर के लिए अपने आप बन जाता है। यदि इस डायरेक्टरी को ट्रैशिंग ऑपरेशन की जरूरत है, लेकिन मौजूद नहीं है, तो कार्यान्वयन SHOULD अपने आप ही इसे बना देता है, बिना किसी चेतावनी या देरी के। " फिर त्रुटि क्यों? बग?यदि मैं
/etc/fstab
पहले से ही सभी के लिए RW के रूप में वॉल्यूम बढ़ा रहा हूं, तो मुझे माउंट किए गए संस्करणों के लिए प्रविष्टियां क्यों बदलनी चाहिए , जैसे कि यूआईडी और गाइड जैसे विकल्प?
ये मानक से विचलन के कुछ उदाहरण हैं। तो, सवाल यह है:
"यदि उबंटू कल्पना का 100% पालन नहीं करता है, तो एचओवी वास्तव में कचरा कैसे काम करता है? क्या मैं उबंटू के कचरे के कार्यान्वयन के लिए एक तकनीकी संदर्भ पा सकता हूं?"
वैसे: यदि उबंटू चश्मा का पालन करने के लिए होता है, तो कृपया मुझे बताएं कि मैं क्या गलत कर रहा हूं, विशेषकर /.Trash-<uid>
बनाम /.Trash/<uid>
मुद्दे के बारे में ।
धन्यवाद!
संपादित करें:
कुछ और जानकारी:
यदि किसी दिए गए fs के पास चिपचिपा बिट (VFAT, NTFS) के लिए कोई समर्थन नहीं है, तो संभवतः इसकी अनुमति या तो नहीं है (कम से कम VFAT निश्चित रूप से नहीं है)। तो क्या एक उपयोगकर्ता को
/
अन्य उपयोगकर्ताओं को पुनर्स्थापित करने से रोकता है./Trash-xxx
? यदि कोई अपने कूड़ेदान को पढ़ / लिख सकता है, तो कोई पूरी चालन के लिए भी ऐसा कर सकता है, जिसमें दूसरे के चकत्ते भी शामिल हैं, सही? या क्या Gnome को./Trash-xxx
VFAT / NTFS fs पर फ़ोल्डर्स पर किसी प्रकार का "अतिरिक्त" संरक्षण है ?यदि लिनक्स
/fstab
यूआईडी और जीआईडी विकल्पों को संपादित करके एनटीएफएस बढ़ते पर फ़ाइल अनुमतियों का "अनुकरण" कर सकता है, तो क्या यह स्टिक बिट का "अनुकरण" भी कर सकता है? मैं वास्तव में/.Trash/xxx
प्रारूप का उपयोग करना पसंद करूंगा ...रूट इश्यू के लिए: / विभाजन के लिए, मैं ट्रैश को रूट के रूप में उपयोग कर सकता हूं, और यह चला जाता है
/root/.local/share/Trash
। लेकिन अगर मैं Nautilus "कचरा" (रूट के रूप में) पर क्लिक करता हूं, तो मुझे एक त्रुटि मिलती है। क्या तुम नहीं? तो फ़ाइलें सही ढंग से ट्रैश किए गए हैं, लेकिन मैं इसे एक्सेस नहीं कर सकता। सभी मैं उन्हें मैन्युअल रूप से "पर्स" कर सकता हूं (फ़ाइलों को हटाकर/root/.local/share/Trash
), लेकिन बहाल करना बहुत मुश्किल होगा (जानकारी फ़ाइलों को खोलना और मैन्युअल रूप से चलना, आदि)।गैर- / विभाजनों (या कम से कम VFAT / NTFS के लिए) के लिए, मैं रूट के रूप में कचरा का उपयोग भी नहीं कर सकता: यह एक
./Trash-0
फ़ोल्डर नहीं बनाता है , यह बस कहता है "कचरा नहीं कर सकते, स्थायी रूप से हटाना चाहते हैं?" क्यों?Fstab के बारे में: मैं इसे अपने NTFS विभाजन के लिए एक स्थायी माउंट के लिए उपयोग करता हूं। मेरे पास कई हैं, और यदि "पूर्व-घुड़सवार" नहीं हैं, तो वे वास्तव में डेस्कटॉप और / या नॉटिलस को अव्यवस्थित करते हैं। मैं नहीं बल्कि होगा यह पूर्व घुड़सवार, मेरी फाइल प्रणाली में एकीकृत की तरह माउंट में,
/data
,/windows/xp
,/windows/vista
, और इतने पर, और छुट्टी/media
और अपने "माउंट / अनमाउंट" सिर्फ सही मायने में हटाने योग्य ड्राइव के लिए लचीलापन।
तो, अगर उबंटू / गनोम वास्तव में कल्पना का पालन करता है, तो क्या रूट मुद्दों को ठीक करने और कम से कम मेरे fstab'ed NTFS तय विभाजन के लिए चिपचिपा सा "अनुकरण" करने का कोई तरीका है?