Linux में Backup कैसे लें? tar, cpio और rsync की पूरी जानकारी हिंदी में

Linux में Backup कैसे लें? tar, cpio और rsync Guide हिंदी में

Linux Backup Utility

किसी भी Computer System में Backup लेना बेहद जरूरी है। अगर किसी कारण से आपकी Hard Disk Fail हो जाए, गलती से कोई File Delete हो जाए, या System Crash हो जाए — तो Backup ही आपको बचा सकता है। Linux में Backup लेने के लिए कई Powerful Tools उपलब्ध हैं। इस पोस्ट में हम tar, cpio, rsync और अन्य Backup Methods के बारे में विस्तार से जानेंगे।

Linux में Backup क्यों जरूरी है?

Linux Servers और Desktops पर Backup लेना निम्नलिखित कारणों से जरूरी है: Hardware Failure से बचाव, Ransomware या Virus Attack के बाद Recovery, Accidental File Deletion से बचाव, System Migration के समय Data Transfer, और System Configuration का Record रखना।

Method 1: tar Command से Backup

tar (Tape Archive) Linux का सबसे Popular और पुराना Backup Tool है। यह Files और Directories को एक Single Archive File में Pack करता है।

Basic tar Backup Commands:

पूरी /home Directory का Backup लेने के लिए:
tar -cvf backup.tar /home

Compressed Backup (.tar.gz) बनाने के लिए:
tar -czvf backup.tar.gz /home

Pendrive पर Backup लेने के लिए:
tar -cf /dev/fd0 /home

tar के मुख्य Switches (Options):

SwitchकामExample
-cArchive बनाता है (Create)tar -c /home
-xArchive से Files निकालता है (Extract)tar -x backup.tar
-fArchive File का नाम देता हैtar -f backup.tar
-vProgress दिखाता है (Verbose)tar -cv /home
-zgzip Compression करता/हटाता हैtar -cz backup.tar.gz
-tArchive में Files की List दिखाता हैtar -tf backup.tar

Method 2: cpio Command से Backup

cpio (Copy Input/Output) भी Linux का एक पुराना और Reliable Backup Tool है। यह Pipe के साथ काम करता है।

cpio Backup Commands:

/home Directory का Backup Pendrive पर:
ls /home | cpio -o /dev/fdo

Files को Restore करने के लिए:
cpio -i backup.cpio

cpio के मुख्य Switches:

-o (Output): Standard Output पर Archive बनाता है।
-i (Input): Standard Input से Files को Restore करता है।
-t: Archive में Files की List दिखाता है।
-v: Verbose mode — Progress दिखाता है।

Method 3: rsync — आधुनिक और सबसे अच्छा Backup Tool

आज के समय में rsync Linux का सबसे Popular और Efficient Backup Tool है। यह सिर्फ Changed Files को Copy करता है जिससे Backup बहुत Fast होता है।

rsync के उपयोगी Commands:

Local Backup (एक Folder से दूसरे में):
rsync -av /home/user/ /backup/

External Drive पर Backup:
rsync -av /home/user/ /media/pendrive/

Network Backup (Remote Server पर):
rsync -avz /home/user/ user@server_ip:/backup/
rsync की खासियत: यह पहले Check करता है कि कौन सी Files बदली हैं — सिर्फ उन्हीं को Copy करता है। इससे Incremental Backup बनती है जो समय और Space दोनों बचाती है।

Method 4: Dump Command से Backup

Linux में dump Command से भी Backup लिया जा सकता है। यह Filesystem Level पर Backup लेता है और Large Server Environments में उपयोगी है।

dump Command Example:
dump -0 -f /backup/full_backup.dump /dev/sda1

Backup Tools की तुलना

Toolउपयोगखासियत
tarFiles Archive करनाSimple, सबसे Common
cpioPipe-based BackupFlexible, Script में उपयोगी
rsyncIncremental BackupFast, Network Support
dumpFilesystem BackupServer-grade, Level Backup

Automatic Backup Schedule (cron के साथ)

Linux में आप cron की मदद से Automatic Backup Schedule कर सकते हैं। जैसे हर रात 2 बजे अपने आप Backup हो जाए:

crontab -e Command से cron File खोलें और यह Line Add करें:

0 2 * * * rsync -av /home/user/ /backup/

यह Command हर रात 2 बजे rsync से Backup लेगी।

निष्कर्ष: Linux में Backup लेने के लिए tar, cpio, rsync और dump — सभी अच्छे Tools हैं। अगर आप Beginner हैं तो tar से शुरुआत करें। अगर आप Regular और Efficient Backup चाहते हैं तो rsync सबसे बेहतर है। याद रखें: Backup वही अच्छा है जो नियमित हो।

5 comments:

  1. nare pc me window 8 hai usme xp install kar sakte hai kya my mail id rajverma2706@gmail.com

    ReplyDelete
  2. window 8 aur xp me apas me file sharing nahi ho rahi file sharing kase hogi

    ReplyDelete
  3. window 8 aur xp me apas me file sharing nahi ho rahi file sharing kase hogi my mail id rajverma2706@gmail.com

    ReplyDelete
  4. राज आपको टिप्स मेल कर दी गई है.
    धन्यवाद

    ReplyDelete
  5. sir ji active directory, mirroring, FTP, linux base domain server, router, firewall einsabke baare me bhi vistrut jakari dijiye

    ReplyDelete

Breaking News