কোনও ডিইবি প্যাকেজ দ্বারা রক্ষণ না করা ফাইল এবং ফোল্ডারগুলি কীভাবে তালিকাভুক্ত করা যায়


12

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

এই সম্পর্কে আরও চিন্তা করে, আমি বুঝতে পেরেছিলাম যে আমার যে ফাইলগুলি এবং ফোল্ডারগুলি অনুলিপি করা দরকার সেগুলি হ'ল এটি কোনও ইনস্টলড ডেবিয়ান প্যাকেজ দ্বারা রক্ষণ করা হয় না। এই জাতীয় ফাইল এবং ফোল্ডার তালিকাভুক্ত করার জন্য কি কোনও সহজ উপায় আছে?

উত্তর:


16

cruftহ'ল এই উদ্দেশ্যে হ'ল একটি দরকারী সরঞ্জাম: এটি কোনও ফাইল সিস্টেম এবং ইনস্টলড ডেবিয়ান প্যাকেজগুলির ডাটাবেসের মধ্যে তুলনা করে। অজানা ফাইল তালিকাভুক্ত করার পাশাপাশি এটি ফাইলগুলি তালিকাভুক্ত করে যা অনুপস্থিত তবে সেখানে থাকা উচিত।

আমি debsumsযখন সিস্টেম প্রশাসন শুরু করতে বা মেশিনের কাজটি আগে যত্ন নিই না তখন আপগ্রেড করার প্রয়োজন হয় তখনই আমি এটি নিয়মিতভাবে একসাথে ব্যবহার করি । এটি আমাকে কোনও স্থানীয় পরিবর্তন এবং ইনস্টলেশন চিহ্নিত করতে এবং তাদের জন্য পরিকল্পনার অনুমতি দেয়, পরিবর্তে গ্রাহক আমাকে আপগ্রেড করার পরে বলে যে তাদের সফ্টওয়্যার আর কাজ করে না।

ইনস্টল করুন:

apt-get install cruft

সমস্ত "ক্রাফ্ট" তালিকাবদ্ধ করুন তবে নামযুক্ত ডিরেক্টরিগুলি উপেক্ষা করুন:

cruft --ignore "/dev /proc /sys /root /home /tmp"

অধিক তথ্য:

man cruft
zless /usr/share/doc/cruft/README.gz

4

আপনি কিছু অস্বাভাবিক সম্পন্ন না করে থাকেন, তাহলে উত্তর যে সবকিছু হয় /bin, /boot, /lib*, /sbinএবং /usrডেবিয়ান প্যাকেজ থেকে আসা, যে ব্যতীত /usr/localতোমার; সিস্টেমের বাকি আপনার হয়। টিপিক্যাল অবস্থানের ব্যাক আপ করতে হবে হয় /homeএবং /etc(সর্বদা), /var(তার অধিকাংশই উদাহরণস্বরূপ /var/cacheব্যাক আপ হওয়ার জন্য প্রয়োজন হয় না), /srv(যদি আপনি এটি ব্যবহার), এবং /usr/localএবং সম্ভবত /opt

/ডেবিয়ান প্যাকেজগুলি থেকে আসে না এমন ফাইল সিস্টেমে নিয়মিত ফাইলগুলি তালিকাভুক্ত করতে :

find / -xdev -type f | sort >/tmp/root.list
sort /var/lib/dpkg/info/*.list >/tmp/dpkg.list
comm -23 /tmp/root.list /tmp/dpkg.list

আপনার যদি আলাদা ফাইল সিস্টেম /usrথাকে তবে findকমান্ডের মধ্যে অন্তর্ভুক্ত করুন । আপনার জন্য একটি পৃথক ফাইলসিস্টেম থাকে /homeবা /varবা অন্যান্য কাস্টম অবস্থান, আপনার ব্যাকআপ মধ্যে তা অন্তর্ভুক্ত করুন।

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