एनएफएस माउंट के लिए कचरा कैसे सक्षम करें?


17

/home/usersमेरे होस्ट की निर्देशिका एक एनएफएस माउंट है जो एक सर्वर से जुड़ा है जो मेरे नियंत्रण में नहीं है। Nautilus के साथ $HOME( /home/users/foo) फाइल हटाने पर मुझे निम्नलिखित संदेश मिलता है:

फ़ाइल को ट्रैश में नहीं ले जाया जा सकता, क्या आप तुरंत हटाना चाहते हैं?

फ़ाइल "..." को कूड़ेदान में नहीं ले जाया जा सकता।

क्या इस माउंट पॉइंट के लिए ट्रैश को सक्षम करने का कोई तरीका है? मैंने विभाजन तक पहुंच लिखी है, लेकिन अपेक्षित /home/users/.Trash-$(id -u)और चिपचिपा बिट सेट करने के बाद भी , नौटिलस अभी भी कचरे का उपयोग करने में विफल रहता है।

इस प्रश्न को पढ़ते समय और ट्रैश स्पेसिफिकेशन में मैंने पाया कि $HOME/.local/share/Trashयह मानक स्थान है (जब तक $XDG_DATA_HOMEसेट नहीं किया गया है), और ऐसा लगता है कि नॉटिलस केवल इस बारे में आधा-जागरूक है: यह वास्तव में $HOME/.local/share/Trash/info/[filename]<.number>.trashinfoहर बार लिखता है कि मैं एक फ़ाइल को हटाने की कोशिश करता हूं, लेकिन फाइलें सभी खाली हैं और मुझे अभी भी त्रुटि संदेश मिल रहा है।


मैं इसे एक टिप्पणी लिख रहा हूं जब तक कि इसका परीक्षण नहीं किया जा सकता है। मुझे www पर आउटडेटेड डॉक्यूमेंटेशन फॉलो करने में थोड़ी मुश्किल हुई। सभी संभावित रास्तों को आज़माने के बजाय ... straceउन रास्तों का पता लगाने के nautilusलिए इस्तेमाल किया जा सकता है जो उनकी अनुमति की स्थिति को खोलने और जांचने की कोशिश कर रहे हैं।
user.dz 8

जवाबों:


1

आप एक फ़ाइल सिस्टम के लिए अनुमतियाँ सेट करने का प्रयास कर रहे हैं जो मान्यता प्राप्त नहीं है। सिस्टम फंक्शन जो "हटाता है" एक लिनक्स आधारित बिट में उपयोग किया जाने वाला सिस्टम नहीं है जब तक कि उसका अनुकरण नहीं किया जाता है। जब आप इसे हटाने के लिए कहते हैं तो यह "ट्रैशबिन" पर लिखने की कोशिश करता है। आप केवल सामान ले जा रहे हैं। इसे हटाने के लिए आपको फ़ाइल सिस्टम तक पहुंचने की आवश्यकता है, न कि कच्चे डेटा की। इसके डेटा को वापस किक करने के लिए जा रहा है क्योंकि आप इसे हटाने के लिए नहीं कह रहे हैं, हटाएं कमांड अपने व्हीलहाउस के भीतर नहीं है। आप उपयोग किए गए कमांड की परवाह किए बिना।

यदि आप सांबा में सर्वर के विभाजन / ड्राइव को माउंट कर सकते हैं या आप कभी भी पसंद करते हैं तो आप इसे हटाने के लिए उपयोग करने में सक्षम हो सकते हैं। अनुमतियों के साथ, वस्तुतः बढ़ते प्रयास करें। यदि आपने केवल पढ़ा / लिखा है, लेकिन अपना समय खराब नहीं किया है, तो हटाएं / हटाएं।


क्या आप कह रहे हैं कि पढ़ने और लिखने की पहुंच वाले उपयोगकर्ता के पास अभी भी फ़ाइलों को हटाने / स्थानांतरित करने की पहुंच नहीं हो सकती है? मुझे उसके लिए कोई संदर्भ नहीं मिल रहा है; क्या तुम्हारे पास एक है?
l0b0

