NTFS हार्ड ड्राइव से प्रोग्राम निष्पादित करने की अनुमति कैसे प्राप्त करें?


12

मुझे यह समस्या है: मुझे .cकोडब्लॉक के साथ फ़ाइलों को संकलित करने और चलाने के लिए उपयोग किया जाता है । अगर मैं अपने डेस्कटॉप ( ext4विभाजन) से यह समस्याओं के बिना काम करता हूं, लेकिन मेरी द्वितीयक हार्ड ड्राइव ( NTFSविभाजन) से ऐसा करने से फ़ाइल permission deniedचलाने के दौरान कहने के लिए CodeBlocks बन जाता है .c

मैंने पढ़ा है कि यह विभाजन के प्रकार के कारण सही है? लेकिन मुझे नहीं पता कि इसे कैसे हल किया जाए। मैंने इस पंक्ति को जोड़ने fstab( sudo gedit /etc/fstab) को संपादित करने की कोशिश की :

/dev/sda /media/Dati ntfs user,exec 0 1

लेकिन उबंटू को रिबूट करने के बाद मुझे बूट के बारे में एक चेतावनी थी a problem mounting a drive, ऐसा इसलिए है क्योंकि मैंने केडीई को Datiबूट पर अपने ड्राइव को ऑटो में सेट किया है।

तो मुझे निष्पादित अनुमति के साथ अपने NTFS ड्राइव को ऑटो माउंट करना चाहिए? मैं उसे कैसे कर सकता हूँ?


आप पढ़ सकते हैं, लेकिन फ़ाइल नहीं लिख सकते, क्या मैं सही हूं?
लुसियो

1
मैं इसे पढ़ सकता हूं लेकिन मैं इसे नहीं सोच सकता कि मुझे लगता है कि मैं इसे लिख भी नहीं सकता। मैं "सूडो" विकल्प के साथ डॉल्फिन से और न ही अनुमतियों को सेट नहीं कर सकता
फ्रैंक

ठीक है, इसका मतलब है कि आपके पास केवल readउस विभाजन पर अनुमति है। यह विभाजन उसी एचडीडी से है जो उबंटू है या बाहरी ड्राइव है?
लुसियो

2
क्या आपने इस प्रश्न की समीक्षा की है ?
लुसियो

मैंने इसे अभी हल किया है, मैंने जवाब पोस्ट किया है
फ्रैंक

जवाबों:


8

NTFS विभाजन को निष्पादन योग्य बनाने के लिए इन चरणों का पालन करें:

  1. एक टर्मिनल खोलें और टाइप करें sudo blkid -c /dev/null
    यह कमांड आपको अपने NTFSड्राइव और आपके UUIDनंबर की पहचान करने की अनुमति देता है । उदाहरण :

    /dev/sdb1: LABEL="my_label" UUID="xxx" TYPE="ntfs"
    
  2. /etc/fstabटर्मिनल टाइपिंग से फ़ाइल खोलेंsudo -H gedit /etc/fstab

  3. मौजूदा पंक्तियों को संपादित न करें, लेकिन अंत में इस उदाहरण की तरह नया जोड़ें:

    UUID=xxx /media/my_label ntfs-3g defaults,auto,uid=1000,gid=1000,umask=002 0 0
    

    नोट: अपनी स्थिति के अनुसार UUIDसंख्या और बढ़ते बिंदु को बदलें /media/my_label!

  4. फ़ाइल सहेजें और पाठ संपादक बंद करें।

  5. टर्मिनल में अगला कमांड दर्ज करें: sudo mount -a

  6. और उबंटू को रीस्टार्ट करें। किया हुआ

अब, हर बार जब आप अपने NTFSविभाजन को माउंट करते हैं , तो आप निष्पादन योग्य फ़ाइलों को चलाने में सक्षम होंगे।


कृपया हमें बताएं कि क्या यह विभाजन उसी HDD का है जो उबंटू का है या बाहरी ड्राइव का है?
लुसियो

यह एक बाहरी अभियान है
फ्रैंक

मैं यह परिवर्तन करने के बाद भी फाइल की अनुमति नहीं बदल सकता, भले ही मैं users,permissionsबाद में जोड़ दूं defaults,auto। मेरी लाइन फिलहाल इस तरह है: /dev/sdb4 /path/to/mount ntfs-3g defaults,auto,users,permissions,uid=1000,gid=1000,umask=002 0 0क्या आपके पास कोई सुझाव है?
ldavid
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.