ইউএসবি ডিভাইসগুলি কেবল পঠন হিসাবে প্রদর্শিত হচ্ছে


122

আমি উবুন্টু 14.04 ব্যবহার করছি।

আমার কাছে একটি 8 জিবি FAT32 ইউএসবি স্টিক এবং 500 জিবি FAT32 এইচডিডি রয়েছে; এই দুটিই হঠাৎ কেবল পঠনযোগ্য ডিভাইসে পরিণত হয়েছে।

আমি ডিরেক্টরিটি ভিতরে ভিতরে মুছে ফেলার চেষ্টা করেছি /mediaএবং তারপরে আবার এটি তৈরি করে, এর নামকরণ করেছি, তারপরে সেই ডিরেক্টরিটিকে সম্পূর্ণ অনুমতি দিয়েছি । তবে, এটি কার্যকর হয়নি didn't

এর ফলাফল mount:

$ mount
/dev/sda5 on / type ext4 (rw,errors=remount-ro) 
proc on /proc type proc (rw,noexec,nosuid,nodev) 
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) 
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw) 
none on /sys/kernel/debug type debugfs (rw) 
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755) 
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) 
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755) 
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880) 
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755) 
none on /sys/fs/pstore type pstore (rw) 
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=simon)

এর ফলাফল sudo parted -l:

Model: ATA ST9500325AS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type      File system     Flags
 4      1049kB  500GB  500GB   extended
 5      2097kB  496GB  496GB   logical   ext4
 6      496GB   500GB  4238MB  logical   linux-swap(v1)


Model: Verbatim STORE N GO (scsi)
Disk /dev/sdb: 8028MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      24.6kB  8028MB  8028MB  primary  fat32        boot

এর ফলাফল lsblk:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda4   8:4    0     1K  0 part 
├─sda5   8:5    0 461.8G  0 part /
└─sda6   8:6    0     4G  0 part [SWAP]
sdb      8:16   1   7.5G  0 disk 
└─sdb1   8:17   1   7.5G  0 part /media/simon/LYDIA
sr0     11:0    1  1024M  0 rom 

ইউএসবি লেখার পরীক্ষা:

$ cd /media/simon/LYDIA
$ touch newfile001
touch: cannot touch ‘newfile001’: Read-only file system 

এর ফলাফল dmesg:

[  159.366772] FAT-fs (sdb1): Volume was not properly unmounted. Some data may be       corrupt. Please run fsck.
[  159.383252] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  159.383258] FAT-fs (sdb1): Filesystem has been set read-only
[  159.383571] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  159.384251] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  159.384319] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  159.475111] systemd-hostnamed[2966]: Warning: nss-myhostname is not installed.
Changing the local hostname might make it unresolveable. Please install nss-myhostname!
[  159.480141] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  159.480224] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  159.480497] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  159.480516] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[ 2893.091767] wlan0: deauthenticating from c0:3e:0f:31:21:05 by local choice   (reason=3)

এটাকে ডুবিয়ে দিলে, মাউন্ট হবে কখন? আপনি এটি কিভাবে মাউন্ট করবেন? মূল হিসাবে? ফাইল ম্যানেজারের অটোম্যান্ট দিয়ে স্বয়ংক্রিয়ভাবে মাউন্ট করবেন?
ডেভিডবাউমান

আমি সাধারণত ইউএসবি স্টিকগুলি প্লাগ করি এবং তারপরে হয় উইন্ডোটি পপ আপ হয় বা এটি আমার জন্য ফাইলগুলি খোলার জন্য এবং টেনে আনার জন্য এবং ড্রপ করার জন্য উপলব্ধ। আমি সাধারণত কোনও অনুলিপি বা এর মতো কোনও কিছুর জন্য টার্মিনালটি ব্যবহার করি না।
oodles2do

প্লাগ ইন করুন, খুলুন এবং mountদয়া করে ফলাফল যুক্ত করুন।
ডেভিডবাউমান

বোকা শব্দের অর্থ নয়, তবে আপনি ঠিক কী বোঝাতে চাইছেন? টার্মিনালে আমি কী কোড রাখব? আপনি যদি এটি করতে চান তবে এটি Thanks ধন্যবাদ!
oodles2do

উত্তর:


248

এই বাগটি দেখুন ।

