সমস্যা এড়াতে মুক্তির আপগ্রেড করার আগে আমার কী পদক্ষেপ নেওয়া উচিত?


10

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

আপগ্রেড করার আগে আমি পিপিএগুলি সরানোর বিষয়ে পড়েছি । আমার কাছে ২২ টি পিপিএ ইনস্টল করা আছে, এগুলি সমস্ত প্রোগ্রামগুলি তারা আনার জন্য কিছুটা সময় নিতে হবে, তারপরে এটি আপগ্রেড করার পরে বিপরীত। এটির কি উল্লেখযোগ্য সুবিধা রয়েছে? আর কিছু?


এই প্রোডাকশন সিস্টেমটি কি ভিএম? যদি তা হয় তবে আপগ্রেড করার আগে আপনার কাছে একটি স্ন্যাপশট নেওয়ার এবং / অথবা এটিতে ফিরে যাওয়ার বিকল্প থাকতে পারে। স্থানীয় উন্নয়ন মেশিনে (উত্পাদন সার্ভার নয়) ব্যর্থ আপগ্রেডগুলি এড়াতে আমি এটি আগে ব্যবহার করেছি।
ashes999

এটি কোনও ভিএম নয়। যেমন একটি ক্ষেত্রে, এটি একটি দুর্দান্ত বিকল্প হবে।
স্টিভেন সি হাওয়েল

1
যখন আমি আপগ্রেড করেছি, প্রক্রিয়াটি স্বয়ংক্রিয়ভাবে আমার যুক্ত পিপিএগুলিকে অক্ষম করেছে - আপনাকে সেগুলি সরাতে হবে না। আপগ্রেড করার পরে, আমি সেগুলি আবার সক্ষম করতে পারি। দাঁত দান করার সমস্যাগুলি (আমার জন্য) বেশিরভাগই পিপিএর বেশ কয়েকটি সম্পর্কে ছিল যা জেনিয়ালকে সমর্থন করার জন্য আপডেট হয়নি।
ধানের ল্যান্ডউ

একটি সাবধানতা। আপনার যদি একটি এএমডি গ্রাফিক্স কার্ড থাকে তবে এটি নিশ্চিত হয়ে নিন যে এটি 16.04 এ উপলব্ধ ড্রাইভারদের সাথে সামঞ্জস্যপূর্ণ। খনিটি নয়, এবং আমার হার্ডওয়্যার দীর্ঘায়ু লাভের জন্য, আমি 14.04 এ ফিরে এসেছি।
টনি মার্টিন

উত্তর:


13

গুরুত্বপূর্ণ উত্পাদন ব্যবস্থা

আমি এর মতো কোনও সিস্টেম আপগ্রেড করব না। আমি অন্য মেশিনে 16.04 ইনস্টল করব, সেই মেশিনে লাইভ ডেটা অনুলিপি করব। পরীক্ষা, আরও কিছু পরীক্ষা। এবং তারপরে সেই মেশিনটিকে প্রোডাকশন সার্ভার তৈরি করুন।

এবং আপনি বর্তমান 14.04 সার্ভারের সাথে 18.04 এর সাথে এটি আবার করতে পারেন।

আদৌ ঝুঁকি নিই কেন?


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

নাঃ। সম্পূর্ণ সম্ভব। 1 টি জিনিস যা আপনার অ্যাকাউন্টে নেওয়া দরকার: 16.04 "সিস্টেমড" ব্যবহার করে। সুতরাং সমস্ত পরিষেবাসমূহের শুরু পরিবর্তন হয়েছে।
রিঞ্জউইন্ড

তাহলে do-release-upgradeউবুন্টুকে পরবর্তী এলটিএস রিলিজে আপগ্রেড করার সময় কোন পদক্ষেপগুলি উন্নত ফলাফলের দিকে নিয়ে যায়?
স্টিভেন সি হাওয়েল

