Udisks सिस्टम में क्यों नहीं है


10

ऑटोमैटिकलीमार्टपार्टीमेंट के बारे में उबंटू मैनुअल में वर्णन किया गया है कि Nautilus विभाजन को माउंट करने के लिए udisks का उपयोग कर रहा है। लेकिन जब मैं udisksटर्मिनल सिस्टम में टाइप करता हूं तो बताता है कि मुझे इसे इंस्टॉल करने की जरूरत है। तो, क्या Nautilus वास्तव में udisks का उपयोग करता है?

"When you mount a disc normally with the file browser (nautilus etc) it mounts disks by interacting with udisks behind the scenes."

जवाबों:


7

ट्रस्टी udisks2में डिफ़ॉल्ट रूप से स्थापित किया जाता है और नॉटिलस द्वारा उपयोग किया जाता है।

बाइनरी में है

/usr/bin/udisksctl

के माध्यम से मिला dpkg -L udisks2 | grep bin/


से man udisksctl

NAME
       udisksctl - The udisks command line tool

SYNOPSIS
       udisksctl status

       udisksctl info {--object-path OBJECT | --block-device DEVICE}

       udisksctl mount {--object-path OBJECT | --block-device DEVICE} [--filesystem-type TYPE] [--options OPTIONS...] [--no-user-interaction]

       udisksctl unmount {--object-path OBJECT | --block-device DEVICE} [--force] [--no-user-interaction]

       udisksctl unlock {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl lock {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl loop-setup --file PATH [--read-only] [--offset OFFSET] [--size SIZE] [--no-user-interaction]

       udisksctl loop-delete {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl power-off {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl smart-simulate --file PATH {--object-path OBJECT | --block-device DEVICE} [--no-user-interaction]

       udisksctl monitor

       udisksctl dump

       udisksctl help

यहाँ एक छोटी परीक्षा है

% सूद apt-get remove udisks2
पैकेज सूची पढ़ना ... पूरा हो गया
निर्भरता का पेड़       
राज्य की जानकारी पढ़ रहे हैं ... किया
निम्नलिखित पैकेज याद किए जाएंगे:
  Arronax arronax-nautilus brasero deja-dup-backend-gvfs सूक्ति-डिस्क उपयोगिता
  सूक्ति-शैल-विस्तार gnome-Sus gvfs gvfs-backends gvfs-backends-goa
  gvfs- डेमोंस gvfs-fuse nautilus nautilus-sendto नॉटिलस-शेयर सॉफ्टवेयर-केंद्र
  ubuntu-gnome-desktop udisks2 usb-creator-common usb-creator-gtk
0 अपग्रेड किया गया, 0 नव स्थापित, 20 हटाने के लिए और 0 अपग्रेड नहीं किया गया।
इस ऑपरेशन के बाद, 20,9 एमबी डिस्क स्थान मुक्त हो जाएगा।
क्या आप जारी रखना चाहते हैं? [Y n]
% सूद apt-get udisks हटा दें
पैकेज सूची पढ़ना ... पूरा हो गया
निर्भरता का पेड़       
राज्य की जानकारी पढ़ रहे हैं ... किया
निम्नलिखित पैकेज याद किए जाएंगे:
  udisks
0 अपग्रेड किया गया, 0 नव स्थापित, 1 हटाने के लिए और 0 अपग्रेड नहीं किया गया।
इस ऑपरेशन के बाद, 1.043 kB डिस्क स्थान मुक्त हो जाएगा।
क्या आप जारी रखना चाहते हैं? [Y n]

क्या तब टर्मिनल से udisks2 कमांड का उपयोग करना संभव है? मुझे ऐसा कोई आदेश नहीं मिला
vico

@vico के /usr/bin/udisksctlमाध्यम से पायाdpkg -L udisks2 | grep bin/
AB

1
समस्या यह है कि विभिन्न ubuntu wikis और सलाह साइटें अभी भी लोगों को udisks का उपयोग करने के लिए कहती हैं और यह इंगित करने का कोई संदेश नहीं है कि वे कहां गए थे।
उज्ज्वल

यह सही नहीं udisksctlहै एक पूरी तरह से अलग आदेश है udisks। यह प्रतिस्थापन में एक बूंद नहीं है।
सेरिन ऑक्ट

/usr/bin/udisksउबंटू 18 में उपलब्ध udisksनहीं है udisksctl। कई कार्यों को अनुपलब्ध करता है । मुझे " udisks2" कमांड नहीं मिली । यह स्पष्ट होता जा रहा है कि हमें यह जानने की जरूरत है कि वास्तविक udisksकमांड IN क्या पैकेज है।
होगा

3

मैं ऑपरेटिंग सिस्टम के समान डिस्क पर NTFS विभाजन को माउंट करने के लिए udisks का उपयोग कर रहा था। मेरी आज्ञा कुछ इस प्रकार थी

/usr/bin/udisks --mount /dev/disk/by-uuid/

मैंने इस कमांड का इस्तेमाल 16.04 (टकसाल 18) में किया:

udisksctl mount --block-device /dev/disk/by-uuid/

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