নটিলাস (ফাইল) হত্যা করার জন্য এই আদেশটি চালান:

killall nautilus

45
বাহ, আমি বিশ্বাস করি না যে এটি কাজ করেছে
JeD

11
আমাকে অভিশাপ দেওয়া হবে, এই হাহা
টেক

6
আমি ব্যবহার করছি nemo, তাই আমি করেছি killall nemoএবং এটি কাজ করে।
ওকি এরি রিনালাদি

14
এটি দুঃখের বিষয় যে এখনও 2018 এ কাজ করে (উবুন্টু 16.04.3 এলটিএস)
অ্যান্ড্রু

2
অদ্ভুত ফিক্স আমি দেখেছি। এখনও উবুন্টু 18.04 এ কাজ করে
কোডমনকি

74

আপনি যখন আপনার ল্যাপটপে আপনার ইউএসবি কী সংযুক্ত করেন:

  • চালান sudo -i(যাতে আপনি সর্বদা আপনার পাসওয়ার্ড টাইপ না করেন)
  • চালান df -Th(আপনার ইউএসবি স্টিকটি কোথায় লাগানো হয়েছে তা দেখতে)
  • আপনার ইউএসবি স্টিকটি আনমাউন্ট করুন
  • dosfsckআপনার পূর্ববর্তী কমান্ড থেকে আপনি যে ডিভাইসটি দেখেছেন তাতে চালান । উদাহরণ:dosfsck /dev/sdc1
  • আপনার ইউএসবি স্টিকটি সরিয়ে পুনরায় সংযুক্ত করুন

সমস্যাটি এখনই সমাধান করা উচিত।

এখন, আপনার এইচডিডি এর জন্য, দয়া করে এই প্রশ্নের উত্তর অনুসরণ করুন । এটি একটি বাহ্যিক এইচডিডি সম্পর্কে তবে এটি আপনার ক্ষেত্রে একই জিনিস।


1
আপনার সাহায্যের জন্য ধন্যবাদ! আপনি যা বলেছিলেন তা করার চেষ্টা করেছি, আমার ইউএসবি স্টিকটি আনমাউন্ট করার জন্য কি umount / dev / sdb1 সঠিক লিখছেন? এছাড়াও, আমি কীভাবে ডসফস্ক ব্যবহার করতে জানি না। লিঙ্কটির জন্যও ধন্যবাদ
oodles2do

3
@ সিমনব্রেমফোর্ড যদি আপনার ইউএসবি অবশ্যই মাউন্ট করা থাকে তবে আপনার /dev/sdb1কমান্ডটি সঠিক। আপনার অন্যান্য প্রশ্নের জন্য, কেবল টাইপ করুন:dosfsck -a /dev/sdb1

23
আপনার সাহায্যের জন্য ধন্যবাদ, তবে এটি কার্যকর হয়নি। ইউএসবি স্টিকটি কেবল এখনও পড়া হয়। আমি মনে করি এটি ইউএসবি স্টিকের চেয়ে উবুন্টুর সাথে একটি সমস্যা, এটি হঠাৎ হঠাৎ দেখে seeing এবং এটি একই সাথে একাধিক ইউএসবি ডিভাইসকে প্রভাবিত করেছে।
oodles2do

3
কখনও কখনও করা সহজ কাজটি পুনরায় আরম্ভ করা হয়
গায়ান উইরাকুট্টি

2
এই উত্তরটি যুক্ত করা কার্যকর হবে যে রিবুটটি সত্যই প্রয়োজন।
আর্টেম পেলেনিটসিন

20

পার্টিশন টেবিল সেট করতে এবং আমার ইউএসবি স্টিকটি ফর্ম্যাট করতে জিপিআর্ট ব্যবহার করার সময় আমি একই ত্রুটি পেয়েছি .. তার পরে সমস্ত ইউএসবি ড্রাইভগুলি "কেবল পঠনযোগ্য" এ চলে যায়।

তবে মূল কপি করে কাজটি ঠিকঠাক হয়েছে ...

ইস্যুটি মেশিন পুনঃসূচনা করার পরে চলে গেছে। সুতরাং আমি অনুমান করি যে জিপিআর্ট ব্যবহার করার সময় এই সমস্যা দেখা দিতে পারে।


