কেবলমাত্র বাহ্যিক হার্ড ডিস্ক পড়ুন কীভাবে স্থির করবেন?


25

আমি একটি বাহ্যিক হার্ড ডিস্ক তোশিবা 1 টিবি ইউএসবি 3 পেয়েছি, অনুমতিটি সর্বদা কেবল পঠিত হয়।

fdisk -l (আউটপুট):

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf2198b37

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2046   362369023   181183489    5  Extended
/dev/sda3       362371072   976771071   307200000    7  HPFS/NTFS/exFAT
/dev/sda5            2048      976895      487424   83  Linux
/dev/sda6          978944   362369023   180695040   83  Linux

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xeba6fb57

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1           16065   312576704   156280320    f  W95 Ext'd (LBA)
/dev/sdb5           16128   312573708   156278790+   7  HPFS/NTFS/exFAT

Disk /dev/sdc: 1000.2 GB, 1000204885504 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525167 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x297c35de

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63  1953520064   976760001    7  HPFS/NTFS/exFAT

আমি কীভাবে এই হার্ড ড্রাইভের মালিক এবং অনুমতি পরিবর্তন করতে পারি?

স্ক্রিনশট


sudo mount -o remount,uid=1000,gid=46,rw /dev/sdc1একটি টার্মিনাল চেষ্টা করুন ।
আলা আলী

@ আলা এখনও একই অনুমতি কিছুই পরিবর্তন হয়নি !!
মোটা_উ

কমান্ডের আউটপুট কি mount | grep sdcএবং id? এছাড়াও, আপনার ড্রাইভের ভিতরে কোনও ফোল্ডারের অনুমতি পরীক্ষা করুন, আসল "তোশিবিএ" ফোল্ডারটি নয়।
আলা আলী

/ dev / sdc1 on / মিডিয়া / তোশিবিএ টাইপ fuseblk (rw, nosuid, nodev, অনুমতি_ অন্য, blksize = 4096, uid = 1000, gid = 46, uid = 1000, gid = 46) ..... অনুমতি = drwxr- xr-x 1 মূল রুট
moata_u

আমি একটি উত্তর পোস্ট করেছি। প্রথম কমান্ডটি আপনি যা চেষ্টা করেছিলেন তা হ'ল তাই আপনি এটি এড়িয়ে যেতে পারেন এবং সংখ্যায়িত পদক্ষেপগুলি থেকে শুরু করতে পারেন।
আলা আলী

উত্তর:


30

টার্মিনালে নিম্নলিখিত কমান্ডটি কার্যকর করার চেষ্টা করুন:

sudo mount -o remount,uid=1000,gid=1000,rw /dev/sdc1

ব্যাখ্যা:

  • -o মানে "এই বিকল্পগুলি সহ"।
  • remount - একই পূর্ববর্তী বিকল্পগুলির সাথে একই মাউন্ট পয়েন্টের উপর দিয়ে ড্রাইভটিকে পুনঃনির্মাণ করে।
  • uid=1000- এই বিকল্পটি 1000 আইডি দিয়ে ব্যবহারকারীকে ড্রাইভের মালিক করে তোলে। আপনার যদি কেবল একটি ব্যবহারকারীর নাম থাকে তবে এটি সম্ভবত আপনার ব্যবহারকারীর আইডি। আপনার সিস্টেমে একাধিক ব্যবহারকারীর নাম থাকলে কমান্ডটি চালান idএবং পরে নম্বরটি ব্যবহার করুন uid=
  • gid=1000- এই বিকল্পটি 1000 আইডি সহ গ্রুপটিকে ড্রাইভের গ্রুপের মালিক করে তোলে। পূর্ববর্তী পয়েন্ট হিসাবে একই নোট।
  • rw- এই বিকল্পটি ড্রাইভকে পড়ার / লেখার মতো করে তোলে। এটি সম্ভবত পড়া / লিখতে হয়েছিল যাইহোক, তবে এটি কেবল দ্বিগুণ পরীক্ষা করার জন্য।

