פורסם: 18/03/2014 - 17:02
נושא ההודעה: שאלה על העתקת תיקיות ממחיצה למחיצה
|
איך אני מעתיק בלינוקס תיקיות שנוצרו בוינדוס עם המאפיינים (Attrib) המקוריים של וינדוס?
האם אני צריך לכתוב גם sudo? (הפצת מינט)
האם זה נכון:
sudo cp -p -r /media/sda1/windows /media/sdb1/windows
אני רוצה גם להשאיר את הזמן המקורי של הקבצים, כי לינוקס תמיד מוריד שעתיים מזמן הקובץ. האם צריך להוסיף עוד פרמטר שישאיר את הזמן המקורי של הקבצים?
|
|
חזרה לתוכן הדיון |
פורסם: 18/03/2014 - 20:53
נושא ההודעה:
|
sudo נצרך רק אם אין למשתמש הרשאות כתיבה למחיצה אליה אתה מעתיק את הקבצים (או קריאה מתיקיית המקור)
קוד: | rsync -a <source> <destination> |
אמור לספק לך את כל הנדרש
_________________
|
|
חזרה לתוכן הדיון |
פורסם: 18/03/2014 - 23:12
נושא ההודעה: תודה. זה מעתיק בלי ה-attrib
|
ההפצה היא לינוקס מינט, ואני מעלה אותה live. ייתכן שההפצה ישנה מדי?
ניסיתי גם cp -a וגם rsync -a
זה העתיק הכל בלי תקלות, אך בלי attrib של התיקיות המקוריות.
האם להוסיף xattr לפקודה? איך מוסיפים?
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 19/03/2014 - 04:06
נושא ההודעה:
|
קוד: | $ cp --preserve=xattr |
|
|
חזרה לתוכן הדיון |
פורסם: 19/03/2014 - 20:01
נושא ההודעה: ניסיתי את כל האפשרויות
|
גם cp -a
גם cp -avr
גם rsync -a
גם cp --preserve=xattr
ואפילו העתקתי למחיצה אחרת, במחשבה שאולי המחיצה הקודמת שהעתקתי אליה - לא הייתה תקינה.
כמובן כל המחיצות הן NFTS, כי העתקתי תיקיות של וינדוס.
גם כשהרצתי אובונטו 10.10 מדיסק live, עם הפקודות לעיל - ה-attrib של הקבצים ושל התיקיות לא עברו לתיקיה המועתקת. כל הקבצים הועתקו ב-attrib רגיל (archive - a, כפי שקוראים לזה בוינדוס).
יש פתרון?
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 19/03/2014 - 20:46
נושא ההודעה:
|
אתמול ראיתי ברשת מישהו שהציע ליצור "Tarball", להעתיק אותו לאן שאתה רוצה ואז לפרוש.
|
|
חזרה לתוכן הדיון |
פורסם: 19/03/2014 - 21:11
נושא ההודעה: רעיון יפה
|
אתה יכול לכתוב לי כאן את פקודת ה-TAR בטרמינל עם כל הפרמטרים שצריך?
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 19/03/2014 - 21:36
נושא ההודעה:
|
אין לי ניסיון עם זה אבל, לפי המנואל של הפקודה יש את: קוד: | --no-overwrite-dir
preserve metadata of existing directories
|
אתה יכול לנסות גם עם הממשק הגראפי - צריך להיות לך התפריט של "לחיצת עכבר ימנית" על הפולדר, את הכלי הזה.
נסה על קובץ בודד ותראה מה התוצאה.
בהצלחה
|
|
חזרה לתוכן הדיון |
פורסם: 20/03/2014 - 00:08
נושא ההודעה:
|
לא הבנתי. אתה רוצה לשמר את ה attrib של וינדוס בלינוקס? אם זה אפשרי אז חלקית בלבד. למשל היוזר שלך בלינוקס הוא לא אותו יוזר בווינדוס וכד'. רק תכונות כמו תאריך ושעה וכד' ששייכים למערכת קבצים עצמה אתה יכול לשמר.
|
|
חזרה לתוכן הדיון |
פורסם: 20/03/2014 - 00:09
נושא ההודעה:
|
השעה והתאריך שונים כי בלינוקס בדר"כ השעון הוא UTC ובווינדוס השעון הוא לוקאלי.
|
|
חזרה לתוכן הדיון |
פורסם: 20/03/2014 - 00:21
נושא ההודעה: עכשיו הבנתי למה אי-אפשר להעתיק attrib
|
read-only, hidden, system בגלל יוזרים שונים וכו'.
תודה.
|
|
חזרה לתוכן הדיון |
פורסם: 20/03/2014 - 09:05
נושא ההודעה: Re: עכשיו הבנתי למה אי-אפשר להעתיק attrib
|
Anonymous : | read-only, hidden, system בגלל יוזרים שונים וכו'.
תודה. |
זה לא קשור ליוזרים. בשביל להעתיק את זה הדרייבר של מערכת הרקבצים ntfs3g צריך להיות מקומפל על הדגלים הנכונים ואתה מעתיק כמו שהסבירו לך פה.
|
|
חזרה לתוכן הדיון |
פורסם: 20/03/2014 - 09:11
נושא ההודעה:
|
קוד: |
To get the extended attribute copied by standard tools, ntfs-3g has to be compiled with the ./configure option --enable-xattr-mappings and a mapping to an alternate extended attribute in the user name space has to be defined. The standard file defining the mapping is XattrMapping in the hidden directory .NTFS-3G on the root of the NTFS partition. An alternate location may be defined by the mount option xattrmapping=path where path is either a full path on a previously mounted volume or a path relative to the root of the same NTFS partition.
Doing so, the mapped extended attributes will be copied, for instance by tar with option --xattrs, by cp with option --preserve=xattr, by rsync with option -X, etc.
Please note : having standard tools blindly copy attributes may lead to conflicts (ACLs, symbolic links, OIDs, etc.) or undesired behavior (data compression).
|
הבנת?
|
|
חזרה לתוכן הדיון |
פורסם: 20/03/2014 - 17:23
נושא ההודעה: כתבתי שאני מריץ live
|
ואינני בטוח שיש שם NTFS-3g
במחשב המדובר גם אין חיבור לאינטרנט.
הגירסה שאני מריץ live היא אובונטו 10.10
כשאני מנסה להריץ גירסאות גבוהות יותר (כמו לינוקס מינט 14), x-server (או x-windows) אינו עולה.
בינתיים העתקתי את התיקיות ואת הקבצים בלי ה-attrib של וינדוס.
|
|
חזרה לתוכן הדיון |
|