اگر میخواهید تمام سیستم فایل را از یک سیستم به سیستم دیگر منتقل کنید، مثلا وقتی که کامپیوتر جدیدی تهیه کردهاید، این کارها را انجام دهید:
کد خبر: ۲۱۵۷۶۵
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 هم برای آرشیو کردن فایلها در ماشین مبدا و غیرفشرده کردن آنها در ماشین مقصد انجام میشود.