ड्राइवर समस्या। आपको mca..etc ड्राइवर / सिस्टम का उपयोग करने की आवश्यकता है जो हटाने की अनुमति देता है, इसे कूड़ेदान में स्थानांतरित करने की नहीं। यह वास्तव में इसे हटाता नहीं है, केवल इसे ड्राइव के संरक्षित क्षेत्र में ले जा रहा है। सिस्टम फ़ंक्शंस तक पहुंच के बिना आप फ़ंक्शंस का इम्यूलेशन / रिमोट एक्सेस किए बिना विंडोज़ मशीन पर डिलीट नहीं कर सकते हैं (फ़ंक्शन फ़ंक्शंस नहीं फ़ाइलें पढ़ें)। बस व्यक्तिगत अनुभव। मेरे लिए क्या काम किया: VM इसे और हटाएं तो एक सिस्टम विंडोज़ सर्वर नहीं चला रहा है जिसमें एक विंडोज़ माउंटेड विभाजन है जिसे आप लिनक्स आधारित मशीन का उपयोग करके दूरस्थ रूप से कनेक्ट करते हैं?
लेस्टर.अमोद

सांबा माउंटेड / सर्वर फ़ाइलों (ntfs ... को हटाने के लिए वर्चुअल फ़ाइल शेयर अनुमतियों की अनुमति दी गई है ... ने redhat में काम किया था, लेकिन कुछ साल पहले किया था। डननो अगर यह अभी भी करता है। वास्तव में बस वीएम विंडोज़ को सर्वर / विभाजन को प्राप्त करना है और इसे अनुमति देना चाहिए। हटाने के लिए।
Lester.Amod

क्या आप स्पष्ट कर सकते हैं? मैं एनएफएस प्रणाली को पढ़ने और लिखने में सक्षम हूं, इसलिए आपको "isnt मान्यता प्राप्त" से क्या मतलब है? "इम्यूलेशन", "रॉ डेटा", "व्हीलहाउस", "वस्तुतः बढ़ते", "एक ड्राइवर समस्या" से क्या मतलब है? "Mca..etc ड्राइवर / सिस्टम" क्या है? मैं इनमें से किसी भी जानकारी का उपयोग नहीं कर सकता।
l0b0

इसके अलावा, कृपया टिप्पणियों को जोड़ने के बजाय नई जानकारी के साथ अपने उत्तर को अपडेट करें।
l0b0

0

uid=1000 en gid=1000सामान्य रूप से कचरा कार्य करने के लिए आवश्यक हैं। किसी तरह आपको इसे संभवतः माउंट करने की आवश्यकता होगी, क्या इसे एसएएमबीए में माउंट करना संभव है जैसे नीचे फैस्टब में?

UUID=***********   /media/DATA     ntfs-3g defaults, uid=1000, gid=1000,  locale=nl_NL.UTF-8    0        0

1
बेहतर होगा कि आप अपने द्वारा बताए गए कमांड का अर्थ बताते हुए अपने जवाब को विस्तृत रूप से बता सकें। आपके उत्तर को बेहतर बनाया जा सकता है।
अंकित ५ May४०

1
@gerhas वह एनएफएस बढ़ रहा है, एनटीएफएस विभाजन नहीं
गोजेक सीसी

0

एनएफएस अनुमतियों के लिए यूआईडी (यूजर आईडी) और जीआईडी ​​(ग्रुप आईडी) का उपयोग करता है और मेरा मानना ​​है कि आपके द्वारा वर्णित कार्यक्षमता को प्राप्त करने के लिए आपको स्थानीय और दूरस्थ दोनों सिस्टम पर मेल खाना चाहिए। ऐसा होने की संभावना नहीं है क्योंकि आप कहते हैं कि "सर्वर मेरे नियंत्रण में नहीं है"

स्रोत: http://forums.openmediavault.org/index.php/Thread/5827-nfs-and-trash/ http://linux.die.net/man/5/exports

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.