একটি নতুন ডেটাসেট তৈরি করতে এবং এটিতে বিদ্যমান ডেটা স্থানান্তরিত করার জন্য অন্তর্নির্মিত বা স্বয়ংক্রিয় উপায় নেই। এটি সম্পন্ন করার জন্য আপনাকে এটিতে ডেটাসেট তৈরি করতে হবে এবং ম্যানুয়ালি (যেমন, rsync) ডেটা তৈরি করতে হবে।
ধরা যাক আপনার নামের tank\set
সাথে একটি ডিরেক্টরি সহ একটি ডেটাसेट রয়েছে folder
। আপনি নামটি শিশু ডেটাसेट হিসাবে ফোল্ডারটি 'প্রচার' করতে চান tank\set\folder
:
mv /mnt/tank/set/folder /mnt/tank/set/folder-backup # move this out of the way so the new dataset doesn't mount on top of it
zfs create tank/set/folder
rsync -aAX /mnt/tank/set/folder-backup/ /mnt/tank/set/folder # bring over all the old data including acls and attributes
তারপরে পর্যালোচনা করুন যে ডেটা ভাল দেখাচ্ছে; ঠিক সেক্ষেত্রে পিতামাতার ডেটাসেটের স্ন্যাপশট নিন এবং folder-backup
ডিরেক্টরিটি মুছুন ।