জেডএফএস স্ন্যাপশটগুলি সক্রিয় করুন


14

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

আমি উবুন্টু 12.04.1 সার্ভার এবং zfs 0.6.1 ব্যবহার করছি, পুল সংস্করণটি 28।

উত্তর:



25

উবুন্টু 17.04 থেকে শুরু করে আপনি zfs- অটো-স্ন্যাপশট এভাবে ইনস্টল করতে পারেন:

sudo apt install zfs-auto-snapshot

উবুন্টু সংস্করণগুলির পূর্ববর্তী 17.04 এর জন্য আপনি zfs- অটো-স্ন্যাপশটটি সংগ্রহস্থল থেকে স্বয়ংক্রিয় স্ন্যাপশট ব্যবহার করতে পারবেন

sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot

বা সরাসরি গিথুব থেকে

curl -L https://github.com/zfsonlinux/zfs-auto-snapshot/archive/master.tar.gz | tar xz -C /tmp/
pushd /tmp/zfs-auto-snapshot-master && sudo make install && popd && rm -rf /tmp/zfs-auto-snapshot-master

ডিফল্টরূপে এটি প্রতি 15 মিনিটের মধ্যে সেট প্রতিটি ডেটার জন্য স্ন্যাপশট তৈরি করে এবং 1 বছর পর্যন্ত স্ন্যাপশট সংরক্ষণ করে। তবে আপনি com.sun:auto-snapshotডেটাসেটের সম্পত্তিটি মিথ্যাতে সেট করে নির্দিষ্ট ডেটাসেটের জন্য স্ন্যাপশট অক্ষম করতে পারেন

sudo zfs set com.sun:auto-snapshot=false tank/tmp

আপনি com.sun:auto-snapshot:...অটো স্ন্যাপশটের আচরণের সুরে বৈশিষ্ট্যগুলিও ব্যবহার করতে পারেন । যেমন ট্যাঙ্ক / ব্যাকআপ ডেটাসেটের জন্য প্রতিদিন 31 দিনের জন্য স্ন্যাপশট সংরক্ষণ করুন:

sudo zfs set com.sun:auto-snapshot=true tank/backup
sudo zfs set com.sun:auto-snapshot:monthly=false tank/backup
sudo zfs set com.sun:auto-snapshot:weekly=false tank/backup
sudo zfs set com.sun:auto-snapshot:daily=true tank/backup
sudo zfs set com.sun:auto-snapshot:hourly=false tank/backup
sudo zfs set com.sun:auto-snapshot:frequent=false tank/backup

ডিফল্ট স্ক্রিপ্ট সংরক্ষণ করে:

  • 4 স্ন্যাপশট রেখে প্রতি 15 মিনিটে ঘন ঘন স্ন্যাপশট
  • 24 ঘন্টা স্ন্যাপশট রেখে প্রতি ঘন্টা প্রতি ঘন্টা স্ন্যাপশট
  • প্রতিদিন স্ন্যাপশটগুলি 31 স্ন্যাপশট রেখে
  • প্রতি সপ্তাহে 7 টি স্ন্যাপশট রেখে সাপ্তাহিক স্ন্যাপশট
  • মাসিক স্ন্যাপশট প্রতি মাসে 12 টি স্ন্যাপশট রেখে

2
আপনি sudo add-apt-repository ppa:zfs-native/stable; sudo apt-get install zfs-auto-snapshot
প্রিপেইকেড

ধন্যবাদ স্কট! আমি উত্তরে ভান্ডার সম্পর্কিত তথ্য যুক্ত করেছি।
আন্দ্রে

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