پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس

https://negarnovin.com/docs/backup-and-restore-data-on-linux/ · آخرین به‌روزرسانی: · نویسنده: نگارنوین · سایت: نگارنوین · 4 دقیقه مطالعه

📌 خلاصه (TL;DR)

Backup Restore Data Linux پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس یاد بگیرید چگونه با استفاده از ابزارهایی مانند tar، rsync، dd و rclone

📊 حقایق کلیدی

URLhttps://negarnovin.com/docs/backup-and-restore-data-on-linux/
تاریخ انتشار2025-09-03
آخرین به‌روزرسانی2025-09-03
نویسندهنگارنوین
ناشرنگارنوین
زبانفارسی (fa-IR)
تعداد کلمات694
نوع صفحهبرگه

📄 محتوای کامل

پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس

یاد بگیرید چگونه با استفاده از ابزارهایی مانند tar، rsync، dd و rclone از داده‌ها در سیستم‌های لینوکس پشتیبان‌گیری و بازیابی کنید. دستورالعمل‌های گام به گام برای پشتیبان‌گیری محلی و ابری ارائه شده است.

پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس چگونه است؟!

در این مستند، نحوه پشتیبان‌ گیری و بازیابی داده‌ها در سیستم‌های لینوکس با استفاده از ابزارهای مختلفی مانند tar، rsync، ddو سرویس‌های ابری مانند گوگل درایو و آمازون S3 را توضیح خواهیم داد. این راهنما، مراحل پشتیبان‌گیری و بازیابی را برای هر ابزار پوشش می‌دهد.


۱. پشتیبان‌گیری با استفاده ازtar

