উত্পাদনের জন্য প্রস্তুত, লিনাক্সে অত্যন্ত নির্ভরযোগ্য ফাইল সিস্টেম: ext4 ext3 এক্সএফএস বা জেএফএস (বা জেডএফএস)?


16

আমি এই বিষয়টিতে সর্বশেষ আসল প্রশ্নটি দেখেছি প্রায় দুই বছর আগে থেকে ( উত্পাদন ব্যবহারের জন্য এক্সট 4 প্রস্তুত )।

মধ্যবর্তী সময়ে, ext4 কীভাবে উন্নতি হয়েছে?

এক্সএফএস , জেএফএস , এবং এক্সট3 স্ট্যান্ডবাই নির্ভরযোগ্য পছন্দ। আমি কেবল সাম্প্রতিক উবুন্টু পরীক্ষা / দেব পরিবেশে ext4 ব্যবহার করেছি এবং কোনও সমস্যা দেখিনি - তবে এগুলি স্বল্প-ব্যবহারের ওয়ার্কস্টেশন, ভিএম, এবং প্রশিক্ষণ পরিবেশও রয়েছে।

এক্সএফএস এবং জেএফএসের (বিশেষত) গতি এবং নির্ভরযোগ্যতার অবস্থান থেকে বনাম পরিপক্ক হওয়ার [কিছুটা] সময় পেল এখন এক্সট 4 কীভাবে আপ করবে?

জেডএফএস কি একটি কার্যকর বিকল্প (এটি একটি ফিউজ মডিউল হিসাবে দেখা হচ্ছে , সম্ভবত লিনাক্সের জন্য নয় - এখনও)?

উত্তর:


6

লিনাক্সের জেডএফএস দুর্ভাগ্যক্রমে এখনও কার্যকর সমাধান নয়, এমনকি যদি আপনি FUSE মডিউল (যা কিছু নির্দিষ্ট কাজের চাপের উপর গুরুত্ব সহকারে ক্রম সম্পাদন করতে পারে) বলে বিষয়টি খারিজ করে দেন। এটি কেবল যথেষ্ট পরিমাণে সম্পূর্ণ নয়। এছাড়াও, আমি মনে করি না যে লিনাক্সে জেডএফএসের জন্য একটি ডিবাগ রয়েছে , যা মারাত্মক নেতিবাচক।

ডিবেগস হ'ল ইউনিসগুলিতে নিম্ন স্তরের ফাইল সিস্টেম মেরামত সরঞ্জামের .তিহ্যবাহী নাম। e2fsprogs এ Ext2 / 3/4 এর জন্য একটি, এক্সএফএস সরঞ্জামগুলিতে xfs_db এবং অন্যান্য রয়েছে। অন্যান্য ফাইল সিস্টেমগুলি, বিশেষত দীর্ঘকালীন বিদ্যমান এফএফএস এবং জেএফএসের মতো সরঞ্জামগুলিতেও রয়েছে। এটি মূলত এমন একটি সরঞ্জাম যা আপনাকে খুব কম স্তরে ভলিউমের ডেটা পড়তে এবং তা হেরফের করতে দেয়, বিশেষত পুনরুদ্ধারে দরকারী ।

Ext4 হিসাবে, আমি সন্দেহ করি এটি উত্পাদনতে মোটামুটি ব্যবহারযোগ্য, তবে আমি এটিতে আপনার কাজের চাপ অনুকরণ করার প্রস্তাব দিই recommend বিভিন্ন অ্যাপ্লিকেশনগুলিতে বিভিন্ন অনিরাপদ কোড পাথ সম্পর্কে সতর্ক থাকুন যা ext4 এর সেটিংসের উপর ভিত্তি করে ডেটাটিকে দূষিত করতে পারে (মনে রাখবেন, এএফএইকে এই বিষয়গুলি এক্সএফএস এবং জেএফএসেও ঘটতে পারে)।

এক্সএফএস এখনও একটি ভাল, স্থিতিশীল সমাধান, যদিও আমি স্বীকার করব যে আমি এক্সএফএসের অপ্রয়োজনীয় ক্রিয়াকলাপ / আনইলিংক পারফরম্যান্সের কারণে এক্সএফএস থেকে এক্সট 4 এ চলে এসেছি। আপনার যদি অবিচ্ছিন্নভাবে অনেকগুলি ফাইল তৈরি এবং মুছে ফেলা না হয় তবে এখনও একটি খুব ভাল পছন্দ। নেটের বেশিরভাগ মানদণ্ড থেকে হার্ড নম্বর নেওয়া যেতে পারে। মন্থরতাটি এক্সএফএসের নির্দিষ্ট অপ্টিমাইজেশনের সাথে সম্পর্কিত যা নির্দিষ্ট জার্নাল ক্রিয়াকলাপগুলি বেশ ধীর করে দেয় (তৈরি / লিঙ্কমুক্ত করুন)। যদিও মেটাটাটা অ্যাক্সেস এবং পড়তে / লিখতে এটি খুব দ্রুত। বড় ফাইলগুলির জন্য ভাল পছন্দ, আইএমএইচও (মাল্টিমিডিয়া সম্পাদনা?)

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


