मैं कमांड लाइन पर Nautilus में घुड़सवार एक सांबा स्थान पर कैसे जाऊँ?


9

यह वह जगह है एक ही सवाल यहाँ ( और यहाँ भी का एक सा ), कि मैं डेबियन खरखरा (7.4) चल रहा हूँ छोड़कर। साफ़ करने के लिए, ये निर्देशिका मौजूद नहीं है:

/run/user
/var/run/user
~/.cache/gvfs

और यह निर्देशिका खाली है:

~/.gvfs/

और जीवीएफएस माउंटेड सांबा शेयर निर्देशिका में नहीं मिली है:

/media/
/mnt/

स्वाभाविक रूप से, मैं स्थानीय रूप से मुहिम शुरू करने के लिए नौटिलस एक्सप्लोरर की मदद करने की उम्मीद कर रहा हूं। या "टर्मिनल में खोलें" काम करने के लिए। लेकिन उन्होंने मुझे नाकाम कर दिया!


में से कुछ GVFS उपयोगिताओं कमांड लाइन से कुछ जानकारी दिखाने:

$ gvfs-mount -l
...
Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
  Type: GDaemonMount

या साथ gvfs-mount -li:

Mount(0): sharedir on wincomp -> smb://wincomp/sharedir/
  Type: GDaemonMount
  default_location=smb://wincomp/sharedir/
  themed icons:  [folder-remote]  [folder]
  can_unmount=1
  can_eject=0
  is_shadowed=0

लेकिन यह निर्दिष्ट नहीं करता है कि स्थानीय माउंट स्थान कहां है!


क्या आपने जाँच की है कि ~ / .gvfs निर्देशिका मौजूद है या नहीं?
एलेसेंड्रो डोटी कॉन्ट्रा

@adc हाँ यह मौजूद है, लेकिन खाली है
माइक टी।

आमतौर पर उन लोगों को कहीं न कहीं / मीडिया के नीचे रखा जाता है। आप इससे जांच कर सकते हैं gvfs-mount
21

@bjanssen gvfs-mount -lदिखाता है कि माउंट मौजूद है, लेकिन यह नहीं कहता कि कहां है। और यह नहीं है /media
माइक टी।

जवाबों:


9

ठीक है, यह पता लगा। डेबियन व्हीज़ी की डिफ़ॉल्ट स्थापना GVFS के लिए POSIX संगतता परत स्थापित नहीं करती है। इसे स्थापित करो:

apt-get install gvfs-fuse

अपने उपयोगकर्ता को FUSE समूह में जोड़ें:

adduser <username> fuse

अपनी मशीन को रिबूट करें (या रनलेवेल स्विच करें) और अब GVFS एक FUSE-fs को निर्यात करेगा /home/<username>/.gvfs/<resourcename>

सादर।

अधिक जानकारी के लिए https://wiki.gnome.org/Projects/gvfs/doc देखें , esp। FUSE डेमॉन के बारे में हिस्सा है।


प्रतिभाशाली! यहां तक ​​कि "ओपन इन टर्मिनल" सुविधा भी अब काम करती है!
माइक टी।

1
लगता है कि फ्यूज समूह जेसी पर मौजूद नहीं है, यहां तक ​​कि gvfs-fuse स्थापित करने के बाद भी।
अदम्बीन डेस

9

Bjanssen के जवाब में जोड़ने के लिए, डेबियन जेसी में SMB शेयर उपलब्ध है

/run/user/$UID/gvfs

वही आपके SFTP या WEBDAV शेयरों पर लागू होता है।


2

यदि आप नहीं जानते कि सांबा कहाँ पर रखा गया है, तो "माउंट" कमांड का उपयोग करने का प्रयास करें। आपको sth देखना चाहिए जैसे:

//123.123.123.8/s /mnt/user/sambaShare smbfs  0 0

यदि आप चाहते हैं कि सांबा शेयर विशेष निर्देशिका में "fstab" में जोड़ें

//123.123.123.8/s  /mnt/user/sambaShare  smb  username=admin,password=pass 0 0

mountइसे सूचीबद्ध नहीं करता है, लेकिन gvfs-mountमाउंट के लिए कुछ जानकारी दिखाता है।
माइक टी।

यह उत्तर सही होना चाहिए, जब तक कि आप किसी भी तरह से माउंट को देखने के लिए पूरी तरह से अनुमति नहीं देते हैं, या यह वास्तव में सही ढंग से माउंट नहीं किया गया है। क्या आप सभी क्रियाओं को ~ रूट के रूप में, या sudo के माध्यम से चला रहे हैं?
जॉर्ज स्पाइकलैंड

@GeorgeSpiceland Nautilus (GVFS के माध्यम से) में एक सामान्य उपयोगकर्ता के रूप में मुहिम शुरू की, और Nautilus ब्राउज़र के साथ काम करता है, लेकिन मूल रूप से सभी अन्य लोगों के लिए छिपा हुआ / बेकार है, जिसमें रूट भी शामिल है।
माइक टी

@ जॉर्ज स्पाइकलैंड: gvfs FUSE- आधारित है। केवल शेयर बढ़ते उपयोगकर्ता को उचित gvfs जानकारी दिखाई देगी। मैं इस मुद्दे पर विचार कर रहा हूं (सिर्फ एक डेबियन व्हीज़ी वीएम को स्पिन करने की आवश्यकता है), क्योंकि मेरी जिज्ञासा थूक दी गई है। पिछली बार जब मुझे इस सामान से निपटना था, तो gvfs- माउंट, gvfs-Mount-daemon on / foo / bar आदि जैसी प्रविष्टियाँ दिखाते थे। जाहिरा तौर पर यह स्क्वीज़ के बाद से बदल गया है।
bjanssen

डेबियन आधारित डिस्ट्रो की चमक के साथ मेरी कमजोरी, स्पष्टीकरण के लिए धन्यवाद, मैं खुद इस पर गौर कर सकता हूं।
जॉर्ज स्पाइकलैंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.