যদিও এই উত্তরটি দৃ advice় পরামর্শ প্রদান করে, যা আমার অভিজ্ঞতা অনুসারে আপগ্রেড করার নিরাপদ উপায়, এটি বিল্ট-ইন রিলিজ আপগ্রেড বিকল্পটি ব্যবহার করার বিষয়ে তথ্য সরবরাহ করে না। এটাই আমি আরও ভাল করে বুঝতে চাই।
স্টিভেন সি হাওয়েল

দুঃখিত, কি তুলনা করে "ডু-রিলিজ-আপগ্রেড ব্যবহার করার সময় উন্নত ফলাফল"?
রিনজউইন্ড

2

আমি ওয়ার্কস্টেশনের একটি চিত্র ব্যাকআপ (একটি লিনাক্স লাইভ সিস্টেমে "dd") নেব এবং এটিকে ভার্চুয়ালবক্স ভিএম-তে রূপান্তর করব। (RAW- চিত্র থেকে ভিডিআই)। এর পরে একটি স্ন্যাপ তৈরি করুন এবং ভিবিতে এই চিত্রটি চালান। আপগ্রেড করার জন্য সমস্ত পদক্ষেপ খেলুন। যদি কিছু কাজ না করে তবে স্ন্যাপটি ফিরিয়ে দিন। আপগ্রেড করা সিস্টেম থাকার পরে আপনি ভিডিআই কে কাঁচায় রূপান্তর করতে পারেন এবং এটি "সিস্টেমে" আপনার সিস্টেমে রূপান্তর করতে পারেন বা রান-বুক খেলতে পারেন।
আপনি আপনার পুরানো সিস্টেমটি ওভাররাইট করার আগে সর্বদা একটি সর্বশেষ "ডিডি" চিত্র ব্যাকআপ করুন।
আমি আমার সিস্টেমে ইউএসবি থাম্ব-ড্রাইভ থেকে চালনা করতে পছন্দ করি তাই সিস্টেম-ইনস্টলটি "ভিডিআই -> র -> ইউএসবি টাম্ব-ড্রাইভ" দিয়ে করা হয় এবং আপগ্রেড / ইনস্টলড সিস্টেম থেকে বুট হয়। প্রস্তুত. ঠিক আছে আপনি একটি ইউএসবি পোর্ট "আলগা" করেন তবে আপনার কখনও স্ট্রেস হবে না এবং আপনি সর্বদা একটি সিস্টেম-ব্যাকআপ নিতে পারেন।


1

এখানে @ রিনজউইন্ডের উত্তরের একটি ভিন্নতা যা আপনার ইতিমধ্যে থাকা হার্ডওয়্যারটির সাথে কাজ করতে পারে।

যদি আপনার অভ্যন্তরীণ ডিস্ক ড্রাইভে (গুলি) পর্যাপ্ত ফাঁকা জায়গা থাকে (তবে) আপনি দুটি নতুন পার্টিশন তৈরি করতে পারেন (একটি লাইভ সিডি / ইউএসবি ডিস্ট্রো থেকে জিপিআরটের মতো কিছু ব্যবহার করে) এবং এর মধ্যে একটিতে মূল (/) অনুলিপি করতে পারেন এবং / অন্যটিতে হোম এবং সেগুলি root2 এবং home2 এর মতো কিছু লেবেল করুন যাতে তারা খুঁজে পাওয়া সহজ।

রুট এবং হোম একই বিভাজনে থাকলে, আপনি কেবল এটি অনুলিপি করতে পারেন, তবে তারা পৃথক থাকলে অনেক কারণে এটি পুরোপুরি সুন্দর।

আপনি মধ্যে পরিবর্তনগুলি সম্পাদনা করে নতুন / বাড়ীতে নতুন মূল বাতলান করতে হবে /etc/fstabনতুন root পার্টিশন (নতুন / বাড়ি এবং রুট পার্টিশন UUID জানা আপডেট) উপর।

