Dump - Linux Command - فرمان یونیکس

نام

Dump - نسخه پشتیبان تهیه فایل سیستم ext2

خلاصه داستان

[- فایل پرونده ]] [- B رکوردها ] [- b sizesize ] [- تراکم d ] [- اعداد inode ] [- فایل E ] [- f file ] [- اسکریپت F ] [- h level ] [- خطاهای خطا ] [- سطح فشرده سازی j ] [- برچسب L ] [- فایل Q ] [- فوت ] [- تاریخ T ] [- سطح فشرده سازی z ] فایل ها به رها کردن
تخلیه [- W | -w ]

(نحوه استفاده از BSD 4.3 برای سازگاری برگشتی اجرا می شود اما در اینجا مستند نشده است.)

شرح

فشرده سازی فایل ها را بر روی سیستم فایل ext2 بررسی می کند و تعیین می کند که کدام فایل باید پشتیبان گیری شود. این فایل ها به دیسک، نوار یا سایر رسانه های ذخیره شده برای نگهداری ایمن کپی می شوند (برای انجام پشتیبان گیری از راه دور گزینه زیر را ببینید). یک روتر که بزرگتر از محدوده خروجی است به چندین جلسه تقسیم می شود. در اکثر رسانه ها، اندازه آن با نوشتن تعیین می شود تا نشانه پایان رسانه ها بازگردانده شود.

در رسانه ای که نمیتواند به طور قابل اعتماد نشان دهنده آخر رسانه (مانند برخی درایوهای نوار کشویی) را بازگرداند، هر جلد یک اندازه ثابت است؛ اندازه واقعی با مشخص کردن رسانه های کارتریج، و یا از طریق اندازه نوار، تراکم و / یا گزینه تعداد بلوک در زیر تعیین می شود. به طور پیش فرض، همان نام فایل خروجی برای هر حجم پس از درخواست اپراتور برای تغییر رسانه ها استفاده می شود.

فایل ها به رها کردن یا نقطه اتصال یک سیستم فایل یا یک لیست از فایل ها و دایرکتوری ها به عنوان یک زیر مجموعه از یک سیستم فایل پشتیبان تهیه می شود. در مورد اول، می توان از مسیر به یک سیستم فایل نصب شده یا دستگاه یک سیستم فایل متصل نشده استفاده کرد. در مورد دوم، محدودیت های خاصی بر روی نسخه پشتیبان قرار می گیرند: - مجاز نیست، تنها سطح تخریب پشتیبانی شده - 0 است و تمام فایل ها و دایرکتوری ها باید در همان سیستم فایل قرار بگیرند.

گزینه های زیر پشتیبانی می شوند :

-0-9

سطوح تخلیه سطح 0، پشتیبان کامل، تضمین می کند کل فایل سیستم کپی شده است (اما همچنین گزینه h را در زیر ببینید). شماره سطح بالاتر از 0، نسخه پشتیبان تهیه شده، به شما اجازه می دهد همه فایل های جدید یا تغییراتی که از زمان آخرین بارگیری سطح پایین تر کپی کرده اید کپی کنید. سطح پیش فرض 9 است.

-a

`` اندازه خودکار '' از کلیه محاسبات طول نوار جلوگیری کنید و تا زمانی که نشانه پایان رسانه بازگردانده شود، بنویسید. این برای بیشتر درایوهای مدرن به بهترین شکل کار می کند و به طور پیش فرض است. استفاده از این گزینه به ویژه در هنگام افزودن به یک نوار موجود یا استفاده از یک درایو نوار با فشرده سازی سخت افزاری (که هرگز در مورد نسبت فشرده سازی مطمئن نیستید) توصیه می شود.

آرشیو_فیلم

بایگانی یک جدول از محتویات جداگانه در archive_file مشخص شده برای بازگرداندن (8) استفاده شود تا مشخص شود آیا یک فایل در فایل رفع شده است که در حال بازسازی است.

-b مسدود کردن

تعداد کیلوبایت در هر رکورد رکورد. از آنجا که سیستم IO تمام درخواست ها را به ترتیب MAXBSIZE (به طور معمول 64 کیلوبایت) تقسیم می کند، بدون استفاده از یک بلوک بزرگتر بدون داشتن مشکلات با بازگرداندن (8) امکان استفاده از آن وجود ندارد. بنابراین تخلیه محدودیتی برای MAXBSIZE نخواهد داشت. اندازه بلوک به طور پیش فرض 10 است.

-B سوابق

تعداد بلوک های 1 کیلوبایت بر حسب حجم. به طور معمول نیازی نیست، زیرا تخلیه می تواند پایان رسانه ها را تشخیص دهد. هنگامی که اندازه مشخص شده رسیده است، ریمل در انتظار شماست که حجم را تغییر دهید. این گزینه محاسبه اندازه نوار بر اساس طول و تراکم را منع می کند. اگر فشرده سازی بر روی این محدودیت باشد، حجم خروجی فشرده در هر حجم محدود می شود.

