Quantcast
Channel: وبلاگ شخصی محسن یزدانی » snapshot
Viewing all articles
Browse latest Browse all 2

فایل CTK در VMware چیست

$
0
0

یک فایل با پسوند CTK را می توان با استفاده از مرورگر VMware Datastore در اکثر محصولات VMware پیدا کرد، جایی که فایل هایی مانند VMDK، VMX، VMSD و NVRAM وجود دارد.

فایل CTK توسط CBT یا Changed Block Tracking مورد استفاده قرار می گیرد. CBT بلاک های تغییریافته از آخرین Backup را لیست می کند. زمانی که برای اولین بار از یک ماشین مجاری یا Virtual Machine پشتیبان گرفته می شود، این کپی ار نوع Full Backup است. سپس CBT با خواندن محتوای فایل CTK، فقط بلاک های تغییر یافته را Backupمی گیرد. هر بلاک دارای یک Timestamp است که مکان و زمان بلاک تغییربافته را بیان می کند.

اگر شما فایل های CTK را نمی بینید، به این معنی است که CBT فعال نشده است. CBT در حقیقت برای اولین بار در vSphere 4 مشاهده شد. CBT معمولا توسط برنامه هایBackupگیری مانند Veeam یا VDP به صورت اتوماتیک در طی اولین Backup فعال می شود. همچنین CBT را می توان به طور دستی از طریق وب کلاینت vSphere یا با ویرایش فایل پیکریندی یک ماشین مجازی با پسوند VMX فعال نمود.

فایل CTK در VMware

فایل CTK در VMware

 نکته ای که جالب است این می باشد که که با فعال سازی CBT فرآیند Backupگیری ۱۰ برابر سریع تر می شود.

فایل CTK در کل چندین مگابایت بیشتر نیست. اندازه این فایل ثابت است و نسبت به اندازه اولیه ای ایجاد می شود رشدی ندارد. فقط زمانی که اندازه دیسک مجازی رشد داشته باشد. به همین دلیل انداره واقعی فایل CTK به اندازه دیسک مجازی وابسته است، اما این اندازه برابر است با ۵ مگابایت به ازای هر ۱۰ گیگابایت از اندازه دیسک مجازی. فایل CTK، موقعیت هر بلاک را برای اهداف Tracking ذخیره می کند و برای این کار از اعداد ترتیبی نیز استفاده می کند. این اعداد ترتیبی توسط برنامه های Backup مورد استفاده قرار می گیرند، تا ببینند که آیا موقعیت یک بلاک تغییر کرده است یا خیر.

به ازای هر دیسک مجازی (با پسوند VMDK) یک فایل CTK وجود دارد. بنابراین اگر ماشین مجازی شما یک دیسک مجازی داشته باشد، شما باید یک فایل CTK را ببینید. اگر بیشتر از یک فایل CTK وجود داشت، احتمالا نرم افزار Backup شما در حین Backup گیری، فایل های CTK موقتی را ایجاد کرده است که پاک نشده اند.

قبل از غیرفعال کردن Changed Block Tracking یا CBT مطمئن شوید که تمام Snapshotها را حذف کرده باشید.

به طور کلی دو نوع فرمت دیسک می تواند با CBT کار کند: دیسک های مجازی Thin and Thick و دیسک های مجازی VMDK and RDM

این نکته را در نظر داشته باشید که CBT این مزیت را فراهم می کند که سرعت Backupگیری افزایش پیدا کند اما از طریق دیگر باعث کاهش بهره وری CPU ماشین میزبان می شود.


Viewing all articles
Browse latest Browse all 2

Trending Articles