পঠন-লিখন হিসাবে ড্রাইভ মাউন্ট করতে অক্ষম


10

আমার কাছে একটি 1 টিবি এইচডিডি রয়েছে ( যা /dev/sda1মাউন্ট পয়েন্ট /run/media/<name>/4733A97E4133EADF) যা আমি পঠন-লেখার হিসাবে মাউন্ট করার চেষ্টা করছি, তবে আমি এটি কেবল পঠনযোগ্য হিসাবে মাউন্ট করতে পারি get

পদ্ধতি:

$ uname -a
Linux <hostname> 4.10.6-1-ARCH #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017 x86_64 GNU/Linux
$ lsblk -f
NAME   FSTYPE LABEL       UUID                                 MOUNTPOINT
sda                                                            
└─sda1 ntfs               4733A97E4133EADF                     /run/media/<name>/4733A97E4133EADF
sdb                                                            
├─sdb1 swap               d9cea12d-5273-49ef-8950-3cd662fe63c7 [SWAP]
└─sdb2 ext4               e09a8578-53e9-4c26-9a97-a47b6350a1ab /
...

আমি কি চেষ্টা করেছি

  • বুট-এ ড্রাইভটি স্বয়ংক্রিয় করতে একটি fstab এন্ট্রি যুক্ত করা:
$ cat /etc/fstab
# 
# /etc/fstab: static file system information
#
# <file system>                 <dir>                   <type>      <options>           <dump>  <pass>
# /dev/sdb2
UUID=e09a8578-53e9-4c26-9a97-a47b6350a1ab   /                       ext4        rw,relatime,data=ordered    0   1

# /dev/sdb1
UUID=d9cea12d-5273-49ef-8950-3cd662fe63c7   none                    swap        defaults            0   0

# /dev/sda1
UUID=4733A97E4133EADF               /run/media/<name>/4733A97E4133EADF  ntfs        defaults,users,user     0   0

আমি চেষ্টা করেছি defaults, defaults,usersএবং defaults,users,user। প্রতিটি পরিবর্তনের পরে পুনরায় বুট করা হয়েছে, তবে ড্রাইভটি কেবল পঠনযোগ্য হিসাবে মাউন্ট করা হয়েছে:

$ ls -l /run/media/<name>
...
dr-x------ 1 root  root  4096 Mar 28 17:35 4733A97E4133EADF
...
  • ম্যানুয়ালি রিমাউন্টিং:
$ sudo mount -o remount,rw /dev/sda1 /run/media/<name>/4733A97E4133EADF
mount: cannot remount /dev/sda1 read-write, is write-protected
$ sudo umount /run/media/<name>/4733A97E4133EADF
$ sudo mount -o rw /dev/sda1 /run/media/<name>/4733A97E4133EADF

এই মুহুর্তে, কমান্ডটি কয়েক মিনিটের জন্য কেবল ফাঁসি দেওয়া হয়েছিল, তাই আমি এটি বন্ধ করে দিয়েছি।

$ sudo umount /run/media/<name>/4733A97E4133EADF
$ sudo mount /dev/sda1 /run/media/<name>/4733A97E4133EADF

পরিবর্তন নেই.

এখনও হিসাবে, আমি মোটেও ড্রাইভে লিখতে পারিনি (এই সিস্টেম থেকে, কমপক্ষে), এমনকি মূল হিসাবে।

chown, এর chmodকোনও প্রভাব নেই কারণ ফাইল সিস্টেমটি কেবল পঠনযোগ্য।


সাধারণ (অ-রুট) ব্যবহারকারীর অ্যাক্সেস সহ এই ড্রাইভটিকে পঠন-লিখন হিসাবে (অটো) মাউন্ট করতে আমার কী করতে হবে?


নিম্নলিখিত থেকে সমাধান চেষ্টা করেছেন:


2
Ntfs কার্নেল ড্রাইভার রাইটিং অ্যাক্সেস সমর্থন করে না, ntfs-3g প্যাকেজ ব্যবহার করুন।
ইঙ্গোপিংগো

উত্তর:


8

যদিও @ ইংপিংগো এই মন্তব্যের একটি মন্তব্যে প্রশ্নের উত্তর দিয়েছেন, আমি এখন আরও তথ্যের সাথে একটি উত্তর লিখতে চলেছি।

ডিফল্টরূপে লিনাক্স কার্নেল কেবলমাত্র এনটিএফএস ফাইল সিস্টেম থেকে পড়া সমর্থন করে। পঠন / লেখার অ্যাক্সেসের জন্য আপনার সংগ্রহশালা ntfs-3gথেকে প্যাকেজের মতো একটি পঠন-রাইটিং এনটিএফএস ড্রাইভারের প্রয়োজন extra

ইনস্টলেশন করার পরে sudo pacman -S ntfs-3gআপনি আপনার এনটিএফএস পার্টিশনগুলি স্বাভাবিকভাবে মাউন্ট করতে সক্ষম হন sudo mount /path/to/ntfs /mount/point। এই একটি সিমবলিক লিঙ্ক কারণে সম্ভব /usr/bin/mount.ntfsকরতে /usr/bin/ntfs-3g

দ্রষ্টব্য: ফাইল সিস্টেমটি মাউন্ট করার জন্য আপনার কাছে রুট বিশেষাধিকার থাকতে হবে। একটি ব্যতিক্রমের জন্য প্রয়োজনীয়তাগুলি এনটিএফএস -3 জি-এফএকিউতে তালিকাবদ্ধ রয়েছে ।

ডিফল্ট সেটিংস ব্যবহার করে এনটিএফএস-পার্টিশন বুট করা হবে। আপনার মধ্যে নিম্নলিখিত রাখুন /etc/fstab:

/path/to/ntfs /mount/point ntfs-3g defaults 0 0

কোনও অ-রুট ব্যবহারকারীর সাথে পড়তে-লিখতে সক্ষম হতে আপনাকে কিছু অতিরিক্ত বিকল্প সেট করতে হবে (ব্যবহারকারীর নামটি আপনার ব্যবহারকারী নামতে পরিবর্তন করতে হবে):

/path/to/ntfs /mount/point ntfs-3g uid=username,gid=users,umask=0022 0 0


3

আমিও একটি কেবল পঠন সমস্যা মাউন্ট এবং ইতিমধ্যে ব্যবহার করেছিল ntfs-3g। অন্য কারও যদি এটির অভিজ্ঞতা হয় তবে দেখুন ntfsfix /dev/yourPartitionToMount। এটি ntfsprogsআন্ডার আর্চ লিনাক্স সহ আসে । এটি আমার সমস্যাটি স্থির করেছে। আমি এটি খিলান লিনাক্স ফোরামে পেয়েছি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.