নীচে পোস্ট করা কার্যকারী সমাধান Serranoএবং এটি সম্পর্কে আমার মন্তব্য দেখুন। আমার জন্যও উত্সটি ব্যবহার থেকে এসেছে GPated...
আন্তোনিও

15

আমারও এই সমস্যা ছিল আমার ইউএসবি স্টিকটিতে অনুলিপি করার সময় আমি একটি ত্রুটি পেয়েছি, আমি কাজা ফাইল ম্যানেজারের সাথে পুদিনা 17.1 দারুচিনি, কার্নেল 3.13.0-43 ব্যবহার করছি।

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

আমি যা করেছি তা টাইপ করা ছিল

sudo chown [username] /media/[username]

এবং

sudo chgrp [username] /media/[username]

যেখানে আপনি আপনার ব্যবহারকারীর নামের সাথে [ব্যবহারকারীর নাম] প্রতিস্থাপন করেছেন, ইউএসবি স্টিকটি সরিয়ে দিয়েছেন, অপেক্ষা করেছিলেন এবং আবার এটিকে আবার রেখে দেবেন, সমস্যা সমাধান হয়েছে, আমি এখন এটি লিখতে পারি!


আমার জন্য ভাল sudo chown [username] /media/[username]কাজ করে। এমনকি আমাকে ইউএসবি স্টিকটি বের করে আনতেও হয়নি (আমার প্রয়োজনও ছিল না chgrp- আমি জুবুন্টুতে 16.04 এ আছি)
নিকোলাস

আপনার উত্তরের জন্য ধন্যবাদ .. এটি গ্রহণযোগ্য উত্তর হওয়া উচিত, যেহেতু মিডিয়া নিজেই নয় তবে মাউন্ট পয়েন্ট নিয়ে আসলেই সমস্যা আছে problem
এগ্রিম

ছাঁটাই গ্রুপটিও পরিবর্তন করতে পারে, chown [username]:[groupname] filesতার chownপরে চলার সমান chgrp। দেখুনman chown
Xen2050

1
@ Xen2050, chown [username]: filesbetter chown`` ব্যবহারকারী লগইন গোষ্ঠীতে ডিফল্ট হওয়ার পরেও আরও ভাল even
লুকাস

@ লুকাস ধন্যবাদ যে আরও ভাল। এটি manপৃষ্ঠায় চতুরতার সাথে গোপন করা হয়েছে , তবে পৃষ্ঠায় দৃশ্যমান info[পুরুষ এবং তথ্য পৃষ্ঠাগুলির সাথে মিল থাকলে সত্যিই চমৎকার লাগবে ...]
Xen2050

11

উবুন্টুতেও আমি একই সমস্যা ছিলাম, এবং এখনও পর্যন্ত এখানে দেওয়া কোনও উত্তরই আমার পক্ষে কার্যকর হয়নি। আমি যা চেষ্টা করেছি তা এখানে:

  • জিপিআর্ট ব্যবহার করে ডিভাইস ফর্ম্যাট করুন। আমি এমনকি সাফল্য ছাড়াই পার্টিশন টেবিলটি পুনরায় তৈরি করার চেষ্টা করেছি।
  • সাথে ডিভাইসটি পরীক্ষা করুন fsck। কোন সমস্যা খুঁজে পাওয়া যায় নি।
  • মাউন্ট পয়েন্টের অনুমতিগুলি স্থির করে। দেখা যাচ্ছে যে মাউন্ট পয়েন্টটি মূল মালিকানাধীন ছিল, কিন্তু নিজেকে মালিক করার পরেও আমি কেবল কমান্ড-লাইন থেকে ডিভাইসে লিখতে পারি (আমি এখনও জিইউআই থেকে ফাইল তৈরি করতে পারি না)।

আমি যখন কোনও ইউএসবি স্টিকটি সংযুক্ত করি তখন এটি নীচে মাউন্ট হয়ে যায় /media/<username>/<label>/, যেখানে <username>আমার ব্যবহারকারী নাম এবং <label>এটি ইউএসবি স্টিক বা স্টোরেজ ডিভাইসের লেবেল।

আমি আবার অনুমতিগুলির দিকে তাকালাম:

$ ls -ld /media/<username>
drwxrwx---+ 2 <username> <username> 4096 Mar  4 18:32 /media/<username>

