এসডি কার্ডটি কাজ করছে না এমন চিত্র দেওয়ার চেষ্টা করছে: কেবল পঠনযোগ্য ফাইল সিস্টেম


12

আমি সবেমাত্র আমার রাস্পবেরি পাই এবং একটি ব্র্যান্ডের নতুন 16 জিবি ক্লাস 10 এসডি কার্ড পেয়েছি । আমি লিনাক্স মিন্ট ব্যবহার করছি এবং রাস্পবিয়ান দেবিয়ান 7 (হুইজি) ওএসকে কার্ডে চিত্রিত করার চেষ্টা করছি, তবে যখনই চেষ্টা করব

dd bs=4M if=2013-05-25-wheezy-raspbian.img of=/dev/sdc

আমি ত্রুটি পেয়েছি

dd: opening `/dev/sdc': Read-only file system

অনুমতিটি ব্যবহার করে পরিবর্তনের জন্য আমি সর্বাত্মক চেষ্টা করেছি

chmod a=rwx /dev/sdc

এবং আমি এই লাইনটি / etc / fstab এ যুক্ত করেছি:

UUID=9016-4EF8  /media/matt/SDcard vfat user,uid=1000,gid=100,dmask=027,fmask=137  0  0

কমান্ড লাইন থেকে এখানে কিছু প্রিন্ট আউট রয়েছে:

matt-Aspire-5552 SDcard # blkid
/dev/sda1: LABEL="PQSERVICE" UUID="8806A1F106A1E104" TYPE="ntfs"
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="EABAA321BAA2E971" TYPE="ntfs"
/dev/sda3: LABEL="Acer" UUID="6A5AE8025AE7C8C1" TYPE="ntfs"
/dev/sda5: UUID="a27e3081-abad-432d-8ffa-a24245684cd8" TYPE="ext4"
/dev/sdc1: UUID="9016-4EF8" TYPE="vfat"

এবং fdisk -l :

matt-Aspire-5552 SDcard # fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x2bd2c32a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    41945087    20971520   27  Hidden NTFS WinRE
/dev/sda2        41945088    42149887      102400    7  HPFS/NTFS/exFAT
/dev/sda3        42149888   371296943   164573528    7  HPFS/NTFS/exFAT
/dev/sda4       371298302   625141759   126921729    5  Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5       371298304   625141759   126921728   83  Linux

Disk /dev/sdc: 15.8 GB, 15811477504 bytes
255 heads, 63 sectors/track, 1922 cylinders, total 30881792 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: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            8192    30881791    15436800    c  W95 FAT32 (LBA)

এমনকি আমি এসডি কার্ডের মাউন্ট ফোল্ডারে রিড-রাইট হওয়ার জন্য প্রোপার্টি ট্যাবগুলিতে পরিবর্তন করার চেষ্টা করেছি, কিন্তু এতে কোনও পরিবর্তন হয়নি।

এগুলি সবই sudo su রুটে করা হয়েছে।


2
আপনি কি read-onlyআপনার এসডি কার্ডের পাশের স্যুইচের অবস্থানটি পরীক্ষা করতে পারেন? এবং এটি কয়েকবার পিছনে পিছনে ফ্লিপ করার চেষ্টা করুন।
লেনিক

দয়া করে ডিভাইস নোড / ডেভ / এইচডিসি chmod করবেন না।
হ্যান্স_মাইন

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

উত্তর:


8

লিনাক্স আইএসওকে এসডি কার্ডে লাগানো

  1. সুপারউজার প্রোভেলিজেস অর্জন করুন:
    • sudo su -
  2. / Etc / fstab থেকে এন্ট্রি সরান
  3. আনমাউন্ট / ডেভ / এসডিএক্স
    • umount /dev/sdX
  4. শারীরিকভাবে এসডি কার্ড সরান
  5. এসডি কার্ডটি পরীক্ষা করুন এবং নিশ্চিত হয়ে নিন যে এটি লকড নেই
  6. শারীরিকভাবে এসডি কার্ড .োকান
  7. কোন ডিভাইস লিনাক্স কার্ডটি বরাদ্দ করে তা সন্ধান করুন
    • dmesg | tail
  8. এসএস কার্ডে আইএসওর বিষয়বস্তু লিখুন
    • dd if=/path/to/file.iso of=/dev/sdX bs=4096

2
আমি শারীরিক লক স্লাইডার সন্দেহ। (আইটেম 5)
হ্যান্স_মাইন

অনুরূপ লাইনের পাশাপাশি, আমার মাইক্রোএসডি অ্যাডাপ্টার কার্ডটি ত্রুটিযুক্ত ছিল। লক স্লাইডারের অবস্থান নির্বিশেষে কেবলমাত্র পড়ুন।
পিটার বেকিচ

3

কার্ড কার্ডের সাথে আমারও সমস্যা ছিল। আমি যে কার্ডটি পেয়েছি তাতে স্যুইচ কিছুই করতে পারে না, এটি মূলত আপনি যে প্লাস্টিকের স্লাইড করছেন তার দাম। এর ফলে কার্ড রিডারটির ভিতরে অন্য একটি স্যুইচ সক্রিয় হয়। আমার ক্ষেত্রে কার্ড রিডারটিতে স্যুইচটি কিছুটা দূরে বাঁকানো হয়েছিল যাতে এটি কখনও যোগাযোগ করে না, এবং এটিকে কেবল পঠন করতে বাধ্য করে কেবল যাই হোক না কেন। আমি এটিকে খুব সাবধানে বাঁকিয়েছি সবচেয়ে সূক্ষ্ম জোড় পাইন্ডার প্লাইয়ারদের সাথে এবং এটি দুর্দান্তভাবে কাজ করে। এটাই আমার পক্ষে কাজ করেছে। আশা করি এটা সাহায্য করবে.


3

শারীরিক লেখার সুরক্ষা

যারা এখানে কখনও এসডি কার্ড ব্যবহার করেন নি তাদের জন্য এখানে চিত্রটি।

অ্যাট্রিবিউশন

এটি ভিতরে একটি মাইক্রোএসডি সহ একটি মাইক্রো এসডি অ্যাডাপ্টারের জন্য সাদৃশ্য: অ্যাডাপ্টারে ডিঙ্গেল রয়েছে:


আসলে আমি প্রশ্নটির মন্তব্যগুলি থেকে দেখি এটি ছিল লক সুইচ - আমার ক্ষমা।
স্বর্ণলোকস

@ গোল্ডলোকসের কোনও উদ্বেগ নেই! আমি সাধারণত বেশিরভাগ
গুগলারের

1

আপনি সেই ত্রুটিটি পাচ্ছেন কারণ, আপনি যখন রাস্পবেরি পাইতে এসডি কার্ডটি সন্নিবেশ করছেন তখন এসডি কার্ডটি কেবল পঠন মোডে (ডিফল্ট) রুট ফাইল সিস্টেমে মাউন্ট করা হয়।

এটি আপনাকে এসডি ক্যারিতে কোনও লিখন অপারেশন করতে বাধা দেয়। সুতরাং ব্যর্থতা ddসম্ভবত।

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

ধরে /dev/sdcনেওয়া আপনার এসডি কার্ডের যৌক্তিক নাম:

  1. $ সুডো মাউন্ট -o রিমান্ট, আরডাব্লু / ডেভ / এসডিসি

উপরের কমান্ডটি, আরডাব্লু অ্যাক্সেসের জন্য এসডি কার্ডকে মাউন্ট করেছে এবং আমি অনুমান করি যে আপনার আর এটির মধ্যে রাস্পবিয়ান ওএস চিত্রটি পুনরায় ফ্ল্যাশ করতে কোনও সমস্যা নেই।

বিকল্প:

  1. /etc/fstabআপনার পছন্দসই সম্পাদকটিকে এভাবে ব্যবহার করে ফাইল সম্পাদনা করা হচ্ছে

    do সুডো লিপপ্যাড / ইত্যাদি / fstab

  2. এর অনুরূপ একটি লাইন অনুসন্ধান করুন:

    / dev / sdc / mnt / sdcard sdc ro, nosuid, nodev, noatime, user_id = 1023, গ্রুপ_আইডি = 1023, ডিফল্ট_প্রেমিশন, অনুমতি_ও 0 0 0

  3. প্রতিস্থাপন RO সঙ্গে RW উপরে লাইনে।

  4. ফাইলটি সংরক্ষণ করুন।

  5. আমি আশা করি এটা কাজ করে..


2
এই উত্তরটি প্রশ্নের সমাধান করে না; প্রশ্নটি ডিডি সম্পর্কিত , যা ব্লক ডিভাইসে লিখেছে , এবং একটি মাউন্ট করা ফাইল সিস্টেমকে নয়, এবং ডিভাইসটি মাউন্ট না করা অবস্থায় সর্বোত্তমভাবে করা হয়।
হ্যান্স_মাইন

তবে এটি আমার সমস্যার সমাধান করেছে solved আমি ইচার ব্যবহার করে আমার লিনাক্স ল্যাপটপ থেকে এসডি কার্ডে লিখতে সক্ষম হয়েছি, তবে তারপরে কোনও ফাইল সংশোধন করতে পারিনি (ল্যাপটপে থাকাকালীনই)
mhwombat

1

আমারও এই সমস্যা ছিল

Atlas RPI # dd bs=1024k if=2013-12-20-wheezy-raspbian.img of=/dev/sdb
dd: opening '/dev/sdb': Read-only file system

আমি এটি কীভাবে স্থির করেছিলাম তা নিম্নরূপ:

Atlas RPI # dd bs=1024k if=2013-12-20-wheezy-raspbian.img of=/dev/sdb1
^C49+0 records in
48+0 records out
50331648 bytes (50 MB) copied, 6.54082 s, 7.7 MB/s

এর অর্থ, আমি প্রথম বিভাজনে ইচ্ছাকৃতভাবে লেখা শুরু করেছি (যা ইচ্ছাকৃত ভুল)। লেখার এক সেকেন্ড পরে আমি এটি Ctrl+ সহ বাতিল করে দিয়েছি C। তারপরে আমি করলাম:

Atlas RPI # dd bs=1024k if=2013-12-20-wheezy-raspbian.img of=/dev/sdb
2825+0 records in
2825+0 records out
2962227200 bytes (3.0 GB) copied, 412.419 s, 7.2 MB/s
Atlas RPI #

এবং এটি পুরোপুরি কাজ করে - টাডা !!! হতে পারে এটি কেবল একটি বিজোড় ফাইল সিস্টেম যা এসডি কার্ডগুলি কারখানার সাথে ফর্ম্যাট করা আছে? কে জানে.


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

1

প্রায় 12 বছর ধরে লিনাক্স ব্যবহারকারী হয়ে থাকার পরে, আমি একটি আনমাউন্ট করা ব্লক ডিভাইসটি কেবল পঠনযোগ্য ফাইল সিস্টেম হতে পারে সে সম্পর্কে মোটামুটি বিভ্রান্ত হয়ে পড়েছিলাম। আমি এখনও বিভ্রান্ত; উবুন্টু কেন জিনিসগুলি ভুল হচ্ছে বা কীভাবে সেগুলি ঠিক করতে হবে সে সম্পর্কে আমাকে কোনও কার্যকর তথ্য দেয়নি।

শেষ পর্যন্ত, আমি আমার ক্যামেরা ব্যবহার করে এসডি কার্ডটি পুনরায় ফর্ম্যাট করেছি। এর পরে, ddকমান্ডটি ঠিকঠাক কাজ করেছিল।

হালনাগাদ

আপনি এটি বিশ্বাস করবেন না, তবে কেবলমাত্র পঠন স্যুইচটি সংবেদনশীল এমন কার্ডের স্লটে সংক্ষেপিত বায়ু ছিটানো আমার জন্য এটি স্থির করে। আমি বিশ্বাস করি না।


আপনার এমনকি সংকুচিত বাতাসের প্রয়োজন নেই ... কয়েকবার মুখের সাহায্যে কার্ড রিডারের স্লটে প্রবেশ করা "ভাঙা" কার্ডারিডার স্থির করে। :)

80 এর দশকের ভিডিও গেমিং সলিউশন
ডেল্টারে

0

আপনার পিসিতে যে আপনি এসডি কার্ডে চিত্রটি লিখতে ব্যবহার করছেন, তা নিশ্চিত করুন যে এসডি কার্ডটি আন-মাউন্টড, বিজ্ঞাপন যে আপনি ডিডি কমান্ডটি রুট হিসাবে চালাচ্ছেন।

এটার মতো কিছু:

sudo umount /dev/sdc
sudo dd bs=4M if=2013-05-25-wheezy-raspbian.img of=/dev/sdc

আপনার এখন পিসি থেকে এসডি কার্ড নিতে এবং এটি আপনার পাইতে প্লাগ করতে সক্ষম হওয়া উচিত।


0

আমার ত্রুটিযুক্ত কার্ড রিডার ছিল যা একই সমস্যা ছিল।

স্যুইচ যেখানেই থাকুক না কেন কেবল এসডি কার্ডটি কেবল পঠন করতে আসবে। আমি শেষ পর্যন্ত একটি ভিন্ন এসডি কার্ড রিডার ব্যবহার করেছি।


0

অন্য কম্পিউটার থেকে এসডিতে একটি চিত্র লোড করার চেষ্টা করার সময় আমি কেবল এটির মধ্যে দৌড়ে এসেছি (এই মুহুর্তে)। প্রথম পদক্ষেপে (বা এমনকি su ) এসডি কার্ড আনমাউন্ট করতে sudo ব্যবহার করবেন না । প্রতিবার আমি sudo ব্যবহার করে এসডি কার্ড আনমাউন্ট করেছি, এটি এটিকে কেবল পঠনযোগ্য হিসাবে সেট করেছে।

তারপরে সুডো ডিডি সহ ব্যবহার করুন ।

আশা করি যে আপনাকে সাহায্য করবে।


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