پشتیبان گیری و بازیابی اطلاعات در لینوکس #
یاد بگیرید چگونه با استفاده از ابزارهایی مانند tar، rsync، dd و rclone از دادهها در سیستمهای لینوکس پشتیبانگیری و بازیابی کنید. دستورالعملهای گام به گام برای پشتیبانگیری محلی و ابری ارائه شده است.
پشتیبان گیری و بازیابی اطلاعات در لینوکس چگونه است؟!
#
در این مستند، نحوه پشتیبان گیری و بازیابی دادهها در سیستمهای لینوکس با استفاده از ابزارهای مختلفی مانند tar، rsync، ddو سرویسهای ابری مانند گوگل درایو و آمازون S3 را توضیح خواهیم داد. این راهنما، مراحل پشتیبانگیری و بازیابی را برای هر ابزار پوشش میدهد.
۱. پشتیبانگیری با استفاده ازtar #
یکی از رایج ترین ابزارها برای پشتیبان گیری از فایل ها و دایرکتوری ها در لینوکس، دستور tar` …
مراحل پشتیبان گیری : #
- ترمینال را باز کنید
- برای پشتیبانگیری از یک پوشه خاص (مثلاً،
/home/user/data)، از دستور زیر استفاده کنید:
توضیح:
-c: ایجاد یک بایگانی جدید.-v: نمایش جزئیات عملیات.-p: مجوزهای فایل را حفظ کنید.-zفشردهسازی با استفاده از gzip-f: نام فایل بایگانی را مشخص کنید.
بازیابی با استفاده ازtar #
برای بازیابی اطلاعات از یک .tar.gzفایل آرشیو، از دستور زیر استفاده کنید:
مراحل بازیابی: #
- ترمینال را باز کنید
- برای بازیابی اطلاعات از یک فایل پشتیبان به یک دایرکتوری خاص، دستور زیر را اجرا کنید:
توضیح:
-x: استخراج فایلها از آرشیو.-v: نمایش جزئیات استخراج.-p: حفظ مجوزها.-z: با gzip از حالت فشرده خارج کنید.-C: دایرکتوری مقصد برای استخراج را مشخص کنید.
۲. پشتیبانگیری با استفاده ازrsync #
rsyncیکی دیگر از ابزارهای مفید برای پشتیبانگیری است که به شما امکان میدهد دادهها را بین دایرکتوریها یا حتی بین سرورها همگامسازی کنید.
مراحل پشتیبان گیری: #
- ترمینال را باز کنید
- برای پشتیبانگیری از دادهها از یک پوشه خاص، دستور زیر را اجرا کنید:
توضیح:
-aحالت بایگانی، ویژگیهای فایل مانند مجوزها و مهرهای زمانی را حفظ میکند.-v: نمایش پیشرفت دقیق.-z: فشردهسازی دادهها برای انتقال سریعتر.
برای پشتیبانگیری از یک سرور راه دور، از دستور زیر استفاده کنید:
بازیابی با استفاده ازrsync #
برای بازیابی دادهها از نسخه پشتیبان تهیه شده با rsync، از همان ساختار فرمان استفاده کنید.
مراحل بازیابی: #
- ترمینال را باز کنید
- برای بازیابی دادهها از یک دایرکتوری پشتیبان، دستور زیر را اجرا کنید:
برای بازیابی اطلاعات از یک سرور راه دور:
۳. پشتیبانگیری با استفاده ازdd #
این ابزار برای تهیه پشتیبان کامل از دیسکها یا پارتیشنها (به عنوان مثال، برای پشتیبانگیری از یک سیستم عامل یا یک پارتیشن خاص) ddاستفاده میشود .
مراحل پشتیبان گیری: #
- ترمینال را باز کنید
- برای ایجاد نسخه پشتیبان از دیسک، از موارد زیر استفاده کنید:
توضیح:
if: فایل ورودی (دیسک یا پارتیشن منبع).of: فایل خروجی (مقصد پشتیبان).bs: اندازه بلوک (در این مورد، ۶۴ کیلوبایت).
بازیابی با استفاده ازdd #
برای بازیابی دادهها از دیسک یا پارتیشن پشتیبان ایجاد شده با ddاستفاده از دستور زیر:
مراحل بازیابی: #
- ترمینال را باز کنید
- برای بازیابی اطلاعات به دیسک هدف، دستور زیر را اجرا کنید:
۴. پشتیبانگیری با استفاده از سرویسهای ابریrclone #
اگر از سرویسهای ابری مانند گوگل درایو یا آمازون S3 برای ذخیره پشتیبان استفاده میکنید، این rcloneابزار به شما امکان میدهد دادهها را از/به این سرویسها پشتیبانگیری و بازیابی کنید.
مراحل پشتیبان گیری: #
- ترمینال را باز کنید
- برای پشتیبانگیری از دادهها در یک سرویس ابری، از موارد زیر استفاده کنید:
مراحل بازیابی: #
- ترمینال را باز کنید
- برای بازیابی اطلاعات از سرویس ابری، از موارد زیر استفاده کنید: