كيف يمكنني ضغط ملفات وول?
-
29-09-2020 - |
سؤال
أنا أحب ملفات وول المدمجة.في الواقع أفعل:
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
سوف تحتاج إلى خطوة تخفيف الضغط المقابلة.
لا تنتمي إلى dba.stackexchange