GoGPT Best VPN GoSearch

অনওয়ার্কস ফেভিকন

bup-index - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে bup-index চালান

এটি হল bup-index কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


bup-index - মুদ্রণ এবং/অথবা bup ফাইল সিস্টেম সূচক আপডেট করুন

সাইনোপিসিস


bup index <-p|-m|-s|-u|--ক্লিয়ার ]
[--জাল-অবৈধ] [-চ indexfile] [-বাদ পথ] [- থেকে বাদ দিন ফাইলের নাম] [-বাদ-আরএক্স
প্যাটার্ন] [--বর্জন-আরএক্স-থেকে ফাইলের নাম] [-ভি]

বর্ণনাঃ


bup index প্রিন্ট করে এবং/অথবা bup ফাইল সিস্টেম সূচক আপডেট করে, যা এর একটি ক্যাশে
ফাইল সিস্টেমের প্রতিটি ফাইল এবং ডিরেক্টরির ফাইলের নাম, বৈশিষ্ট্য এবং sha-1 হ্যাশ। দ্য
bup সূচক ফাংশন অনুরূপ ফালতু বা এলেবেলে লোক(1) সূচক, এবং পাওয়া যাবে
$BUP_DIR/bupindex.

bup-এ একটি ব্যাকআপ তৈরি করার দুটি ধাপ রয়েছে: bup সূচকের সাথে সূচক আপডেট করা, তারপর
আসলে bup সেভের মাধ্যমে ফাইলগুলির (বা ফাইলগুলির একটি উপসেট) ব্যাক আপ করা। বিচ্ছেদ
এই কারণে বিদ্যমান:

1. ব্যাক আপ করা প্রয়োজন এমন ফাইলগুলির একটি তালিকা তৈরি করার একাধিক উপায় রয়েছে৷ জন্য
উদাহরণস্বরূপ, আপনি ব্যবহার করতে চাইতে পারেন অবহিত করা(এক্সএনএমএক্স) বা অবহিত করা(7).

2. এমনকি যদি আপনি একাধিক গন্তব্যে ফাইল ব্যাক আপ করেন (অতিরিক্ততার জন্য) ফাইলটি
নাম, গুণাবলী এবং হ্যাশ প্রতিবার একই হবে। এইভাবে, আপনি সংরক্ষণ করতে পারেন
প্রতিটি ব্যাকআপ সেটের জন্য বারবার ফাইলের তালিকা পুনরায় তৈরি করার সমস্যা।

3. আপনি bup index দ্বারা ট্র্যাক করা ডেটা অন্যান্য উদ্দেশ্যে ব্যবহার করতে চাইতে পারেন (যেমন দ্রুত গতি
একই তথ্য প্রয়োজন অন্যান্য প্রোগ্রাম আপ)।

নোট