যেহেতু আপনি ইতিমধ্যে এই আদেশটি চেষ্টা করেছেন এবং এটি কার্যকর হয়নি, আসুন ম্যানুয়ালি ড্রাইভটি মাউন্ট করার চেষ্টা করুন। নীচে অনুসরণ করুন:

  1. sudo umount /dev/sdc1

    • এটি ড্রাইভটি আনমেট করে।
  2. sudo mkdir toshibaHDD

    • এটি একটি নতুন মাউন্ট পয়েন্ট তৈরি করবে।
  3. sudo mount -o rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096 /dev/sdc1 /media/toshibaHDD

    • user - কোনও ব্যবহারকারীকে ড্রাইভ মাউন্ট করার অনুমতি দেয়
    • exec- এই ড্রাইভে বাইনারি কার্যকর করার অনুমতি দেয়। আপনি চাইলে এই বিকল্পটি সরাতে পারেন।
    • umask=003- rwxrwxr--এটি ড্রাইভের ভিতরে থাকা সমস্ত কিছুকে (ডিরেক্টরি এবং ফাইলগুলি) অনুমতি দেবে । বিকল্পভাবে, আপনি ব্যবহার করতে পারেন dmaskএবং fmaskপরিবর্তে umaskডিরেক্টরি এবং ফাইলগুলিকে পৃথক অনুমতি দেওয়ার জন্য (যথাক্রমে)।

এখন আপনার ড্রাইভের অনুমতি পরীক্ষা করুন।


সম্পাদন করা

এটিকে স্থায়ী করার জন্য পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার বাহ্যিক হার্ড ডিস্কটি প্লাগ করুন।
  2. cd /etc
  3. sudo cp fstab fstab.bak

    • আমরা যে ফাইলটি সম্পাদনা করতে যাচ্ছি তার ব্যাকআপ লাগে।
  4. sudo nano fstab

    • এটি fstabকোনও পাঠ্য সম্পাদককে ফাইলটি খুলবে ।
  5. জ্বলজ্বলে কার্সারটি ফাইলের শেষে নিয়ে যান এবং নিম্নলিখিত দুটি লাইন আটকে দিন:

    # line for mounting the external drive
    UUID=D04A-0AE4   /media/toshibaHDD  exfat   rw,uid=1000,gid=1000,user,exec,umask=003,blksize=4096   0   0
    
  6. হিট Ctrl+ + X, তারপর Y, তারপর Enterসংরক্ষণ করুন এবং বন্ধ করতে।

এটাই. এখন, আপনি যখন আপনার বাহ্যিক হার্ড ডিস্কটি প্লাগ ইন করেন, তখন সর্বদা সেই বিকল্পগুলি থাকবে।


1
তবুও একই সমস্যা: drwxr-xr-x 1 মূল মূল 131072 জানুয়ারী 1 1970 বাহ্যিক
moata_u

বাহু, এর কাজকে ধন্যবাদ 100% কেবলমাত্র আমি (আমার ব্যবহারকারী) ব্যবহারকারী যুক্ত করতে ভুলে
গেছি

এখনও আপনার সমস্যাটিতে সমস্যা রয়েছে কিছুক্ষণের জন্য সমস্যার সমাধান করার পরে আমি এটি হার্ড ডিস্কের সর্বশেষ ব্যবহার শুরু করি, এবং আমি এটি অপসারণ না হওয়া পর্যন্ত দেখতে পাচ্ছি না এবং তারপরে আমার বারবার এটি করা দরকার !!
মোটা_উ

1
কোনও উদ্বেগ নেই, আমরা এটিকে স্থায়ী করে দেব। আপনার হার্ড ডিস্কটি সংযুক্ত এবং মাউন্ট করা অবস্থায়, এর ফলাফল কী sudo blkid?
আলা আলী

/ dev / sda3: UID = "48CE8013CE7FF790" TYPE = "ntfs" / dev / sda5: UUID = "8ef79eb5-988f-4634-b94c-e3830c7d5ecf" TYPE = "ext4" / dev / sda6: UUID = "aaac5-" 43b8-bcde-a060a64fd77a "TYPE =" ext4 "/ dev / sdb5: LABEL =" মোটা "ইউআইডি =" 1EB62796B6276E09 "টিওয়াইপি =" এনটিএফএস "/ দেব / এসডিডি 1: লেবেল =" তোশিবা "ইউআইডি =" D04AYP "এক্সফ্যাট"
মোটা_উ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.