+অনুমতিগুলির শেষে লক্ষ্য করুন । এটি আমার কাছে নতুন এবং আমি এটি আগে কখনই লক্ষ্য করিনি। এর অর্থ ডিরেক্টরিতে অ্যাক্সেস কন্ট্রোল লিস্ট (এসিএল) নামে পরিচিত বর্ধিত অনুমতি রয়েছে (এটি সম্পর্কিত প্রশ্ন দেখুন )। আমি এই ডিরেক্টরিতে এসিএল বিশদ তালিকাভুক্ত করেছি:

$ getfacl /media/<username>
# file: <username>/
# owner: <username>
# group: <username>
user::rwx
user:<username>:r-x
group::---
mask::r-x
other::---

আপনি দেখতে পাচ্ছেন যে, user:<username>:r-xআমার ব্যবহারকারীর নামটির জন্য একটি অতিরিক্ত এন্ট্রি রয়েছে যা কেবল আমাকে পড়ার অ্যাক্সেস দেয়। আমি একটি সাধারণ কমান্ড দিয়ে এটি স্থির করেছি:

setfacl -m u:<username>:rwx /media/<username>

আমি আমার ইউএসবি ডিভাইডকে বিচ্ছিন্ন করে দিয়েছি, এটি আবার সংযুক্ত করেছি এবং সমস্যাটি সমাধান হয়ে গেছে।


1
ঠিক আছে. ধন্যবাদ, এটিই সমাধান ছিল। তবে শেষের দিকে আপনাকে restart your computerসম্পূর্ণ অ্যাক্সেস পাওয়ার প্রয়োজন mounted USBs। মূল্য অন্য বিন্দু এটা আমি বিশ্বাস করি, এই সমস্যা পরে ঘটেছে creating a new gpt partition tableএকটি উপর USB stickদিয়ে GParted। পরবর্তীকালে আমার সমস্ত ইউএসবি প্রভাবিত হয়েছিল। অবশ্যই ছেলেদের GPartedআলাদা আচরণ করা উচিত ...
আন্তোনিও

9

আমি জিপিআর্ট ব্যবহার করে ফর্ম্যাট করেছি। এটি ডিস্কের সমস্ত ডেটা মুছে ফেলেছিল এবং এটি সমস্যার সমাধানও করে।


1
হ্যাঁ, এটি কাজ করে। msdosটাইপ হিসাবে আপনাকে অবশ্যই একটি নতুন পার্টিটন টেবিল তৈরি করতে হবে এবং তারপরে ফ্যাট 32 দিয়ে একটি বড় প্যারিটিটন তৈরি করতে হবে।
ভিসকুব্রেভ

1
আমি মনে করি এই উত্তরটি একগুঁয়ে। দয়া করে এটি প্রসারিত করুন।
লিও লোপল্ড হার্টজ 준영

6

যখন আপনি mountকেবল sda5 চালিয়েছিলেন (আপনার /) মাউন্ট করা হয়েছিল এবং এটি পঠন-লিখন ( rw) ছিল তাই আপনার এটিতে লিখতে সক্ষম হওয়া উচিত। সাধারণত, মত ডিরেক্টরি অধিকাংশ /sys, /binশুধুমাত্র লেখার যোগ্য রুট দ্বারা (আপনার যা দরকার চাই sudoপ্রথম), কিন্তু আপনার হোম ফোল্ডারে আপনার নিয়মিত ব্যবহারকারীকে লেখার যোগ্য হতে হবে।

আপনি কি আপনার হোম ফোল্ডারে কোনও ফাইল তৈরি করতে পারেন? হতে পারে আপনার গুই ফাইল ম্যানেজার তারা কেবল পঠনযোগ্য তা ভেবে আটকে আছে, আপনি যদি টার্মিনালে চেষ্টা করেন তবে এটি কাজ করে? উদাহরণস্বরূপ, এই আদেশগুলি কাজ করে ?:

cd ~
touch newfile001
echo stuff >> newfile001
cat newfile001

যদি সেগুলি সফলভাবে কাজ করে তবে আপনি আপনার এইচডি (এসডিএ 5) এ লিখতে পারেন।