-c

تغییرات پیش فرض برای استفاده با یک درایو نوار کارتریج با تراکم 8000 بیتی و طول 1700 فوت را تغییر دهید. مشخص کردن یک درایو کارتریج، شناسایی پایان دادن به رسانه را منع می کند.

-d تراکم

تنظیم چگالی نوار به چگالی به طور پیش فرض 1600BPI است. تعیین تراکم نوار از تشخیص پایان دادن به رسانه جلوگیری می کند.

-جزئیات

انزو را از تخلیه خارج کنید. پارامتر inodes یک لیست جدا شده از کاما از اعداد inode است (شما می توانید از stat برای یافتن شماره inode برای یک فایل یا دایرکتوری استفاده کنید).

-E file

لیستی از inodes هایی را که از فایل رشته ای از فایل فایل متنی حذف می شوند، مطالعه کنید . فایل فایل باید یک فایل معمولی باشد که حاوی کد های inode است که توسط newlines جدا شده اند.

-f فایل

نسخه پشتیبان تهیه شده برای فایل فایل بنویسید ممکن است فایل دستگاه خاص مانند / dev / st0 (درایو نوار)، / dev / rsd1c ( درایو فلاپی دیسک )، یک فایل معمولی یا `- '(خروجی استاندارد) باشد. نام فایل های چندگانه ممکن است به عنوان یک آرگومان جداگانه توسط کاما داده شود. هر پرونده برای یک حجم تخلیه به ترتیب ذکر شده مورد استفاده قرار می گیرد. اگر ریزپردازنده نیاز به حجم بیشتر از تعداد نام های داده شده، آخرین نام فایل برای همه حجم باقی مانده پس از درخواست برای تغییرات رسانه استفاده می شود. اگر نام فایل از نوع `` host: file '' یا `` user @ host: file '' باشد، ریموت با استفاده از rmt (8) به فایل نامگذاری شده در میزبان راه دور می نویسد. نام مسیر پیش فرض برنامه rmt (8) از راه دور است / etc / rmt این می تواند توسط متغیر محیطی RMT

-F اسکریپت

اجرای پایان نامه در انتهای هر نوار. نام دستگاه و شماره حجم فعلی در خط فرمان منتقل می شوند. اسکریپت باید 0 را برگرداند، اگر بدون نیاز به کاربر برای تغییر نوار، بدون نیاز به ادامه مجدد، باید 1 بازگشت داشته باشد، اگر مجدد باید ادامه یابد، اما از کاربر بخواهید نوار را تغییر دهد. هر کدام از خروجی های دیگر موجب لغو مجوز می شود. به دلایل امنیتی، تخلیه قبل از اجرای اسکریپت، به شناسه کاربری واقعی و شناسه واقعی واقعی بازگشت می کند.

-h سطح

احترام کاربر '' nodump '' پرچم Dp Dv UF_NODUMP فقط برای تخریب در سطح بالاتر و یا بالاتر از سطح پیش فرض افتخار است 1، به طوری که پشتیبان گیری افزایشی این فایل ها را حذف، اما پشتیبان گیری کامل آنها را حفظ کند.

-جزئیات خطا

به طور پیشفرض، قبل از درخواست مداخله اپراتور، ابتدا 32 بار خوانده شده در سیستم فایل را رد می کند. شما می توانید این را با استفاده از این پرچم به هر مقدار تغییر دهید. این در هنگام اجرای روان در یک سیستم فایل فعال فعال است که در آن خطاهای خواندن به سادگی نشان دهنده عدم تطابق بین نقشه برداری و گذرگاه های حذف است.

-j فشرده سازی سطح

هر بلوک را با استفاده از کتابخانه bzlib بر روی نوار بنویسید. این گزینه فقط در هنگام فشردن به یک پرونده یا لوله یا در هنگام کشیدن به درایو نوار، کار میکند، اگر درایو نوار قادر به نوشتن بلوکهای طول متغیر باشد. به منظور استخراج نوارهای فشرده، حداقل نسخه 0.4b24 بازگردانی لازم است. نوارهای نوشته شده با استفاده از فشرده سازی با فرمت نوار BSD سازگار نیستند. پارامتر (optional) مقدار فشرده سازی bzlib را مشخص می کند. سطح فشرده سازی به طور پیش فرض 2 است. اگر پارامتر اختیاری مشخص شده باشد، نباید فاصله بین حروف اختیاری و پارامتر وجود داشته باشد.

-k

برای تایید هویت Kerberos برای صحبت با سرورهای نوار از راه دور استفاده کنید. (تنها در صورتی امکان پذیر است که این گزینه در هنگام کامپایل مجدد فعال شود.)

برچسب L

برچسب رشته متن ارائه شده به کاربر در header رفع قرار می گیرد، جایی که ابزار هایی مانند restore (8) و file (1) می توانند به آن دسترسی پیدا کنند. توجه داشته باشید که این برچسب محدود به حداکثر کاراکتر LBLSIZE (در حال حاضر 16) است که باید شامل پایان `\ 0 '

