আমি রুট ফাইল সিস্টেমের জন্য একটি initramfs ব্যবহার করে তবে একটি কমপ্যাক্ট ফ্ল্যাশ আইডিই ড্রাইভে মাউন্ট করা একটি কাস্টম এক্সট্রি পার্টিশন ব্যবহার করে একটি এম্বেডড সেটআপ পেয়েছি। যেহেতু বিদ্যুতের ক্ষতির মুখে ডেটা অখণ্ডতা হ'ল পুরো সেটআপটির সবচেয়ে গুরুত্বপূর্ণ বিষয়, তাই আমি মাউন্ট করতে নিম্নলিখিত বিকল্পগুলি ব্যবহার করেছি (নীচে আমার /etc/fstabফাইল থেকে প্রবেশ
<file system> <mount pt> <type> <options> <dump><pass>
/dev/sda2 /data ext3 auto,exec,relatime,sync,barrier=1 0 2
আমি ইন্টারনেটে চারপাশে পড়া থেকে এই বিকল্পগুলি দ্বারা এসেছি। আমি যে বিষয়ে উদ্বিগ্ন তা হ'ল /proc/mountsনিম্নলিখিত বিষয়বস্তুগুলি :
/dev/sda2 /data ext3 rw,sync,relatime,errors=continue,user_xattr,acl,
barrier=1,data=writeback 0 0
চারপাশে পড়া থেকে আমি যা বুঝতে পেরেছি তা হল আমি data=journalআমার মাউন্টটির জন্য বিকল্পটি ব্যবহার করতে চাই কারণ এটি ডেটা দুর্নীতির বিরুদ্ধে সেরা সুরক্ষা সরবরাহ করে। যাইহোক, ম্যান পৃষ্ঠা থেকে নির্দিষ্ট ext3 বিকল্পের জন্য mountএটি রাইবব্যাক বিকল্প সম্পর্কে নিম্নলিখিতটি বলে:
ডেটা অর্ডারিং সংরক্ষণ করা হয়নি - এর মেটাডেটা জার্নালে প্রতিশ্রুতিবদ্ধ হওয়ার পরে ডেটা মূল ফাইল সিস্টেমে লেখা যেতে পারে।
এটি সর্বাধিক-থ্রুপুট বিকল্প হিসাবে গুজব। এটি অভ্যন্তরীণ ফাইল সিস্টেম অখণ্ডতার গ্যারান্টি দেয় , তবে এটি ক্র্যাশ এবং জার্নাল পুনরুদ্ধারের পরে পুরানো ডেটা ফাইলগুলিতে প্রদর্শিত হতে পারে।
আমি এটি সম্পর্কে খুব বিভ্রান্ত হয়ে পড়েছি - ম্যান পৃষ্ঠাটি মনে হচ্ছে যে ফাইল সিস্টেম অখণ্ডতার জন্য আমি data=writebackবিকল্পটি নির্দিষ্ট করতে চাই mountতবে বেশিরভাগ রেফারেন্স আমি খুঁজে পেয়েছি (এম্বেডেড লিনাক্সের উপর প্রকাশিত কয়েকটি বই সহ) আমার ব্যবহার করা উচিত বলে প্রস্তাব দেয় data=journal। আমার ব্যবহারের জন্য সর্বোত্তম পদ্ধতির কী হবে? লেখার গতি মোটেও সমস্যা নয় - যদিও ডেটা অখণ্ডতা।
data=ordered: পি