USB ড্রাইভ জন্য, পরে এটি প্ল্যাগ ইন রয়েছে এবং মাউন্ট করা আছে, তাকান mountএটা (এটি /dev/sdb1 ...লাইন) এবং দেখুন মাউন্ট বিকল্প ()'র হয় rw(read-write) তাহলে আপনি এটি লিখতে সক্ষম হওয়া উচিত। যদি এটি ro(কেবল পঠনযোগ্য) এটি ব্যবহার করে দেখুন এবং এটির পরিবর্তন হয়েছে কিনা তা দেখুন:

sudo mount -o remount,rw /dev/sdb1 /media/simon/LYDIA

যদি ফাইলসিস্টেমের (fs) ত্রুটি থাকে তবে এটি এটির মতো মাউন্ট roহতে পারে dmesg, এর /var/log/syslogমধ্যেও & এর মধ্যে বার্তা থাকা উচিত । আপনার লগগুলি এটি দেখায়:

[  159.366772] FAT-fs (sdb1): Volume was not properly unmounted. Some data may  
be corrupt. Please run fsck.
[  159.383252] FAT-fs (sdb1): error, fat_get_cluster: invalid cluster chain (i_pos 0)
[  159.383258] FAT-fs (sdb1): Filesystem has been set read-only

এর মধ্যে কীভাবে fs দুর্নীতিগ্রস্থ হতে পারে - "সঠিকভাবে আনমাউন্ট করা হয়নি" - কোনও কিছু আনপ্লাগ করার আগে আপনার সর্বদা আনমাউন্ট করা উচিত to বেশিরভাগ ফাইল ম্যানেজারের সাথে এটির সহায়তা করার জন্য একটি "ইজেক্ট" রয়েছে।