1
আপনার উল্লিখিত কোনও লিঙ্ক রয়েছে যেখানে আপনি উল্লিখিত পয়েন্টগুলিতে আমরা আরও পড়তে পারি, যেমন ডিবাগফ এবং জেডএফএস, এক্সএফএস তৈরি / আনলিংক সম্পাদনা?
ইওল

সুতরাং - আপনার দেখার মতো কোনও প্রতিবেদন বা নির্ভরযোগ্য তুলনা আছে? (আপনি নির্ভরযোগ্য নন এমনটি নয়, তবে কোনও র‌্যাট বা ক্যানোনিকাল বা গার্নার রিপোর্টটি ম্যানেজমেন্টে ফিরিয়ে নেওয়া কিছুটা ভাল লাগবে)
ওয়ারেন

1
@ ওয়ারেন - এর আগে সাড়া না দেওয়ার জন্য আমি দুঃখিত, তবে আমি সম্প্রতি সাইটটি পর্যবেক্ষণ করছিলাম না। নির্ভরযোগ্য তুলনা হিসাবে, আমি শুধুমাত্র ফোরোনিক্স সহ নেট উপর বিভিন্ন fs বেঞ্চমার্কগুলিতে ইঙ্গিত করতে পারি। আমি কেবল আপনাকেই নিশ্চিত করতে পারি যে তাদের ফলাফলগুলি এক্সএফএস এবং এক্সটোর উভয় ক্ষেত্রেই আমার সিস্টেমের পর্যবেক্ষণ আচরণের সাথে খাপ খায়। যেমনটি আমি আমার উত্তরে উল্লেখ করেছি, আমি বিশদে পারফরম্যান্সের উত্তর দিতে পারি না।
p_l

মধ্যবর্তী সময়কালে কি কিছু পরিবর্তন হয়েছে? আমার একটি 10 ​​টিবি fs আছে। বর্তমানে এটি এলভিএম-এ xfs, তবে আমি zfs এ খুঁজছি looking এটি উত্পাদনের জন্য প্রস্তুত হলেই স্যুইচ করবে।
বিএসডি

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

2

লিনাক্সে জেডএফএস এখন স্থানীয় স্তরে সম্ভব:

http://zfsonlinux.org/

ফাইল সিস্টেমের অখণ্ডতা নিশ্চিত করার জন্য জেডএফএসে বেশ কয়েকটি সিস্টেম অন্তর্ভুক্ত রয়েছে, যার মধ্যে সবচেয়ে গুরুত্বপূর্ণটি হল জপুল স্ক্রাব, যা প্রতিটি একক ফাইলের চেকসাম চেক এবং পুনর্নির্মাণ করে (যদি প্রয়োজন হয়)।

আজ একটি প্রোডাকশন সিস্টেমের জন্য, আমি লিনাক্সে জেডএফএসের সাথে যাব না। তবে কয়েক বছরের মধ্যে যদি আমাকে 40 + টিবি ডেটা সঞ্চয় করতে হয় তবে জেডএফএস আমি যেখানে যাব।


1
এটি এখন সমর্থিত বলে না। এটি পূর্ব-আলফা এমনকি সোহোর
পোজ

@poige - প্রশংসনীয় নিশ্চিত তিনি এর মানে হল যে এটি আর হয় মাত্র একটি fuseমডিউল
ওয়ারেন

@ পোয়েজ, মন্তব্যের জন্য ধন্যবাদ। আমি যেটি পার হয়ে যাবার চেষ্টা করছিলাম তা হ'ল zfs স্থানীয়ভাবে ব্যবহার করা এবং এটি ব্যবহার করা সম্ভব। আমি ইঙ্গিত দিয়েছি যে আমি এখনও উত্পাদন সিস্টেমে লিনাক্সের জন্য জেডএফএস ব্যবহার করব না, তবে যদি আমাকে আরও একটি বৃহত ফাইল স্টোরেজ সমাধান তৈরি করতে হয় তবে ওপেনসোলারিস + জেডএফএস সম্ভবত এটি কীভাবে করব।
n8Wnp
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.