← شروع آموزش

WIUNIX ACADEMY

بازیابی PostgreSQL تا پیش از حذف داده؛ تمرین با pgBackRest

صفحهٔ 3 از 3؛ مراحل قبلی و پیش‌نیازها را پیش از ادامه مرور کن.

آموزش متناسب با محیط تو

کجا اجرا می‌کنی؟

سیستم‌عامل و نسخه را انتخاب کن تا مراحل، دستورها و راه‌حل‌ها برای همان محیط نمایش داده شوند.

Ubuntu 26.10 — بررسی نصب موجودبررسی‌شده با مستندات رسمی ·

آموزش متناسب با مقادیر تو

تنظیمات این آموزش

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

آی‌پی، دامنه یا پورت مثال‌ها با محیط تو فرق دارد؟ دکمهٔ زیر را باز کن، مقادیر را تغییر بده و «اعمال در آموزش» را بزن؛ سپس دستورهای به‌روز‌شده را کپی کن.

تنظیم مقادیر برای محیط من7 مقدار قابل‌تغییر
11

قدم بعدی

نسخهٔ تمرین را متوقف و نتیجه را ثبت کنید

وجود ردیف حذف‌شده، موفقیت همین آزمون را نشان می‌دهد؛ نه سلامت کامل برنامه، نقش‌ها، افزونه‌ها، large objectها یا بازیابی خارج از میزبان. برچسب بکاپ، شناسهٔ کلاستر، نام و LSN هدف، وضعیت آرشیو و مدت آماده‌سازی و بررسی را ثبت کنید. زمان واقعی بازیابی فقط زمان کپی فایل‌ها نیست.

فقط همین نسخهٔ جدا را متوقف کنید. پوشه و لاگ را طبق تصمیم مسئول تمرین نگه دارید. در این راهنما پوشه‌ای حذف نمی‌شود، سرور به مقصد کاربران تبدیل نمی‌شود و اطلاعات مبدأ جایگزین نمی‌شود. پاک‌سازی schema آزمایشی مبدأ را بعداً در چرخهٔ همان محیط انجام دهید.

bash

میزبان جداگانهٔ بازیابی

'/usr/lib/postgresql/18/bin/pg_ctl' -D '/var/lib/postgresql/academy-pitr-20261028/data' -m fast stop
'/usr/lib/postgresql/18/bin/pg_ctl' -D '/var/lib/postgresql/academy-pitr-20261028/data' status
از کجا بدانم درست انجام شد؟

نسخهٔ جدا متوقف است و فرمان status، سرور فعالی برای این پوشه نشان نمی‌دهد.

پشتوانهٔ این آموزش

منابع رسمی

وضعیت بررسی هر محیط بالای صفحه مشخص است؛ بررسی مستندات به معنی اجرای عملی همهٔ نسخه‌ها نیست.

ادامهٔ مسیر

قدم بعدی تو

همهٔ آموزش‌های آکادمی ↗