سؤال

أنا أحب ملفات وول المدمجة.في الواقع أفعل:

archive_command = 'cp "%p"C:\\%f"'

ما هي أفضل طريقة للقيام بذلك?

هل كانت مفيدة؟

المحلول

الذهاب من خلال أسئلتك الأخرى, يبدو أن لديك قصيرة archive_timeout لذا فإن أرشيفات وول الخاصة بك فارغة في الغالب ، ولكنها لا تزال الملف الكامل الذي تم تخصيصه مسبقا وهو 16 ميجابايت.

على معظم المنصات كنت مجرد غزيب لهم ، على سبيل المثال.

archive_command = 'gzip -c < "%p" > /archive/path/%f"'

على ويندوز هذا لن يعمل أصلا بسبب عدم وجود gzip الأمر.ستحتاج إلى تثبيت أداة ضغط قابلة للاستخدام من سطر الأوامر ، لأن دعم ويندوز زيب غير قابل للاستخدام مباشرة من سطر الأوامر.

أقترح تثبيت 7 الرمز البريدي, ، ثم استخدامه في الخاص بك archive_command, ، مع شيء مثل (لم يتم اختباره):

archive_command = '%PROGRAMFILES%\7zip\7z.exe a "C:\\TheWALArchive\%f" "%p"'

لاحظ أن الخاص بك restore_command سوف تحتاج إلى خطوة تخفيف الضغط المقابلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى dba.stackexchange
scroll top