আমি কীভাবে একটি সিস্টেম পুনরুদ্ধার করব?


16

আমি সমস্যায় পড়েছি

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

আমার প্রশ্ন

তবে, উবুন্টু / লিনাক্সমিন্টে সিস্টেম রিস্টোর বা সিস্টেম রোলব্যাকের মতো কিছু আছে কি?

  • কিছু যে করতে পারেন undoএকটি apt-get install packageকমান্ড?

লিনাক্সে সিস্টেম ভাঙ্গা মারাত্মক সমস্যা, এরকম কিছু থাকতে হবে System Wide UNDO?
যুগাল জিন্দল

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

আপনার সিস্টেমটি ভেঙে দেওয়া প্যাকেজটির জন্য এটি এপ-গেইট শুদ্ধি করার উপযুক্ত হতে পারে যেহেতু এটি এর সাথে সম্পর্কিত যে কোনও সেটিংস মুছে ফেলা উচিত।
কর্নেল

@ ব্লেন্ডার আমি এখন 2 বছর থেকে 100% লিনাক্স ব্যবহারকারী। যদিও আমি উইন্ডোজ সিস্টেম পুনরুদ্ধারকে ঘৃণা করি, তবে লিনাক্সে কিছু সময় এক্স আপডেটগুলি আপনার গ্রাফিকগুলিকে ভেঙে দেয়, স্যান্ডবক্স বা সমোথিংয়ের মতো কিছু হওয়া উচিত .. এটিকে পূর্বাবস্থায় ফেলার জন্য।
যুগাল জিন্দল

উত্তর:


7

এর পরিপূরক apt-get install packageহ'ল apt-get remove package। সমস্ত সম্পর্কিত সেটিংস মুছে ফেলতে, আপনাকে চালানো দরকার apt-get purge package

নোট করুন যে এই কমান্ডগুলি প্যাকেজের সাথে সরবরাহিত আনইনস্টলেশন স্ক্রিপ্টগুলিতে নির্ভর করে। আমি জানি মূল সংগ্রহস্থলের সমস্ত প্যাকেজগুলি খুব ভালভাবে আনইনস্টল করার কাজটি করে। তৃতীয় পক্ষের প্যাকেজগুলির ক্ষেত্রে এটি নাও হতে পারে।

আপনার ড্রাইভারের সমস্যা হিসাবে, প্যাকেজ ইনস্টল করা আপনার ওয়্যারলেস ড্রাইভারকে কেন ভেঙে ফেলেছে তার কয়েকটি সম্ভাবনা রয়েছে:

  • ড্রাইভারের একটি ইনস্টলেশন-পরবর্তী হুক রয়েছে যা একটি শর্ত পূরণের পরে কার্যকর করা হয়, যেমন কার্নেল আপডেট
  • প্যাকেজ ওয়্যারলেস ড্রাইভারের উপর নির্ভরশীল এমন একটি ফাইল ওভাররোট করে
  • প্রশ্নে থাকা প্যাকেজটি একটি কার্নেল আপডেট ছিল তবে ড্রাইভারটি পুনরায় সংশোধন করার জন্য ড্রাইভারের পরে ইনস্টলেশন-পরবর্তী হুক নেই (সম্ভবতঃ)

"সিস্টেম রোলব্যাক" / "সিস্টেম পুনরুদ্ধার" বৈশিষ্ট্য হিসাবে, আপনি যে নিকটতম বৈশিষ্ট্যটি পাবেন সেটি হ'ল ক্লোনজিলার মতো সফ্টওয়্যার ব্যবহার করে একটি সিস্টেম চিত্র । দুর্ভাগ্যক্রমে, এটি একটি চলমান সিস্টেমের মধ্যে করা যায় না এবং এটি একটি লাইভ সিডি থেকে সম্পাদন করা আবশ্যক।


14

লিনাক্সের জন্য টাইমশিফ্ট নামে একটি সফ্টওয়্যার রয়েছে ঠিক এই উদ্দেশ্যে। টাইমশিফ্ট ব্যবহার করে আপনি নিয়মিত আপনার লিনাক্স সিস্টেমের স্ন্যাপশট নিতে পারেন এবং যখনই আপনার প্রয়োজন হবে সেগুলি পুনরুদ্ধার করতে পারেন।

এই সফ্টওয়্যারটি আপনার লিনাক্স বিতরণে উইন্ডোজের সিস্টেম রিস্টোর বৈশিষ্ট্য নিয়ে আসে।

