מדריך מקיף לשיתוף הנתונים שלך בין מחשבי Windows, Mac ו-Linux עם ריבוי אתחול


אנחנו אגנוסטיים לפלטפורמה ב-Lifehacker, וזו הסיבה שאנחנו אוהביםכָּפוּל-ואתחול משולשהמחשבים שלנו. לרוע המזל, שיתוף נתונים בין מערכות הפעלה יכול להיות כאב ראש עצום. הנה איך להישאר מאורגן על ידי שמירת הכל במקום אחד.

אין דבר מעצבן יותר מאתחול ל-OS X רק כדי להבין שאתה צריך גישה לכמה קבצים במחיצת הלינוקס הלא ניתנת לקריאה; או Windows; או כל שילוב שלהם. ככל שנשים יותר מערכות הפעלה על מחשב אחד, כך הנתונים שלנו יכולים להתפזר סביב מחיצות שונות שאיננו יכולים לקרוא או לכתוב ממערכות הפעלה אחרות. עם זאת, עם הדרייברים הנכונים וקצת ארגון, אתה יכול לשמור את כל הנתונים שלך במיקום מרכזי אחד, ולקרוא ולכתוב את הנתונים האלה מכל מערכת הפעלה תחת השמש.

כמובן, לא כולם מאתחלים את המערכת שלו משולשת, אז חילקתי את המדריך הזה לחלקים הניתנים לסריקה בקלות, כך שתוכל לדלג ישירות לסעיפים הרלוונטיים למחשב שלך (כלומר, אם אין לך OS X, זכית לא צריך לדעת איך לקרוא כרכים של HFS, וגם לא תזדקק לדרייברים כלשהם עבור OS X).

חלק ראשון: שיתוף כוננים בין מערכות הפעלה

אחד המחסומים הגדולים ביותר להפיכת הנתונים שלך לזמינים דרך כל מערכת הפעלה הם כל מערכות הקבצים השונות שכל אחת מהן משתמשת בהן. OS X משתמש ב- HFS+ ואינו יכול לכתוב לכונני NTFS; Windows משתמשת ב-NTFS ומתעלמת כמעט מכל השאר, ולינוקס יש תמיכה כמעט בכל דבר (אם כי עם טרחה רצינית הנגרמת על ידי הרשאות UNIX קמצניות). לפיכך, לפני שתעשה משהו אחר, תצטרך להתקין את מנהלי ההתקן הנכונים בכל מערכת הפעלה לקריאה וכתיבה למערכות קבצים אחרות. להלן הבחירות הטובות ביותר שמצאנו בכל מצב.

הערה: למרות שסביר מאוד שמחיצת OS X שלך היא HFS+ ומחיצת Windows שלך היא NTFS, מחיצת הלינוקס שלך יכולה להיות כל מספר של מערכות קבצים. למרבה הצער, Ext4 (שהופך לתקן החדש) עדיין לא נתמך ברוב מנהלי ההתקן של ה-Ext של צד שלישי. לרוב, מנהלי ההתקן במדריך זה יעבדו עם כונני Linux מעוצבים של Ext3 ו-Ext2 בלבד. אם הכונן שלך הוא Ext4, ייתכן שתצטרךלשכפל את מחיצת הלינוקס שלך, באמצעות כונן בפורמט Ext3 כיעד.

גישה לכונני Mac ו-Linux ב-Windows

קריאה וכתיבה לכונני לינוקס היא קלה ב-Windows, אבל אין מנהלי התקנים חינמיים לקריאה/כתיבה עבור Windows, אז תצטרך להתפשר איפשהו. הנה האפשרויות שלך.

עבור נפחי Mac

כדי להתקין את מנהלי ההתקנים של Boot Camp, פשוט הכנס את דיסק ההתקנה של Snow Leopard ל-Mac שלך והתקן את מנהלי ההתקן כאשר תתבקש. אם אתה משתמש ב-Hackintosh, לא תקבל את האפשרות הזו, מכיוון שהדיסק לא יזהה את המחשב שלך כ-Mac. כדי להתקין את מנהלי ההתקן של HFS ב-Hackintosh, אתה יכול להשתמשהמתקין הזהבמקום זאת.

למרבה הצער, כוננים אלה הם לקריאה בלבד. אם אתה בהחלט צריך לכתוב למחיצת ה-HFS שלך, הדרך היחידה לעשות זאת היא לקבל 40 דולר של פרגוןHFS+ עבור Windows 8או 50 דולר של MediafourMacDrive 8. זה לא זול, אבל למרבה הצער זו אפשרות הקריאה/כתיבה היחידה הזמינה כרגע.

