פקודות להעתקת קבצים גדולים בין שרתי לינוקס
-
בס"ד
כידוע OVH סוגרים את שרתי ARM הישנים כפי שניתן לראות כאן
לכן רכשתי שרת חדש מכאן
התקנתי מערכת הפעלה אובנטו (Ubuntu Server 22.04 LTS "Jammy Jellyfish") ועל זה התקנתי nginx
והרצתי rsync
בשרת ARM הישן ההתחברות באמצעות ROOT
בחדש אין אפשרות כזו, והאופציה היחידה הידועה לי לקבלת הרשאות זה sudo
הלכתי לפי המדריך הזה כאן
אני מנסה להעתיק רק את הקבצים (וידאו, אודיו, PDF וכו') מהשרת הישן לחדש.
בשרת הישן כל הקבצים הללו נמצאים בתיקיה /home
בשרת החדש בתוך /home יש כבר תיקייה home/ubuntu/
נכנסתי עם הרשאות ROOT לשרת הישן ונתתי לו את הפקודה הזו (עם הip והשם משתשמש הנכון)אחרי ניסיונות רבים הרצתי את הקוד הזה
rsync -av -e 'ssh -p 22' /home/ login@server:/home/ubuntu/
נראה שהוא אכן מעתיק.
השאלה שלי, האם יש קוד הפוך? ז"א שהשרת החדש מושך אליו את הקבצים מהשרת הישן?
האם יש אופציה לדעת איזה קבצים חסרים ולא הועתקו?
תודה רבה -
@שימי כתב בפקודות להעתקת קבצים גדולים בין שרתי לינוקס:
אחרי ניסיונות רבים הרצתי את הקוד הזה
rsync -av -e 'ssh -p 22' /home/ login@server:/home/ubuntu/
השאלה שלי, האם יש קוד הפוך? ז"א שהשרת החדש מושך אליו את הקבצים מהשרת הישן?
תכתוב את הפקודה בחדש ותשנה את הסדר של המקור והיעד.
-
@Shmuel754 כתב בפקודות להעתקת קבצים גדולים בין שרתי לינוקס:
@שימי כתב בפקודות להעתקת קבצים גדולים בין שרתי לינוקס:
אחרי ניסיונות רבים הרצתי את הקוד הזה
rsync -av -e 'ssh -p 22' /home/ login@server:/home/ubuntu/
השאלה שלי, האם יש קוד הפוך? ז"א שהשרת החדש מושך אליו את הקבצים מהשרת הישן?
תכתוב את הפקודה בחדש ותשנה את הסדר של המקור והיעד.
לא זכיתי להבין.
אם אני ישנה את הסדר, אז השרת החדש ינסה לכתוב את מה שאין לו בשרת הישן, איך הוא יבין שהוא צריך למשוך אליו את הקבצים מהישן?
תודה רבה -
@Shmuel754 כתב בפקודות להעתקת קבצים גדולים בין שרתי לינוקס:
@שימי
פקודת העתקה מקבל מקור פרמטר ראשון, ויעד פרמטר שני.אם אתה מפעיל את הפקודה בשרת החדש, אז אתה כותב פרמטר 1 מקור הכתובת של השרת הישן, ופרמטר שני המיקום בשרת החדש.
צודק
עובד מעולה.
שאלה נוספת אם כבר
איך אני מוחק קובץ הפניה מ /var/www/html/
משום מה המחיקה נכשלת כל הזמן.
תודה רבה