-m

اگر این پرچم مشخص شده باشد، تخلیه خروجی را برای درجهای تغییر داده شده تغییر داده اما تغییر نکرده است (تغییر یافته و اصلاح شده معنی را در stat (2) تغییر داده است). برای آن inodes، رها تنها متادیتا را ذخیره می کند، به جای صرفه جویی در تمام محتوای inode. Inodes که هر دو دایرکتوری هستند یا از زمان آخرین بارگذاشته شده اصلاح شده اند به طور منظم ذخیره می شوند. استفاده از این پرچم باید سازگار باشد، به این معنی است که هر کدپستی که در یک مجموعه مجوز افزایشی پرچم دارند، یا هیچ کس آن را ندارد.

نوارهای نوشته شده با استفاده از اینداده های "تنها ابرداده" با فرمت نوار BSD یا نسخه های قدیمی تر بازگرداندن سازگار نخواهد بود .

-M

قابلیت چند جلسه را فعال کنید نام مشخص شده با - f به عنوان یک پیشوند پردازش می شود و معادله به ترتیب به 001، 002 و غیره می نویسد. این امر می تواند هنگام برداشتن به فایل ها در یک پارتیشن ext2 مفید باشد، تا از محدودیت اندازه فایل 2GB جلوگیری شود.

-n

هر زمان که تخلیه نیاز به توجه به اپراتور داشته باشد، به همه اپراتورهای گروه "اپراتور" با استفاده از شبیه به دیوار (1) اطلاع دهید.

-q

در صورت لزوم توجه اپراتور، بلافاصله هر زمان که نیاز به توجه اپراتور باشد، بدون توجه به خطاهای نوشتن، تغییر نوار و غیره اعمال شود.

-Q فایل

پشتیبانی دسترسی سریع فایل را فعال کنید. موقعیت نوار برای هر inode در فایل فایل ذخیره می شود که توسط بازگرداندن (اگر با پارامتر Q و نام فایل نامیده می شود) استفاده می شود تا به طور مستقیم موقعیت نوار در بازگرداندن فایل در حال حاضر در حال کار بر روی. این موجب صرفه جویی در ساعت در هنگام بازگرداندن فایل های تک از پشتیبان گیری بزرگ، موجب صرفه جویی در نوار و سر درایو.

توصیه می شود برای تنظیم موقعیت نوار نوار منطقی به جای فیزیکی قبل از رد تماس / بازگرداندن با پارامتر Q، موقعیت رشته نوار منطقی را بازگردانید. از آنجایی که همه دستگاه های نوار از موقعیت نوار فیزیکی پشتیبانی نمی کنند، این دستگاه های نوار زمانی که راننده ST تنظیمات فیزیکی پیش فرض را تنظیم کنید. لطفا صفحه st man را انتخاب کنید، گزینه MTSETDRVBUFFER، یا صفحه man mt، در مورد چگونگی تنظیم راننده برای بازگشت موقعیت های منطقی نوار را ببینید.

قبل از فراخوانی بازگرداندن با پارامتر Q، همیشه اطمینان حاصل کنید که راننده ST برای بازگشت همان نوع موقعیت نوار استفاده شده در هنگام فراخوانی برای رها کردن تنظیم شده است. در غیر این صورت بازگرداندن ممکن است گیج شود.

این گزینه را می توانید هنگام رها کردن به نوارهای محلی (نگاه کنید به بالا) یا فایل های محلی استفاده کنید.

پاها

تلاش برای محاسبه مقدار نوار مورد نیاز در یک تراکم خاص. اگر این مقدار بیش از حد باشد، تخلیه باعث می شود که یک نوار جدید ایجاد شود. توصیه می شود که در این گزینه کمی محافظه کار باشید. طول نوار پیش فرض 2300 فوت است. تعیین اندازه نوار، تشخیص پایان دادن به رسانه را منع می کند.

-S

برآورد اندازه مقدار فضای مورد نیاز برای انجام تخلیه را بدون در نظر گرفتن آن انجام دهید و مقدار برآورد شده از بایت ها را نشان دهید. این امر برای افزایش حجم رسانه ها مورد نیاز است.

-T تاریخ