یکی از رایج‌ ترین ابزارها برای پشتیبان‌ گیری از فایل‌ ها و دایرکتوری‌ ها در لینوکس، دستور tar` …

مراحل پشتیبان گیری :

  1. ترمینال را باز کنید
  2. برای پشتیبان‌گیری از یک پوشه خاص (مثلاً، /home/user/data)، از دستور زیر استفاده کنید:
tar -cvpzf /path/to/backup/backup_file.tar.gz /home/user/data

توضیح:

  • -c: ایجاد یک بایگانی جدید.
  • -v: نمایش جزئیات عملیات.
  • -p: مجوزهای فایل را حفظ کنید.
  • -zفشرده‌سازی با استفاده از gzip
  • -f: نام فایل بایگانی را مشخص کنید.

بازیابی با استفاده ازtar

برای بازیابی اطلاعات از یک .tar.gzفایل آرشیو، از دستور زیر استفاده کنید:

مراحل بازیابی:

  1. ترمینال را باز کنید
  2. برای بازیابی اطلاعات از یک فایل پشتیبان به یک دایرکتوری خاص، دستور زیر را اجرا کنید:
tar -xvpzf /path/to/backup/backup_file.tar.gz -C /path/to/restore/

توضیح:

  • -x: استخراج فایل‌ها از آرشیو.
  • -v: نمایش جزئیات استخراج.
  • -p: حفظ مجوزها.
  • -z: با gzip از حالت فشرده خارج کنید.
  • -C: دایرکتوری مقصد برای استخراج را مشخص کنید.

۲. پشتیبان‌گیری با استفاده ازrsync

rsyncیکی دیگر از ابزارهای مفید برای پشتیبان‌گیری است که به شما امکان می‌دهد داده‌ها را بین دایرکتوری‌ها یا حتی بین سرورها همگام‌سازی کنید.

مراحل پشتیبان گیری:

  1. ترمینال را باز کنید
  2. برای پشتیبان‌گیری از داده‌ها از یک پوشه خاص، دستور زیر را اجرا کنید:
rsync -avz /path/to/source/ /path/to/backup/

توضیح:

  1. -aحالت بایگانی، ویژگی‌های فایل مانند مجوزها و مهرهای زمانی را حفظ می‌کند.
  2. -v: نمایش پیشرفت دقیق.
  3. -z: فشرده‌سازی داده‌ها برای انتقال سریع‌تر.

برای پشتیبان‌گیری از یک سرور راه دور، از دستور زیر استفاده کنید:

rsync -avz user@remote_server:/path/to/source/ /path/to/backup/

بازیابی با استفاده ازrsync

برای بازیابی داده‌ها از نسخه پشتیبان تهیه شده با rsync، از همان ساختار فرمان استفاده کنید.

مراحل بازیابی:

  1. ترمینال را باز کنید
  2. برای بازیابی داده‌ها از یک دایرکتوری پشتیبان، دستور زیر را اجرا کنید:
rsync -avz /path/to/backup/ /path/to/restore/

برای بازیابی اطلاعات از یک سرور راه دور:

rsync -avz user@remote_server:/path/to/backup/ /path/to/restore/

۳. پشتیبان‌گیری با استفاده ازdd

این ابزار برای تهیه پشتیبان کامل از دیسک‌ها یا پارتیشن‌ها (به عنوان مثال، برای پشتیبان‌گیری از یک سیستم عامل یا یک پارتیشن خاص) ddاستفاده می‌شود .

مراحل پشتیبان گیری:

  1. ترمینال را باز کنید
  2. برای ایجاد نسخه پشتیبان از دیسک، از موارد زیر استفاده کنید:
dd if=/dev/sda of=/path/to/backup/backup.img bs=64K

توضیح:

  1. if: فایل ورودی (دیسک یا پارتیشن منبع).
  2. of: فایل خروجی (مقصد پشتیبان).
  3. bs: اندازه بلوک (در این مورد، ۶۴ کیلوبایت).

بازیابی با استفاده ازdd

برای بازیابی داده‌ها از دیسک یا پارتیشن پشتیبان ایجاد شده با ddاستفاده از دستور زیر:

مراحل بازیابی:

  1. ترمینال را باز کنید
  2. برای بازیابی اطلاعات به دیسک هدف، دستور زیر را اجرا کنید:
dd if=/path/to/backup/backup.img of=/dev/sda bs=64K

۴. پشتیبان‌گیری با استفاده از سرویس‌های ابریrclone

اگر از سرویس‌های ابری مانند گوگل درایو یا آمازون S3 برای ذخیره پشتیبان استفاده می‌کنید، این rcloneابزار به شما امکان می‌دهد داده‌ها را از/به این سرویس‌ها پشتیبان‌گیری و بازیابی کنید.

مراحل پشتیبان گیری:

  1. ترمینال را باز کنید
  2. برای پشتیبان‌گیری از داده‌ها در یک سرویس ابری، از موارد زیر استفاده کنید:
rclone copy /path/to/data remote:backup_folder

مراحل بازیابی:

  1. ترمینال را باز کنید
  2. برای بازیابی اطلاعات از سرویس ابری، از موارد زیر استفاده کنید:
rclone copy remote:backup_folder /path/to/restore/

🏷️ کلمات کلیدی

پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس، پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس چگونه است؟!، ۱. پشتیبان‌گیری با استفاده ازtar، بازیابی با استفاده ازtar، خرید پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس، قیمت پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس، بهترین پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس

🧩 JSON-LD

{"@context":"https://schema.org","@type":"WebPage","headline":"پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس","url":"https://negarnovin.com/docs/backup-and-restore-data-on-linux/","datePublished":"2025-09-03T10:25:13+03:30","dateModified":"2025-09-03T10:25:13+03:30","author":{"@type":"Person","name":"نگارنوین"},"publisher":{"@type":"Organization","name":"نگارنوین"},"inLanguage":"fa-IR","description":"Backup Restore Data Linux پشتیبان‌ گیری و بازیابی اطلاعات در لینوکس یاد بگیرید چگونه با استفاده از ابزارهایی مانند tar، rsync، dd و rclone"}