یک فن

انتقال کامل فایل سیستم از یک ماشین به ماشین دیگر

اگر می‌خواهید تمام سیستم فایل را از یک سیستم به سیستم دیگر منتقل کنید، مثلا وقتی که کامپیوتر جدیدی تهیه کرده‌اید، این کارها را انجام دهید:
کد خبر: ۲۱۵۷۶۵
1. هر دو کامپیوتر را با دیسک زنده لینوکس (مانند ناپیکس) بوت کنید و مطمئن شوید که از طریق شبکه همدیگر را می‌بینند.

2. در ماشین مبدا، پارتیشنی که سیستم فایلش باید کپی شود، سوار (Mount) کنید و با استفاده از دستور netcat و tar عملیات انتقال را شروع کنید:

cd /mnt/sda1
tar -czpsf - . | pv -b | nc -l 3333

3. در ماشین مقصد، پارتیشنی که قرار است سیستم فایل را دریافت کند، سوار کنید و این کار را انجام دهید:

cd /mnt/sda1
nc 192.168.1.1 3333 | pv -b | tar -xzpsf –

دستور nc (netcat) برای ارتباطات TCP به‌کار می‌رود. دستور pv برای نمایش روند پیشرفت انتقال. tar هم برای آرشیو کردن فایل‌ها در ماشین مبدا و غیرفشرده کردن آن‌ها در ماشین مقصد انجام می‌شود.
newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها