ইউএসবি ডিভাইসে এটি লেখার সময় ক্যাচিং কীভাবে স্যুইচ করবেন?


8

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

উত্তর:


9

এটি প্রথমে পড়ুন: http://groups.google.com/group/linux.kernel/msg/8d1591196c0ae15e?pli=1
আমি নিশ্চিত কিনা এটি সত্য কিনা।

আপনি রানটাইমের সময় রাইটিং ক্যাচিং বৈশিষ্ট্যটি সেট করতে hdparm ব্যবহার করে দেখতে পারেন। (আপনার সম্ভবত প্রতিটি বুটের পরে এটি চালানো দরকার হবে বা প্রতিবার আপনি যখন ডিভাইসটি সরিয়ে আবার পুনরায় স্থাপন করবেন)

sudo hdparm -W 0 /dev/devicename

দয়া করে নিশ্চিত করুন যে আপনি সঠিক ডিভাইসের নাম (জেনো sdb, sdcবা ইত্যাদি)।

আপনি চালিয়ে ডিভাইসের নাম জানতে পারবেন:

sudo fdisk -l

আপনি /etc/fstabমাউন্ট বিকল্পগুলি সম্পাদনা করতে এবং যোগ করতে পারেন sync,dirsyncতবে /etc/fstabঅপসারণযোগ্য ডিভাইসগুলির সাথে কীভাবে কাজ করে আমি তার সাথে খুব বেশি পরিচিত না । আমি তাদের স্থায়ী মাউন্ট পয়েন্ট প্রয়োজন মনে করি।


1
অপসারণযোগ্য ডিভাইসের জন্য ডিফল্ট "fstab" বিকল্পগুলি সেট করার কোনও উপায় আছে কি?
অ্যারন ফ্র্যাঙ্ক

2

hdparm স্যুইচটির জন্য ড্রাইভের রাইটিং-ক্যাচিং বৈশিষ্ট্যটি সেট করতে কুইডস @ নাইটউইশফ্যানে ক্লিক করুন।

নোট করুন যে syncমাউন্ট বিকল্পটি গতিবেগকে একটি মাত্রার (10 বারের বেশি) হ্রাস করবে। flushমাউন্ট বিকল্প কোনও কার্যকারিতা ব্যয় ছাড়াই একটি কার্যকর লেখা নিশ্চিত করে। এছাড়াও আমি এটিকে কয়েক বছর ধরে সমস্ত FAT ডিভাইসগুলিতে (স্পিনিং বা ফ্ল্যাশ-মেমরি ভিত্তিক) ব্যবহার করেছি যা ব্যবহার করেছি: আসলে মাউন্ট অপশনগুলির পুরো noauto,users,noatime,flush,umask=111,dmask=000সেটটি ম্যানুয়ালি বা / ইত্যাদি / fstab এ সেট করা আছে।

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