استفاده از تاریخ مشخص شده به عنوان زمان شروع برای تخلیه به جای زمان مشخص شده از نگاه در / و غیره / dumpdates فرمت تاریخ همان است که از ctime (3). این گزینه برای اسکریپت های رانش خودکار که مایل به تخلیه بیش از یک دوره زمانی خاص هستند مفید است. گزینه T - گزینه متناوب منحصر به فرد است.

-u

به روز رسانی فایل / etc / dumpdates پس از رها کردن موفق. فرمت / etc / dumpdates قابل خواندن توسط افراد است، که شامل یک رکورد فرمت آزاد در هر خط است: نام فایل سیستم ، سطح افزایش و زمان dump date ctime (3). در هر سطح ممکن است تنها یک ورودی در هر سیستم فایل وجود داشته باشد. فایل / etc / dumpdates ممکن است برای تغییر هر یک از فیلدها، در صورت لزوم ویرایش شود.

-W

Dump اپراتور را به سیستم می گوید که سیستم های فایلی باید تخلیه شوند. این اطلاعات از فایل ها / etc / dumpdates و / etc / fstab برداشته می شود. گزینه -w موجب می شود برای تمام فایل های سیستم در / etc / dumpdates و سیستم های فایل های نامنسجم در / etc / fstab جدیدترین نسخه روت سطح، و برجسته آن است که باید تخلیه شود. اگر گزینه - W تنظیم شده باشد، تمام گزینه های دیگر نادیده گرفته می شوند و تخلیه فورا خارج می شود.

-w

شبیه W است، اما فقط سیستم های فشرده را در / etc / fstab چاپ می کند که باید تخلیه شود.

-z سطح فشرده سازی

هر بلوک را با استفاده از کتابخانه zlib بر روی نوار بنویسید. این گزینه فقط در هنگام فشردن به یک پرونده یا لوله یا در هنگام کشیدن به درایو نوار، کار میکند، اگر درایو نوار قادر به نوشتن بلوکهای طول متغیر باشد. به منظور استخراج نوارهای فشرده، حداقل نسخه 0.4b22 بازگرداندن باید حداقل به آن نیاز داشته باشید. نوارهای نوشته شده با استفاده از فشرده سازی با فرمت نوار BSD سازگار نیستند. پارامتر (اختیاری) سطح فشرده سازی zlib را مشخص می کند. سطح فشرده سازی به طور پیش فرض 2 است. اگر پارامتر اختیاری مشخص شده باشد، نباید فاصله بین حروف اختیاری و پارامتر وجود داشته باشد.

تخلیه مستلزم دخالت اپراتور در این شرایط است: پایان نوار، پایان دادن به تخلیه، خطای ضبط نوار، خطای باز کردن نوار و یا خطای خواندن دیسک (اگر بیش از یک آستانه از خطاهای nr وجود دارد). علاوه بر هشدار دادن به تمام اپراتورها که به وسیله کلید " n" نشان داده می شود، فشرده سازی با اپراتور در ترمینال کنترل خلبان در زمان هایی که زمان تحویل دیگر نمی تواند ادامه یابد یا اگر چیزی به شدت اشتباه باشد، تعامل می کند. تمام سوالات ارسالی باید با تایپ `` بله '' یا `` بدون '' به درستی پاسخ داده شود.

از آنجا که ساخت یک تخلیه شامل زمان و تلاش زیادی برای تخلیه کامل است، دفعات بازرسی خود را در شروع هر حجم نوار. اگر نوشتن این حجم به دلایلی ناتوان باشد، پس از باز شدن نوار قدیمی و حذف آن، مجددا با مجوز اپراتور خود از ایست بازرسی راه اندازی مجدد انجام خواهد شد و یک نوار جدید نصب شده است.

انحراف به اپراتور می گوید که در فواصل دوره ای، چه در حال انجام است، از جمله تخمین های معمول کم از تعداد بلوک ها برای نوشتن، تعداد نوارها، زمان لازم برای تکمیل، و زمان تغییر نوار. خروجی به صورت عمیق است، به طوری که دیگران می دانند که ترمینال کنترل پیمایش شلوغ است، و برای برخی از زمان ها خواهد بود.

در صورت وقوع یک رویداد دیسک فاجعه بار، زمان لازم برای بازگرداندن تمام نوارهای پشتیبان لازم یا فایل ها به دیسک می تواند به حداقل توسط محو کردن پراکندگی افزایشی حفظ شود. یک روش کارآمد برای جابجایی پهنای باند برای کاهش تعداد نوارها به شرح زیر است:

پس از چند ماه یا بیشتر، نوارهای روزانه و هفتگی باید از چرخه تخلیه و نوارهای تازه وارد شوند.

همچنین ببینید

rmt (8)

مهم: از دستور man ( ٪ man ) برای دیدن نحوه استفاده از دستور در رایانه خاص خود استفاده کنید.