এনটিএফএস হার্ড ড্রাইভ থেকে প্রোগ্রামগুলি চালানোর অনুমতি কীভাবে পাবেন?


12

আমার এই সমস্যাটি রয়েছে: আমি .cকোডলকগুলি দিয়ে ফাইলগুলি সংকলন ও চালানোর জন্য ব্যবহার করছি । যদি আমি এটি আমার ডেস্কটপ ( ext4পার্টিশন) থেকে করি তবে এটি সমস্যা ছাড়াই কাজ করে, তবে আমার সেকেন্ডারি হার্ড ড্রাইভ ( NTFSপার্টিশন) থেকে এটি করা কোডব্লকগুলিকে ফাইল permission deniedচালানোর সময় বলতে বাধ্য করে .c

আমি পড়েছি কারণ এটি পার্টিশনের ধরণের কারণে এটি সঠিক? তবে আমি কীভাবে এটি সমাধান করব জানি না। আমি সম্পাদনা করার চেষ্টা fstab( sudo gedit /etc/fstab) এই লাইন যোগ:

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

তবে উবুন্টুকে রিবুট করার পরে আমার বুট সম্পর্কে একটি সতর্কতা ছিল a problem mounting a drive, কারণ আমি নিজের Datiড্রাইভকে বুট থেকে স্বয়ংক্রিয়ভাবে মাউন্ট করার জন্য কে ।

তাহলে আমার চালনার অনুমতি নিয়ে আমার এনটিএফএস ড্রাইভটি স্বয়ংক্রিয়ভাবে চালিত হওয়া উচিত? আমি এটা কিভাবে করবো?


আপনি পড়তে পারেন কিন্তু ফাইলটি লিখতে পারেন না, আমি ঠিক আছি?
লুসিও

1
আমি এটি পড়তে পারি তবে আমি এটি কার্যকর করতে পারি না বলে আমি মনে করি এবং আমিও এটি লিখতে পারি না। আমি "sudo" বিকল্পের সাথে ডলফিন থেকেও অনুমতি নির্ধারণ করতে পারি না
ফ্রাঙ্ক

ঠিক আছে, এর অর্থ এই readযে এই পার্টিশনের উপর আপনার কেবল অনুমতি রয়েছে। সেই বিভাজনটি একই এইচডিডি থেকে উবুন্টু বা বাহ্যিক ড্রাইভ?
লুসিও

2
আপনি এই প্রশ্নটি পর্যালোচনা করেছেন ?
লুসিও

আমি সবেমাত্র এটি সমাধান করেছি, আমি উত্তর পোস্ট করেছি
ফ্রাঙ্ক

উত্তর:


8

এনটিএফএস পার্টিশনকে এক্সিকিউটেবল করতে এই পদক্ষেপগুলি অনুসরণ করুন:

  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পার্টিশনটি মাউন্ট করবেন, আপনি এক্সিকিউটেবল ফাইলগুলি চালাতে সক্ষম হবেন।


দয়া করে আমাদের বলুন যে সেই পার্টিশনটি কি এইচডিডি-র উবুন্টু বা বাহ্যিক ড্রাইভের যদি হয়?
লুসিও

এটি একটি বাহ্যিক ড্রাইভ
ফ্র্যাঙ্ক

এই পরিবর্তনটি করার পরে আমি ফাইলগুলির অনুমতিগুলি পরিবর্তন করতে পারি না, এমনকি users,permissionsপরে যুক্ত করা হলেও defaults,auto। আমার লাইনটি বর্তমানে এর মতো: /dev/sdb4 /path/to/mount ntfs-3g defaults,auto,users,permissions,uid=1000,gid=1000,umask=002 0 0আপনার কোনও পরামর্শ আছে?
ldavid
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.