עבור כרכים של לינוקס


למרבה המזל, יש מנהל התקן Ext2/Ext3 נטול כאבים יחסית עבור Windows שנקראExt2Fsd. פשוט הורד אותו והתקן אותו כמו תוכנית Windows רגילה. כאשר אתה מגיע לשלב "בחר משימות נוספות", סמן את כל התיבות הדרושות להגדרה שלך (בחרתי לסמן את שלושתן). עם זאת, לאחר שתסיים, תקבל הודעת שגיאה זו:

כדי לתקן את זה, נווט אל מיקום ההתקנה של Ext2Fsd (C:\Program Files\Ext2Fsd כברירת מחדל), לחץ לחיצה ימנית על Ext2Mgr.exe, לחץ על מאפיינים וסמן את התיבה "הפעל כמנהל" תחת תאימות. לאחר מכן, לחץ עליו פעמיים כדי להגדיר את הכונן שלך. לחץ פעמיים על כונן ה-Ext3 שלך, לחץ על לחצן Mount Points, לחץ על הוסף ובחר אות כונן עבור הכונן שלך. בחרתי ליצור נקודת הרכבה קבועה לכונן כך שהוא תמיד מותקן. אתה יכול לבחור מה שאתה רוצה בשלב זה. לאחר שתסיים, אתה אמור להיות מסוגל לגלוש בכונן הלינוקס שלך מסייר Windows בדיוק כמו כל כונן אחר.

גישה לכונני Windows ו-Linux ב-Mac OS X

עם כלי השירות החינמי, קוד פתוח, MacFuse, אתה יכול לאפשר תמיכה עבור כונני Windows ו-Linux בקלות רבה ב-OS X. כל מה שצריך זה כמה חבילות התקנה פשוטות. לפני שתתקין את מנהלי ההתקן עצמם, תצטרך להתקיןMacFuse. לאחר מכן, התקן אחד (או את שניהם) מנהלי ההתקן שלהלן בהתאם לצרכים שלך.

עבור אמצעי אחסון של Windows

בעוד ש-Mac OS X יכול לקרוא מחיצות NTFS מהקופסה, אינך יכול לכתוב להן בפועל. אם אתה זקוק לתמיכה בקריאה ובכתיבה, תוכל להתקין את מנהל ההתקן של NTFS-3G לאחר התקנת MacFuse. פשוט פנה אלדף הבית שלהם, הורד את התוכנה ולחץ פעמיים על החבילה להתקנה. כאשר התבקשתי, בחרתי להשתמש במטמון UBLIO במהלך תהליך ההתקנה, מכיוון שמחיצת ה-NTFS שלי נמצאת בכונן פנימי וסביר להניח שלא תתנתק בטעות. כאשר אתה אתחול מחדש, אמורה להיות לך תמיכה מלאה בכתיבה.

שימו לב שדף הבית שלהם קצת מבלבל - האנשים שעובדים על NTFS-3G מפתחים גם דרייבר שנקראTuxera NTFS עבור Mac, וזה לא מה שאתה רוצה (אלא אם כן בא לך לשלם $30 עבורביצועים מעט טובים יותר, ובמקרה כזה לכו על זה). ודא שאתה מוריד את "NTFS-3G עבור Mac OS X" לפני ההתקנה. ייתכן שתצטרך לגלול למטה בבלוג כדי למצוא פוסט המכיל את ההורדה האחרונה. זה לא דף הבית המאורגן ביותר.

עבור כרכים של לינוקס


כדי לקבל תמיכה ב-Ext3 ו-Ext2 ב-OS X, פשוט הורד אתFuse-ext2נהג מדף Sourceforge זהולהתקין את החבילה. כאשר אתה אתחול מחדש, אמורה להיות לך גישת קריאה לכונן הלינוקס שלך.

בעוד שהכונן אכן תומך בקריאה וכתיבה, הוא מוגדר כקריאה בלבד כברירת מחדל. אתה יכול להפעיל את זה על ידי התאמה של קובץ תצורה, אבל אציין שלמרות שרבים הצליחו בשיטה זו ב-Snow Leopard, היא ממשיכה לזרוק לי שגיאה כשאני מנסה לכתוב לכונן, כך שהקילומטראז' שלך עשוי להשתנות. כדי לגרום ל-OS X לעלות את הכונן כקריאה/כתיבה, פשוט נווט אל/System/Library/Filesystems/. לחץ לחיצה ימנית עלfuse-ext2.fsקובץ ולחץ על "הצג את תוכן החבילה". לאחר מכן, גרורfuse-ext2.utilלשולחן העבודה, לחץ עליו באמצעות לחצן העכבר הימני ולחץ על "פתח עם", ובחר TextEdit כשתתבקש לעשות זאת.

השתמש ב-Cmd+F כדי למצוא את השורה שאומרתOPTIONS="auto_xattr,defer_permissions"קרוב לאמצע הקובץ. לְהוֹסִיף,rw+לשורה הזו בתוך המירכאות, אז זה כתוב:

OPTIONS=auto_xattr,defer_permissions,rw+"

כאשר אתה אתחול מחדש, הכונן צריך להיות מותקן כקריאה/כתיבה. שים לב שוב שתמיכת הכתיבה קצת בעייתית בדרייבר הזה, אז רק היזהר.

גישה לכונני Windows ו-Mac בלינוקס

רוב ההפצות של לינוקס מגיעות עם תמיכת NTFS מלאה מובנית, כמו גם תמיכה בקריאה עבור HFS+. לכן, אתה רק צריך לעשות משהו נוסף בלינוקס אם אתה רוצה לכתוב לכוננים בפורמט Mac.

עבור נפחי Mac


כברירת מחדל, Mac OS X מעצב אמצעי אחסון במתועדנפחי HFS+.כתב יומןהיא תכונה שמשפרת את אמינות הנתונים, ולמרבה הצער היא הופכת את כונני HFS לקריאה בלבד בלינוקס. כדי להשבית את רישום היומן, פשוט אתחל לתוך OS X והפעל את כלי השירות לדיסק. לחץ על מחיצת ה-HFS שלך, החזק את מקש Option ולחץ על קובץ בשורת התפריטים. אפשרות חדשה להשבתת יומן תעלה בתפריט. לחץ על זה, ואתחל מחדש בלינוקס. צריכה להיות לך גישת קריאה וכתיבה למחיצת ה-HFS שלך - עם זאת, ההרשאות בתיקיית הבית של משתמש ה-Mac שלך ימנעו ממך לקרוא או לכתוב קבצים אלה. עיין בחלק השני להלן כדי לתקן את הבעיה.

חלק שני: הצבת כל הנתונים שלך במקום אחד

החלק הזה הוא אופציונלי, אבל גיליתי ששימוש בתיקייה ביתית אחת כדי לאחסן את כל הנתונים שלי (והקישור לתיקיית הבית הזו בשתי מערכת ההפעלה האחרות) מקל בהרבה על החיים, במיוחד מכיוון שכמה מהמנהלי התקנים המפורטים למעלה הם לא די מושלם. בנוסף, על ידי מיקום כל הנתונים שלי במקום אחד, אני יכול לשמור את ספריות המוזיקה שלי מסונכרנות יחד, להשהות הורדת טורנטים במערכת הפעלה אחת ולחדש אותה באחרת, וכן הלאה.

ראשית, בחר באיזו תיקיית מערכת הפעלה אתה רוצה להשתמש עבור זה - אני אוהב להשתמש בתיקיית הבית של OS X - ובצע את ההוראות שלהלן כדי להשתמש בה בכל מערכת הפעלה. בהתאם לצרכים שלך, תוכל לבחור לאחסן את כל הנתונים שלך בתיקיית הבית של Windows או Linux. הדרך הטובה ביותר להחליט באילו להשתמש היא באילו מערכת הפעלה אתה משתמש הכי הרבה - מכיוון שאני בקושי משתמש ב-Windows (ולכן לא התחשק לי לשלם $40 עבור מנהל התקן קריאה/כתיבה), השתמשתי במחיצת OS X שלי בתור הנתונים העיקריים שלי dump, מכיוון שקל ללינוקס לקרוא ולכתוב אליו. הרעיון המרכזי הוא לא להשתמש במחיצה שיש לה תמיכת כתיבה גרועה במערכת הפעלה שבה אתה משתמש לעתים קרובות - לכן, אם אתה משתמש כבד של OS X, לא תרצה לשים את כל הנתונים שלך במחיצת הלינוקס שלך, שכן מנהל ההתקן של OS X לא כל כך מעולה. באופן דומה, אם אתה משתמש ב-Windows לעתים קרובות, לא תרצה לשים הכל במחיצת OS X שלך (אלא אם אתה רוצה לשלם 40 $ עבור MacDrive). חשבו איזו מחיצה תהיה הכי נוחה עבורכם ולכו איתה - אחרי הכל, תמיד תוכלו להעביר את הנתונים שלכם מאוחר יותר אם תבחרו בכך.