এই মুহুর্তে, bup লিনাক্স বৈশিষ্ট্যগুলিকে উপেক্ষা করবে (cf. চ্যাটার(1) এবং lsattr(1)) কিছুতে
সিস্টেম (যেকোন বড়-এন্ডিয়ান সিস্টেম যেখানে sizeof(long) < sizeof(int))। এর কারণ হল
লিনাক্স কার্নেল এবং FUSE বর্তমানে attr সিস্টেম কল আর্গুমেন্টের ধরণ নিয়ে একমত নয়,
এবং তাই বড়-এন্ডিয়ান সিস্টেমে স্ট্যাকের ঝুঁকি ছাড়া ফলাফল পাওয়ার কোন উপায় নেই
দুর্নীতি (http://lwn.net/Articles/575846/) এই পরিস্থিতিতে, bup একটি প্রিন্ট করবে
যেকোন সূচক/সংরক্ষণ/পুনরুদ্ধার অপারেশন চলাকালীন প্রথমবার লিনাক্স অ্যাটিআর প্রাসঙ্গিক হওয়ার বিষয়ে সতর্ক করা।

bup প্রত্যাশিত "সবচেয়ে খারাপ" ফাইল সিস্টেম টাইমস্ট্যাম্প রেজোলিউশনের জন্য থাকার ব্যবস্থা করে --
বর্তমানে এক সেকেন্ড; উদাহরণগুলির মধ্যে রয়েছে VFAT, ext2, ext3, ছোট ext4, ইত্যাদি। যেহেতু bup
ফাইল সিস্টেম টাইমস্ট্যাম্প রেজোলিউশন জানতে পারে না, এবং একাধিক ট্রাভার্সিং হতে পারে
কোনো প্রদত্ত রানের সময় ফাইলসিস্টেম, এটি সর্বদা অনুমান করে যে রেজোলিউশনটি ভাল নাও হতে পারে
এক সেকেন্ডেরও বেশি।

একটি ব্যবহারিক বিষয় হিসাবে, এর মানে হল যে সূচক আপডেটগুলি কিছুটা ভুল, এবং তাই bup সংরক্ষণ
মাঝে মাঝে ফাইল সিস্টেম পরিবর্তনগুলি রেকর্ড করতে পারে যা আপনি আশা করেননি। যে কারণে, সময়
একটি সূচী আপডেট, যদি bup এমন একটি পথের সম্মুখীন হয় যার প্রকৃত টাইমস্ট্যাম্প একটির চেয়ে সাম্প্রতিক
আপডেট শুরু হওয়ার দ্বিতীয় আগে, bup সেই পথের জন্য সূচক টাইমস্ট্যাম্প সেট করবে (mtime
এবং ctime) রানের ঠিক এক সেকেন্ড পর্যন্ত, -- কার্যকরভাবে সেই মানগুলিকে ক্যাপিং করা।

এটি নিশ্চিত করে যে সেই পথগুলিতে পরবর্তী কোনো পরিবর্তনের ফলে টাইমস্ট্যাম্প হতে পারে না
সূচকে যারা আছে তাদের অনুরূপ। যদি সম্ভব হয়, bup উপেক্ষা করতে পারে
পরিবর্তন

আপনি এই উদাহরণে এই আচরণের প্রভাব দেখতে পারেন (ধরুন এক সেকেন্ডেরও কম
প্রাথমিক ফাইল তৈরি এবং প্রথম সূচক চালানোর মধ্যে অতিবাহিত হয়):

$ touch src/1 src/2
# একটি "স্লিপ 1" এখানে অপ্রত্যাশিত সেভ এড়াবে।
$ bup index src
$ bup save -n src src # 1 এবং 2 সংরক্ষণ করে।
$ তারিখ > src/1
$ bup index src
$ date > src/2 # সূচীকৃত নয়।
$ bup save -n src src # কিন্তু src/2 যাইহোক সংরক্ষিত হয়।

কঠোরভাবে বলতে গেলে, bup-এর src/2-তে পরিবর্তন লক্ষ্য করা উচিত নয়, তবে এটির কারণে
উপরে বর্ণিত থাকার ব্যবস্থা।

মোড


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

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

-মি, --পরিবর্তিত
শুধুমাত্র সেই ফাইলগুলিকে প্রিন্ট করে যা পরিবর্তিত হিসাবে চিহ্নিত করা হয়েছে (অর্থাৎ সাম্প্রতিক থেকে পরিবর্তিত
ব্যাকআপ) সূচকে। বোঝায়-পৃ.

-স, -- অবস্থা
প্রতিটি ফাইলের নামের আগে একটি স্ট্যাটাস কোড (A, M, D বা স্পেস) প্রিপেন্ড করুন। বোঝায়-পৃ. দ্য
কোড মানে, যথাক্রমে, একটি ফাইল যোগ করা, পরিবর্তিত হিসাবে সূচকে চিহ্নিত করা হয়েছে,
শেষ ব্যাকআপ থেকে মুছে ফেলা বা অপরিবর্তিত।

--চেক
আপডেট করার আগে এবং পরে সাবধানে ইনডেক্স ফাইলের অখণ্ডতা পরীক্ষা করুন। জন্য বেশিরভাগই দরকারী
স্বয়ংক্রিয় পরীক্ষা।

--পরিষ্কার
ডিফল্ট সূচক সাফ করুন।

বিকল্প


-এইচ, --হ্যাশ
প্রিন্ট করা প্রতিটি ফাইলের জন্য, সাম্প্রতিক রেকর্ড করা হ্যাশ কোডটি পূর্বে রাখুন। হ্যাশ কোড
সাধারণত bup সংরক্ষণ দ্বারা উত্পন্ন হয়. বস্তুর জন্য যেগুলি এখনও ব্যাক আপ করা হয়নি,
হ্যাশ কোড হবে 0000000000000000000000000000000000000000
কোড মুদ্রিত হয় এমনকি যদি ফাইলটি সূচীতে পরিবর্তন বা মুছে ফেলা হয় বলে জানা যায়
(যেমন ফাইল সিস্টেমের ফাইলটি আর রেকর্ড করা হ্যাশের সাথে মেলে না)। এই যদি হয়
আপনার জন্য একটি সমস্যা, --status ব্যবহার করুন।

-আমি, --দীর্ঘ
-l বিকল্পের অনুরূপ বিন্যাসে প্রতিটি ফাইল সম্পর্কে আরও তথ্য মুদ্রণ করুন
ls(1).

-এক্স, --xdev, --এক-ফাইল-সিস্টেম
ফাইল সিস্টেমের মাধ্যমে পুনরাবৃত্তি করার সময় ফাইল সিস্টেমের সীমানা অতিক্রম করবেন না -- যদিও
tar এবং rsync-এর মতো, মাউন্ট পয়েন্টগুলি এখনও সূচিত করা হবে। কেবল
আপনি যদি -u ব্যবহার করছেন তাহলে প্রযোজ্য।

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

--জাল-অবৈধ
নির্দিষ্ট ফাইলের নামগুলিকে আপ-টু-ডেট হিসাবে চিহ্নিত করুন, পরবর্তী "বুপ সেভ" চালাতে বাধ্য করে
তাদের বিষয়বস্তু পুনরায় পরীক্ষা করুন।

-চ, --indexfile=indexfile
$BUP_DIR/bupindex এর পরিবর্তে একটি ভিন্ন সূচক ফাইলের নাম ব্যবহার করুন।

--বাদ=পথ
বর্জন করা পথ ব্যাকআপ থেকে (পুনরাবৃত্তি হতে পারে)।

--বাদ-থেকে=ফাইলের নাম
পড়ুন -- থেকে পাথ বাদ দিন ফাইলের নাম, প্রতি লাইনে একটি পথ (পুনরাবৃত্তি হতে পারে)। উপেক্ষা করুন
সম্পূর্ণ খালি লাইন।

--বর্জিত-rx=প্যাটার্ন
কোনো পাথ মিলে যাওয়া বাদ দিন প্যাটার্ন, যা অবশ্যই একটি পাইথন রেগুলার এক্সপ্রেশন হতে হবে
(http://docs.python.org/library/re.html) প্যাটার্নের সাথে তুলনা করা হবে
সম্পূর্ণ পথ, অ্যাঙ্করিং ছাড়াই, তাই "x/y" মিলবে "ox/yard" বা "box/yards"। প্রতি
এর বিষয়বস্তু বাদ দিন / tmp -র পরিবর্তে, কিন্তু ডিরেক্টরি নিজেই নয়, "^ ব্যবহার করুন/tmp/।". (হতে পারে
পুনরাবৃত্ত)

উদাহরণ:

· '/foo$' - foo নামের যেকোনো ফাইল বাদ দিন

· '/foo/$' - foo নামের যেকোনো ডিরেক্টরি বাদ দিন

· '/foo/।' - foo নামের যেকোনো ডিরেক্টরির বিষয়বস্তু বাদ দিন

· '^/tmp/।' - রুট-স্তর বাদ দিন / tmp -র পরিবর্তেএর বিষয়বস্তু, কিন্তু না / tmp -র পরিবর্তে নিজেই

--বর্জিত-rx-from=ফাইলের নাম
থেকে --exclude-rx প্যাটার্ন পড়ুন ফাইলের নাম, প্রতি লাইনে একটি প্যাটার্ন (পুনরাবৃত্তি হতে পারে)।
সম্পূর্ণ খালি লাইন উপেক্ষা করুন.

--নো-চেক-ডিভাইস
একটি এন্ট্রি অবৈধ চিহ্নিত করবেন না যদি ডিভাইস নম্বর (রাষ্ট্র(2) st_dev) পরিবর্তন। এই
রিমোট, স্বয়ংক্রিয় মাউন্টেড, অথবা (LVM) স্ন্যাপশট ফাইল-সিস্টেমের ইন্ডেক্স করার সময় উপযোগী হতে পারে।

-ভি, -- ভারবোস
আপডেটের সময় লগ আউটপুট বৃদ্ধি করুন (একবার একাধিকবার ব্যবহার করা যেতে পারে)। এক-ভি দিয়ে, প্রিন্ট
প্রতিটি ডিরেক্টরি আপডেট করা হয়; দুই -ভি সহ, প্রতিটি ফাইলও প্রিন্ট করুন।

উদাহরণ


bup index -vux জন্য / etc প্রথমেই / var , / usr

onworks.net পরিষেবা ব্যবহার করে অনলাইনে bup-index ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad




×
ভি .আই. পি  বিজ্ঞাপন
❤️এখানে কেনাকাটা করুন, বুক করুন, অথবা কিনুন — বিনামূল্যে, পরিষেবাগুলি বিনামূল্যে রাখতে সাহায্য করে।