ต่วอย่างเช่น เราต้องการ ย้าย VPS ที่ใช้ OS หลัก เป็น Centos ย้ายไป OS หลักที่เป็น Debian หรือย้ายจาก OS หลัก Centos 5 ไปยัง Centos 6 เป็นต้น
มาดูคำสั่งกันครับ
tar --numeric-owner -cz -f 100.tar.gz 100
เราเพิ่ม Option --numeric-owner ก็คือให้ทำการ tar ไฟล์โดยเก็บเป็น uid และ gid เท่านั้น หากไม่ใส่ มันจะเก็บ User name กับ Group Name ไปด้วย ทำให้เวลาไปแตกไฟล์ที่ใหม่ มันจะเปลี่ยน UID และ GID ให้ตรงกับ User name กับ Group name ในเครื่องใหม่
จากนั้นสร้างไฟล์ใน OS ที่ 1 เปลี่ยนเจ้าของไฟล์เป็น testid แล้ว tar ธรรมดา แล้วเอาไปแตก ที่ OS ที่ 2 ลอง ls -al ดูครับ มันจะได้เจ้าของไฟล์เป็น user เดิมคือ testid
ลองสร้างไฟล์อีกครั้ง ใน OS ที่ 1 เปลี่ยนเจ้าของไฟล์เป็น testid แล้ว tar แบบใส่ option แล้วเอาไปแตก ที่ OS ที่ 2 ลอง ls -al ดูครับ มันจะได้เจ้าของไฟล์เป็นตัวเลข 1001 เหตุผลที่มันไม่เป็น user testid เพราะ Uid ของเจ้าของไฟล์ไม่ตรงกัน