dmesgলগ বলতে কিভাবে এটা ঠিক: fsckFS ত্রুটি ঠিক করার চেষ্টা করতে পারেন, এটা ঠিক চেক প্রোগ্রাম বাছাই করার প্রচেষ্টা, বা আপনার সাথে স্পষ্টভাবে এক বাছাই করতে পারেন fsck.vfatবা fsck.[other]টিপে TABপরে fsck.অপশন তালিকা করা উচিত নয়।

  • একটি ফ্যাট সিস্টেমের জন্য (প্রায়শই এটি দু'বার চালাতে হয়, সবসময় সমস্ত ত্রুটি প্রথমবার ঠিক করে না)
    • fsck.vfat -vaV [device] স্বয়ংক্রিয়ভাবে (-a) কাজ করা উচিত এবং আরও তথ্য প্রদর্শন করা উচিত (-v) এবং একটি "যাচাইকরণ" পাস (-ভি), বা ঠিক:
    • fsck.vfat -a [device]

দ্রষ্টব্য : এটি গ্যারান্টি দেয় না যে ফাইল সিস্টেমটি স্থির থাকবে, এটি আবার দুর্নীতিগ্রস্থ হতে পারে এবং ঠিক কী কারণে তা জানা অসম্ভব। ইউএসবি ড্রাইভগুলি সরানোর আগে সর্বদা আনমাউন্ট / "বের করে দিন"।

নোট করুন যদি কোনও fs এর মতো মাউন্ট করে থাকেrw তবে ত্রুটিগুলি দেখা যায় এবং এটি স্বয়ংক্রিয়ভাবে পুনঃসামান্য হয়ে যায়ro , মাউন্ট কমান্ডটি এখনও এটি মাউন্ট করার রিপোর্টrw করতে পারে । এই ফাইলটির সাথে দেখার জন্য less /proc/mountsসাধারণত আরও নির্ভরযোগ্য তথ্য দেখা উচিত (দেখুন man mount)।


যদি কিছু মাউন্ট করা থাকে rwতবে আপনি এখনও এতে ফাইল যুক্ত / মুছতে / সম্পাদনা করতে না পারেন তবে আপনি ফাইলগুলির মালিক নাও হতে পারেন। কিছু fs এর মধ্যে আপনি chownমালিক হতে পারেন , তবে এসডিবি 1 এর মতো একটি FAT32 fs এর অনুমতি নেই; এটি সেট হয়ে যায় যখন এটি মাউন্ট বিকল্পের সাথে মাউন্ট হয় uid=value(মানটি আপনার ব্যবহারকারী, এটি দিয়ে শিখুন echo $UIDবা id -u) তারপরে আপনি এটি চেষ্টা করে দেখতে পারেন এবং এটি যদি পরে কাজ করে তবে দেখুন:

sudo mount -o remount,rw,uid=[userid] /dev/sdb1 /media/simon/LYDIA
  • দ্রষ্টব্য: কখনও কখনও আপনার মাউন্ট পরিবর্তনটি "নোটিশ" করার জন্য আপনার গুই ফাইল ম্যানেজারটি পুনরায় চালু করতে হতে পারে যা আপনাকে ফাইল সিস্টেম / ড্রাইভে লিখতে দেয়, তবে একটি টার্মিনাল সর্বদা কাজ করা উচিত।

অথবা যদি উপরে কাজ করে না, চেষ্টা sudo su"হয়ে" মূল চাই, দেখতে যদি কিছু ইউএসবি ফাইল লিখতে পারেন (সঙ্গে touch, echo, ইত্যাদি)?


আপনার উত্তরের জন্য ধন্যবাদ, আমি newfile001 কমান্ডগুলি করেছি এবং প্রতিক্রিয়া হিসাবে আমি "স্টাফ" পেয়েছি। এছাড়াও, মাউন্ট কমান্ড থেকে ইউএসবি স্টিকের জন্য বন্ধনীতে rw রয়েছে, সুতরাং আমার এটিতে পড়তে-পারা উচিত। আমি আপনার উত্তরের শেষে আদেশগুলি চেষ্টা করেছি কিন্তু এটি কার্যকর হয়নি, এটি এখনও কেবল পঠনযোগ্য ডিভাইস।
oodles2do

কমপক্ষে এইচডি কাজ করছে ... ইউএসবি cdলিখিত হতে হবে ... আপনি যদি কোনও ইউএসবি ফোল্ডারে প্রবেশ করেন, আপনি কোনও ফাইল echo stuff >> newusbfileবা অনুরূপ লিখতে পারেন ? নাকি echo stuff | sudo tee newusbfile? বা প্রথমে sudo su"রুট" হয়ে যান, তারপর প্রতিধ্বনি, বিড়াল ইত্যাদি?
Xen2050

আমি ইউএসবি ফোল্ডারে সিডি কমান্ডগুলি কীভাবে করব? আমি মনে করি আমি এটি কেবল / মিডিয়া / সাইমনটিতে করেছি এবং এটি কাজ করেছে তবে ইউএসবি হ'ল / মিডিয়া / সাইমন /
এলআইডিআইএ

যদি ইউএসবি মাউন্ট না করা হয়, তবে / মিডিয়া / সায়মন / এলওয়াইডিএ হ'ল একটি খালি ফোল্ডার (এটি এমনকি সেখানে থাকলেও)। এটি মাউন্ট করার পরে আপনি এটি দেখতে পাচ্ছেন যে এটির ফোল্ডারটি কোথায় রয়েছে তার সাথে mountবা lsblkতারপরে cd mounted_folderফাইল mkdirইত্যাদি লেখার চেষ্টা করুন ... এবং sudo suআপনিও রুট হিসাবে লিখতে পারেন কিনা তা দেখার জন্য ...
Xen2050

আপনার সমস্ত সহায়তার জন্য ধন্যবাদ, আমি কেবল USB ফাইলটিতে একটি ফাইল লেখার চেষ্টা করেছি কিন্তু এটি কার্যকর হয়নি, এটি বলে যে এটি কেবল পঠিত ফাইল সিস্টেম file আমি প্রশ্নের কোডটি যুক্ত করেছি যাতে আপনি দেখতে পাচ্ছেন যে আমি কী করেছি।
oodles2do

4

এতে যান ডিস্ক

আপনার ইউএসবি ড্রাইভটি নির্বাচন করুন।

অতিরিক্ত পার্টিশন বিকল্পগুলিতে ক্লিক করুন এবং ফরম্যাট পার্টিশন নির্বাচন করুন

তারপরে মুছুন নির্বাচন করুন জিরো (ধীর) সাথে বিদ্যমান ডেটা ওভাররাইট করুন এবং FAT টাইপ করুন ।

ইন্টারনেটে অনুসন্ধানের পরে আমি অনেক কিছুই চেষ্টা করেছি তবে এটি আমার পক্ষে কাজ করে।


1
এটি ড্রাইভে থাকা সমস্ত ডেটা মুছে ফেলবে।
cst1992

আমার যদি এনটিএফএস দরকার? এনটিএফএসের ক্ষেত্রে একই কাজ আমার পক্ষে হয়নি।
ভাদিম কোতোভ


0

দ্রুত সমাধানের পদ্ধতি:

পদ্ধতি 1

মাঝে মাঝে আমরা সাধারণত ঝামেলা ছাড়াই বাশ থেকে কাজটি সম্পাদন করতে পারি (কোনও সুডোর দরকার নেই)

mkdir /media/$USER/mydrive/myfolder
cp -r src/ /media/$USER/mydrive/myfolder

যাইহোক, কখনও কখনও, যখন আমাকে ফাইল ব্রাউজার ব্যবহার করতে হবে,

sudo nautilus /media/$USER/mydrive/

দ্রষ্টব্য: এটি একটি দ্রুত সমাধান, আপনি হতাশ হলেই এটি ব্যবহার করুন কারণ উপরে অন্য কোনও উত্তর কাজ করে না

পদ্ধতি 2

ওএস পুনরায় বুট করুন


0

কৌশল নীচে চেষ্টা করুন

  1. সুপারসউজার হিসাবে /etc/fuse.conf সম্পাদনা করুন

    পরিবর্তন #user_allow_otherকরার জন্যuser_allow_other

  2. বাহ্যিক ডিভাইসগুলির জন্য লিখন সমর্থন সক্ষম করুন

    • sudo apt-get install ntfs-config
    • sudo ntfs-config

0

এটি কারণ আপনার ফাইল সিস্টেমটি এনটিএফএস এবং এটি কোনও অনিরাপদ স্থিতিতে রয়েছে, সম্ভবত আপনি উইন্ডোতে আপনার ডিস্কটি ব্যবহার করছেন, এর একটি কারণ হ'ল আপনি উইন্ডোজ হাইবারনেট করেছেন বা দ্রুত এটি পুনরায় চালু করেছেন so তাই এই পদক্ষেপগুলির একটি ব্যবহার করুন:

  1. নীচের কমান্ডটি ব্যবহার করে মিডিয়াটিকে আনমাউন্ট করুন, উইন্ডোজগুলিতে যান (সম্ভবত দ্বৈত বুট মোড বা অন্য কোনও কম্পিউটারে) এবং উইন্ডোজ পুরোপুরি বন্ধ করে দিন, হাইবারনেট বা দ্রুত পুনঃসূচনা নয়,

    sudo umount /media/"your media label"

তারপরে আবার লিনাক্সে এসে এই কমান্ডটি ব্যবহার করে আপনার মিডিয়া মাউন্ট করুন:

'sudo mount -o rw,mount /your media'
  1. আপনি যদি ম্যাকও ব্যবহার করছেন তবে আপনার মিডিয়াটিকে আপনার ম্যাক ডিভাইসে প্লাগ করুন এবং এই আদেশটি ব্যবহার করুন:

    'সুডো / ইউএসআর / এসবিন / ডিস্কুটিল ডিজেবল জার্নাল / ভলিউম / মিডিয়ার নাম'


0

আপনার কেবলমাত্র 3 টি কমান্ড অনুসরণ করা দরকার।

  1. df -Th

ফলাফল - এখানে চিত্র বর্ণনা লিখুন

  1. umount /media/user/KINGSTON (এটি পথের মাউন্ট)
  2. dosfsck -a /dev/sdb1 (এটি ফাইল সিস্টেমের পথ)

0

একটি পেনড্রাইভকে লেখার অনুমতি দেওয়ার জন্য টার্মিনালে (উবুন্টু) নিম্নলিখিত কমান্ডগুলি চালান।

  1. df -Th
  2. umount /media/madusanka/KINGSTON

    • "/ মিডিয়া / মাদুশঙ্কা / কিংস্টন" "কমান্ড" মান যা প্রথম কমান্ড দ্বারা দেওয়া হয়
  3. sudo dosfsck -a /dev/sdb1

    • "/ dev / sdb1" হ'ল "ফাইল সিস্টেম" মান যা প্রথম কমান্ড দ্বারা প্রদত্ত।
  4. আপনার পাসওয়ার্ড লিখুন

  5. একটি নতুন ফাইল আটকানো বা তৈরি করে পেনড্রাইভ পরীক্ষা করুন।

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