এর অফিসিয়াল ওয়েবসাইট থেকে একটি সংক্ষিপ্ত বিবরণ:

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

স্ন্যাপশটগুলি rsync এবং হার্ড-লিঙ্কগুলি ব্যবহার করে নেওয়া হয়। সাধারণ ফাইলগুলি স্ন্যাপশটের মধ্যে ভাগ করা হয় যা ডিস্কের স্থান বাঁচায়। প্রতিটি স্ন্যাপশট একটি সম্পূর্ণ সিস্টেমের ব্যাকআপ যা কোনও ফাইল ম্যানেজারের সাহায্যে ব্রাউজ করা যায়।


এটি দুর্দান্ত লাগছে, তবে আমি ইতিমধ্যে স্ন্যাপশট না নিলে আমি এর সুবিধা নিতে পারি না। : / ঠিক?
gsamaras

9

প্রকৃতপক্ষে, উবুন্টু এট আল-তে কিছু জিনিস রয়েছে। এটি আপনাকে রোল-ব্যাক পরিবর্তনের অনুমতি দেবে। নীচে সংক্ষিপ্ত:

  1. /var/backups/dpkg.status.*: এই ডিরেক্টরিটি ইনস্টল করার আগে সর্বশেষ সিস্টেমের অবস্থার লগের একটি সেট নিম্নরূপ রাখে; রাষ্ট্র পরিবর্তনের পূর্বে/var/backups/dpkg.status.0 অতি সাম্প্রতিক লগ (যেমন প্যাকেজ ইনস্টল / অপসারণ / আপডেট ... ইত্যাদি); সংকুচিত, লগগুলির আর্কাইভ সংস্করণগুলি সময়ে বিভিন্ন পয়েন্টে, মাসিক আবর্তিত হয়।/var/backups/dpkg.status.?.gz
  2. /var/lib/dpkg/status: এটি ইনস্টল করা প্যাকেজগুলির বর্তমান অবস্থা। এটিকে ম্যানুয়ালি ব্যাক আপ করা, বা এতে একটি লোগ্রোটেট স্ক্রিপ্ট সরবরাহ করা /etc/logrotate.dআপনার সিস্টেমের রাজ্যের তালিকা অনুসারে আপনার পছন্দ অনুসারে স্ন্যাপশটগুলি নিশ্চিত করবে।
  3. রোল-ব্যাক: কোণার পাথরটি আপনার আগের অবস্থা /var/backups/dpkg.status.0। পূর্ববর্তী প্যাকেজ স্থিতি পুনরুদ্ধার করার জন্য একটি সংক্ষিপ্ত পদক্ষেপ অনুসারে পদ্ধতিটি (নোট সংক্ষিপ্ত এবং সম্পূর্ণ নয় ) is

    ক। cp /var/backups/dpkg.status /var/lib/dpkg/status(প্যাকেজ স্থিতির এক সংস্করণ ফিরিয়ে দেবে)।

    খ। dpkg -l | grep ii(আপনি একটি তালিকা দিতে হবে কল্পনানুসারে ঘূর্ণিত-ব্যাক উপর ভিত্তি করে ইনস্টল করা প্যাকেজ /var/lib/dpkg/statusপদক্ষেপ একটি অর্জন ফাইল। উপরে)।

    গ। dpkg -l | grep ii | awk '{print "apt-get --reinstall -y install", $2}' > /tmp/reinstall && sh /tmp/reinstall(একটি সাধারণ ওয়ান-লাইন শেল স্ক্রিপ্ট তৈরি করবে এবং এটিপ-অপারেশন করার পূর্বে সিস্টেমে থাকা প্যাকেজগুলি পুনরায় ইনস্টল করতে চালাবে)

    ঘ। apt-get --reinstall install ucf(স্যানিটাইজিং / ইত্যাদি কনফিগারেশন ফাইল ইত্যাদি যত্ন নেবে)

    ঙ। পুনরাবৃত্তি পদক্ষেপ গ। যদি / প্রয়োজন হিসাবে


ন্যূনতম ভাগ্যের সাথে, আপনার ঠিক থাকা উচিত।


4

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


1

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


2
Apt-btrfs-snapshot প্যাকেজটি স্বয়ংক্রিয়ভাবে রুট সাবভলিউম স্ন্যাপশট করে যখনই অ্যাপটি প্যাকেজগুলির সাথে জিনিসগুলি করে, এটি সহজেই ফিরে যেতে পারা যায়।
psusi

1
দয়া করে .. দয়া করে।
যুগাল জিন্দল


1

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

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