לגרום לתיקיות הביתיות של Mac ו-Linux לשחק יפה זו עם זו

הדבר הגדול ב-OS X וב-Linux הוא ששניהם מערכות הפעלה מבוססות UNIX, כך שהן עובדות די טוב ביחד אם אתה יכול להגדיר את הכל בצורה נכונה. כאשר אתה יוצר משתמש בכל אחת ממערכות ההפעלה, הוא נותן לך מספר User ID. OS X מתחיל את המספרים הללו בשנות ה-500, בעוד שלינוקס מתחילה בדרך כלל באלפים. זה בעייתי כי "משתמש" אחר הוא הבעלים של תיקיית הבית שלך ב-OS X מאשר הבעלים של תיקיית הבית שלך בלינוקס. ככזה, לינוקס תמנע ממך גישה לתיקיית הבית של OS X שלך, מכיוון שאין לך את ההרשאות הנכונות לגשת אליה.

עם זאת, יש תיקון קל - אנחנו רק צריכים לשנות את ה-UID שלנו במערכת הפעלה אחת כך שתתאים ל-UID באחרת. אלא אם כן יש לך סיבה לבחור אחרת, אנחנו הולכים לשנות את ה-Linux UID שלנו כך שיתאים ל-OS X שלנו, מכיוון שזה קצת יותר קל. כברירת מחדל, למשתמש הראשון ב-OS X יש UID של 501, אבל אתה יכול לבדוק זאת פעמיים על ידי כניסה להעדפות מערכת ב-OS X, לחיצה ימנית על המשתמש שלך ולחיצה על אפשרויות מתקדמות. אם מזהה המשתמש שלך שונה מ-501, החלף501עם ה-UID האחר שלך בפקודות הטרמינל למטה.

אתחל לתוך לינוקס (בדוגמה זו אנו משתמשים באובונטו) והפעל את הטרמינל. ראשית, אנו הולכים להוסיף משתמש זמני, מכיוון שאיננו רוצים לערוך משתמש שאנו מחוברים אליו כעת. אז, הפעל את הפקודות הבאות בטרמינל, ולחץ על Enter לאחר כל אחת מהן:

sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempusersudo passwd tempuser

הקלד סיסמה חדשה עבור המשתמש הזמני כאשר תתבקש. הפעל מחדש והיכנס כ-tempuser. לאחר מכן, פתח את המסוף והקלד את הפקודות הבאות, שוב לחץ על Enter לאחר כל אחת מהפקודות (והחלףyourusernameעם שם המשתמש של משתמש הלינוקס שלך):

sudo usermod --uid 501 yourusernamesudo chown -R 501:yourusername /home/yourusername

זה ישנה את ה-UID של משתמש הלינוקס שלך ל-501 ותתקן את הרשאות תיקיית הבית שלך כך שתמשיך להיות הבעלים שלהן. כעת, אתה אמור להיות מסוגל לקרוא ולכתוב לתיקיית הבית של משתמש ה-Mac וה-Linux שלך, לא משנה לאיזו מערכת הפעלה אתה מחובר.

ייתכן שתרצה גם לתקן את מסך הכניסה שלך, שכן כברירת מחדל אובונטו לא תפרט משתמשים עם UID של פחות מ-1000. כדי לעשות זאת, פשוט פתח מסוף והפעלgksudo gedit /etc/login.defsולחפשUID_MINבקובץ הטקסט. שנה את הערך הזה מ-1000 ל-501, וכשאתה אתחול המשתמש שלך יופיע במסך הכניסה.

לבסוף, היכנס שוב כמשתמש הרגיל שלך והפעלsudo userdel -r tempuserכדי למחוק את המשתמש הזמני שיצרנו קודם לכן.

אם תרצה, תוכל ליצור סימלינקים באחת מתיקיות הבית שלך המצביעות על תיקיית הבית הראשית שלך לגישה מהירה. לדוגמה, מכיוון שאני משתמש בתיקייה הביתית של OS X בתור dump הנתונים הראשי שלי, תיקיית הבית שלי בלינוקס ריקה ברובה. אז, יצרתי קישורים סימליים בתיקיית הבית שלי בלינוקס עבור מסמכים, סרטונים, תמונות וכו' שמצביעים על התיקיות המקבילות במחיצת ה-Mac שלי. אתה יכול לעשות זאת על ידי שימוש בפקודת המסוף הבאה:

ln -s /path/to/linked/folder /path/to/symlink/

אם אתה משתמש בתיקיית הבית של לינוקס בתור הראשית, אתה יכול להשתמש באותה פקודה כדי ליצור קישורים סימליים המקשרים לתיקיית הבית שלך בלינוקס במקום זאת.

שים לב שאם אתה משתמש במחיצת ה-Mac שלך כתיקיית הבית הראשית, סביר להניח שתרצה לעלות אותה באופן אוטומטי בלינוקס בעת ההפעלה. אתה יכול לעשות זאת על ידי הוספת שורה לסוף/etc/fstab. זה ישתנה מאדם לאדם, אבל שלי נראה כך:

/dev/sda3 /media/Data auto rw,user,auto 0 0

אֵיפֹה/dev/sda3הוא המיקום של המחיצה המכילה את תיקיית הבית וmedia/Dataהוא הנתיב שבו אני רוצה להשתמש כדי לנווט אליו.

שימוש בספריות ב-Windows 7

מכיוון ש-Windows לא תומכת בהרשאות UNIX, לא תצטרך להתעסק איתם בכלל - אתה אמור להיות מסוגל לקרוא ולכתוב לתיקיות הבית של Mac ו-Linux ללא בעיה (כל עוד מותקנים לך את מנהלי ההתקן הנכונים) . כדי להקל על הגישה אליהם, אנו יכולים להשתמש בתכונת הספריות המדהימה של Windows 7, המאפשרת למסמכים, סרטונים, תמונות ו"ספריות" אחרות שלך לקשר למספר תיקיות בכונן שלך, כך שתוכל לגשת לקבצים המאוחסנים בבית הראשי שלך תיקיה מקיצורי דרך בסרגל הצד של סייר Windows (וביישומים רבים).

כדי להוסיף את התיקיות הללו לכל ספריה, פתח את סייר Windows. לחץ לחיצה ימנית על ספרייה (נניח, מסמכים), ולחץ על מאפיינים. לחץ על הלחצן "כלול תיקיה" ונווט לתיקיית המסמכים בתיקיית הבית הראשית שלך. לחץ על כלול, ואתה אמור לראות את זה מופיע ברשימה. אתה יכול אפילו ללחוץ עליו וללחוץ על "הגדר מיקום שמירה" כדי להגדיר אותו כמיקום ברירת המחדל לשמירה עבור סוגי הקבצים ש-Windows משייך לאותה ספרייה. חזור על זה עבור הספריות האחרות שלך ואתה מוכן בחזית Windows.


כעת, אני רק מוודא שכל היישומים שלי מצביעים על אותן ספריות בכל מערכת הפעלה. לדוגמה, יש לי Amarok צופה בתיקיית ה-iTunes שלי עבור קבצים חדשים, כך שכאשר אני מוסיף מוזיקה לספריית ה-iTunes שלי, היא תופיע אוטומטית באמארוק (באופן דומה, אני יכול להוסיף מוזיקה שהורדת לאחרונה לתיקיית "הוסף אוטומטית ל-iTunes" של iTunes כדי שהוא יופיע אוטומטית גם באמארוק וגם ב-iTunes). אני אומר לכל הורדת הטורנטים שלי בכל מערכת הפעלה להוריד טורנטים חדשים לאותו מיקום, אז אם אני רוצה לעזוב את לינוקס ולהמשיך להוריד טורנט ב-OS X, אני יכול פשוט לאתחל מחדש, להוסיף את הטורנט לתור של Transmission, והוא יתפוס בדיוק איפה שהפסקתי בלינוקס. בדרך זו, אינך צריך להשתמש בפתרונות מוגבלים במקום כמו Dropbox (מדהימים ככל שיהיו עבור סנכרון בין מחשבים) כדי לסנכרן את הנתונים שלך - הם פשוט תמיד שם. יש, כמובן, דרכים אחרות לעשות את זה, אבל זו הדרך שלי להגדיר את זה. איך אתה משתף את הנתונים שלך בין מערכות הפעלה מרובות? שתף את האסטרטגיות האהובות עליך בתגובות.

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe Now & Never Miss The Latest Tech Updates!

Enter your e-mail address and click the Subscribe button to receive great content and coupon codes for amazing discounts.

Don't Miss Out. Complete the subscription Now.