WIUNIX ACADEMY
بازیابی PostgreSQL تا پیش از حذف داده؛ تمرین با pgBackRest
صفحهٔ 3 از 3؛ مراحل قبلی و پیشنیازها را پیش از ادامه مرور کن.
آموزش متناسب با محیط تو
کجا اجرا میکنی؟
سیستمعامل و نسخه را انتخاب کن تا مراحل، دستورها و راهحلها برای همان محیط نمایش داده شوند.
آموزش متناسب با مقادیر تو
تنظیمات این آموزش
مقادیر نمونه را برای محیط خودت تنظیم کن؛ متن و دستورهای مرتبط با هم تغییر میکنند. رمز، کلید خصوصی و توکن وارد نکن. مقادیر فقط در همین زبانه نگهداری میشوند و به سرور یا لینک اشتراکگذاری فرستاده نمیشوند. پیش از اجرا، DNS، گواهیها و سیاست شبکهٔ واقعی را بررسی کن.
آیپی، دامنه یا پورت مثالها با محیط تو فرق دارد؟ دکمهٔ زیر را باز کن، مقادیر را تغییر بده و «اعمال در آموزش» را بزن؛ سپس دستورهای بهروزشده را کپی کن.
تنظیم مقادیر برای محیط من7 مقدار قابلتغییر
قدم بعدی
نسخهٔ تمرین را متوقف و نتیجه را ثبت کنید
وجود ردیف حذفشده، موفقیت همین آزمون را نشان میدهد؛ نه سلامت کامل برنامه، نقشها، افزونهها، large objectها یا بازیابی خارج از میزبان. برچسب بکاپ، شناسهٔ کلاستر، نام و LSN هدف، وضعیت آرشیو و مدت آمادهسازی و بررسی را ثبت کنید. زمان واقعی بازیابی فقط زمان کپی فایلها نیست.
فقط همین نسخهٔ جدا را متوقف کنید. پوشه و لاگ را طبق تصمیم مسئول تمرین نگه دارید. در این راهنما پوشهای حذف نمیشود، سرور به مقصد کاربران تبدیل نمیشود و اطلاعات مبدأ جایگزین نمیشود. پاکسازی schema آزمایشی مبدأ را بعداً در چرخهٔ همان محیط انجام دهید.
میزبان جداگانهٔ بازیابی
'/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، سرور فعالی برای این پوشه نشان نمیدهد.
پشتوانهٔ این آموزش
منابع رسمی
وضعیت بررسی هر محیط بالای صفحه مشخص است؛ بررسی مستندات به معنی اجرای عملی همهٔ نسخهها نیست.
- pgBackRest: راهنمای بازیابی نقطهای
- pgBackRest: فرمان بازیابی
- PostgreSQL 18: کنترل بازیابی
- PostgreSQL 18: تنظیم هدف بازیابی
- سازگاری و مسیر نصب PostgreSQL / Ubuntu
- سازگاری و مسیر نصب PostgreSQL / Debian
- سازگاری و مسیر نصب PostgreSQL / RHEL, Rocky, Alma
- سازگاری و مسیر نصب pgBackRest / RHEL
- PGDG: بازنشستگی مخازن RHEL 9.6 و 10.0
- Red Hat: بررسی خطاهای دسترسی SELinux
- Red Hat: بررسی و مدیریت firewalld
ادامهٔ مسیر