আপনি ls -l /dev/disk/by-labelবর্তমানে নতুন মূল এবং বাড়ীতে থাকা ডিভাইসগুলি অনুসন্ধান করতে এবং তারপরে ls -l /dev/disk/by-uuidডিভাইসের নামগুলি থেকে ইউইডগুলিতে যাওয়ার জন্য ছুটে চলেছেন them

এরপরে, আপনার গ্রু মেনুতে নতুন রুট যুক্ত করতে গ্রাব-কাস্টমাইজারের মতো কিছু সহ গ্রাব আপডেট করুন (আপনার উত্পাদন সিস্টেম থেকে)।

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

একবার আপনি আপগ্রেড সম্পন্ন করার পরে, আপনি কেবল গ্রাবকে বলতে পারেন যে অনুলিপিটি হ'ল লাইভ ওয়ান (ডিফল্ট এন্ট্রি) এবং মূলটি এখন ব্যাকআপ। গ্রাব-কাস্টমাইজার এর মতো কাজ করা মোটামুটি সহজ করে তোলে।

আপনার যদি / বাড়িতে বা মূলে খুব বেশি ডেটা থাকে (এগুলি নকল করতে খুব বড় করে তোলে) তবে প্রথমে এটির নিজের পার্টিশনে রাখুন (সরানো সম্পর্কে যে প্রোগ্রামগুলি এটি অ্যাক্সেস করে এমন প্রোগ্রামগুলি নিশ্চিত করে জানান)। এটির সদৃশ হওয়ার দরকার নেই - কেবল ব্যাক আপ up

এটি আপনার ডেটা ব্যাকআপ করাও অনেক সহজ করে তোলে কারণ এটি আর সিস্টেম স্টাফের সাথে মিশে যায় না।

"পরীক্ষা" পার্টিশনের দ্বিতীয় সেট সহ, আপনি এখন প্রতিদিন কাজের জন্য নির্ভর করে এমন সিস্টেমে ঝুঁকিপূর্ণ হতে চান না এমন সমস্ত ধরণের জিনিস চেষ্টা করতে পারেন।

আমি বর্তমানে এটির মতো কনফিগার না করা পর্যন্ত আমার "বিকাশ" পার্টিশনগুলিতে 16.04 এর সাথে কুবুন্টু 12.04 এর মত চালাচ্ছি।

এই দিনটিতে ডিস্ক ড্রাইভের দাম এত কম থাকলেও আপনি আপনার বিদ্যমান অভ্যন্তরীণ ড্রাইভটিকে একটি নতুন আরও একটিতে অনুলিপি করতে পারেন এবং প্রয়োজনে এটি ব্যবহার করতে পারেন - যদি আপনার সংস্থা আপনাকে অনুমতি দেয়।

এই উত্তরটিতে এটি কীভাবে করা যায় তার সমস্ত প্রধান বিবরণ coversেকে দেওয়া হয়েছে। আমি প্রতিটি পদক্ষেপের প্রতিটি ছোট বিস্তারিত কভার করার চেষ্টা করিনি। তবে যেহেতু আপনি সবকিছুর অনুলিপি নিয়ে কাজ করছেন সেখানে কোনও গুরুতর সমস্যা হওয়া উচিত নয় এবং অন্য সমস্ত কিছু ইতিমধ্যে স্ট্যাকেক্সচেঞ্জে কোথাও coveredেকে দেওয়া হয়েছে।


0

যদিও এটি আপনার নির্দিষ্ট ক্ষেত্রে প্রযোজ্য নয়, যদি উবুন্টু সিস্টেমটি কোনও ভিএম হয় তবে আপনি আপগ্রেড করার আগে একটি স্ন্যাপশট নিয়ে কাজ করে যদি এটি কাজ না করে তবে তা ফিরিয়ে আনতে পারেন।

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

@ রিনজউইন্ডের উত্তরটি ভিএমগুলির সাথেও কাজ করে: একটি নতুন ভিএম তৈরি করুন, এটিতে নতুন উবুন্টু সংস্করণ ইনস্টল করুন এবং জিনিসগুলি অনুলিপি করা শুরু করুন।

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