מערכת קבצים לשימוש בדיסק חיצוני
לראשונה בחיי קניתי דיסק חיצוני. הגישה שלי עד כה היתה שעדיף תמיד להוסיף דיסק פנימי מכיוון שהם זולים ואמינים יותר, אומנם הפעם החלטתי לחרוג ממנהגי וללכת על האפשרות החיצונית. עד עכשיו היו לי 450GB מחולקים בצורה לא שווה בין לינוקס וחלונות, כשמעל חצי מהם מכילים סדרות שהורדתי ואין לי לב למחוק.
את הדיסק החיצוני החלטתי לקנות כשעלה הצורך בהרבה שטח זמין לטובת עריכת וידאו. שעת וידאו בפורמט Raw DV, שהוא הפורמט הטבעי של מצלמת הוידאו, תופסת כ-12GB. מכיוון שלא ידעתי – ואני עדיין לא יודע – האם אערוך את הוידאו בלינוקס או בחלונות, החלטתי שחלוקה מחדש של הדיסקים הפנימיים לטובת הפרוייקט הזה מיותרת, ובחרתי בדיסק חיצוני מדגם WDH1CS10000. מה שחשוב לדעת עליו הוא שהוא מסדרת My Book של Western Digital בנפח 1TB (שהם בעצם 932GB, ועוד על כך כאן), ושהוא תומך ב USB 2.0, שני חיבורי FireWire 400 ו- eSata. את שני הראשונים ניסיתי והם עובדים כמצופה. בקרוב, כשאתארגן על eSata למחשב (לוח האם שלי כבר בן ארבע שנים) אגיע למהירות הזהה למהירות החיבור של הדיסקים הפנימיים (300MB/s) ואהיה המאושר באדם.

אז למה אני מספר את הסיפור המשעמם הזה? כי יש לי בעיה. והבעיה היא מערכת הקבצים. בעולם מושלם בו כל מערכות הקבצים של מיקרוסופט נתמכות בלינוקס ובמק בצורה מלאה ולהיפך הייתי יכול לבחור מערכת קבצים לפי שיקולים טכניים גרידא – מהירות, ניצול שטח הדיסק, שחזור נתונים וכד' – אבל בעולם האמיתי אין לי את הפריווילגיה הזו. אני רוצה שאוכל לגשת אליו כשהמחשב שלי מריץ חלונות או לינוקס, ובמקרים קיצוניים לחבר אותו למחשבים אחרים בלי לחשוש מתאימות. מערכות הקבצים של לינוקס לא נתמכות תחת חלונות. יש כמה תוכנות צד שלישי שעושות את זה, אבל מהנסיון המועט שלי הן לא משהו, וזה לא פתרון טוב לעבודה על מחשב מזדמן. לכן, צריך להתקין מערכת קבצים חלונאית.
התחלתי מ-NTFS, שהיא מערכת הקבצים הטובה יותר של מיקרוסופט, וכמובן שעל חלונות הכל עבד נהדר. בלינוקס היתה בעיה מעצבנת. NTFS היא מערכת קבצים סגורה שלא נתמכת בצורה טבעית תחת לינוקס. מה שכן יש הוא דרייבר די מבוסס שמוסיף תמיכה כזו, אבל הוא לא מושלם. הבעיה שלי איתו היתה כשהעברתי תיקייה של כמה ג'יגות לדיסק החדש וגיליתי שהפעולה הפשוטה הזו עולה לי בהרבה כח עיבוד, עד כחמישים אחוזים מכוחו של המעבד שלי! לא רק שזה מגדיל את זמן הכתיבה והקריאה, זה גם מקשה מאוד על עבודה שוטפת תוך כדי.
אז עברתי ל-FAT32. בניגוד ל-NTFS, מערכת הקבצים FAT נתמכת בצורה טובה הרבה יותר בלינוקס ובמק. זו אחת הסיבות לכך שגאדג'טים המכילים שטח אחסון – דוגמת Disk on Key, נגני מוזיקה ודיסקים חיצוניים – לרוב משתמשים במערכת קבצים זו. העבודה איתה היתה פשוטה ומהירה בלינוקס, עד שניסיתי להעביר קובץ של 16GB (שעה ורבע של צילום) וקיבלתי הודעת שגיאה שהזכירה לי את אחת המגבלות המרכזיות של FAT32 – גודל קובץ מירבי של 4GB. לולא הייתי מתעסק עם עריכת וידאו עכשיו זה לא היה משנה לי, אבל לצערי זה אומר שאצטרך לפצל את הקבצים למקטעים של עשרים דקות כל אחד.
עכשיו אני צריך להחליט בין שלוש אפשרויות: לחזור ל-NTFS ולעבוד עם קבצים גדולים על חשבון ביצועים נמוכים, להישאר עם FAT וביצועים טובים אבל קבצים עד 4GB, או ללכת על מערכת קבצים לינוקסאית ולשכוח מלהשתמש בדיסק תחת חלונות. כרגע נראה לי שאנסה להישאר עם FAT ולראות איך אני מסתדר עם זה, עד שאמצא רעיון טוב יותר.
* במהלך הכתיבה הבנתי לפתע ש-NAS היה כנראה פותר לי חלק מהבעיה. NAS (ר"ת Network-attached Storage) הוא שטח אחסון כלשהו שהגישה אליו נעשית דרך הרשת ולא בחיבור ישיר למחשב. ל-WD יש דגמים כאלה, שדי דומים למה שקניתי בסוף. היתרון ב-NAS הוא שהחיבור נעשה ברמת הרשת ולא ברמת מערכת הקבצים, כך שהמחשב שניגש אליו לא צריך להכיר בכלל את מערכת הקבצים הפנימית של הדיסק. כמו כן, קל יותר לשתף אותו בין מספר מחשבים ברשת. החסרון הוא ה-overhead שנוסף כאן בגלל המעבר דרך הרשת והעובדה שמדובר בקופסה שחורה יחסית (שזה אירוני, כי ה-NAS של WD דווקא לבן) שאי אפשר לפרמט אותה איך שרוצים. אני מוצא נחמה בעובדה שכנראה חייבים להריץ על הדגם המדובר FAT32 אחרת לא ניתן לשתף אותו ברשת, כך שהבעיה שלי לא באמת היתה נפטרת (אלא אם אפשר NTFS, ואז אולי כן)
שאלה של הדיוט:
אם תתקין NFS כך שתוכל לעשות לו mount מהלינקס, ועל מנת לגשת אליו מהחלונות תתקין עליו Windows Services for UNIX, יש אפילו סיכוי שזה יעבוד, לא?
(לא ניסיתי את זה אף פעם. אצלי הLINUX רץ על VM)
מיכאל, אם אני מבין אותך נכון אתה בעצם מדבר על NAS (גישה דרך הרשת לשטח אחסון שמנוהל ע"י עצמו). זה בעצם מה שדיברתי עליו בפיסקה האחרונה.
הדיסק שקניתי הוא דיסק נטו, הוא לא יודע לדבר ברשת. כדי לעשות את זה אצטרך לחבר אותו למחשב אחר שישתף אותו ברשת, וזו לא אופציה כרגע.
I think a drobo could help you. Haven't used one myself but it looks pretty cool http://drobo.com
חזי, זה נראה כמו מוצר נחמד, אבל זה לא יעזור. כל מה שהוא עושה זה לספק RAID חיצוני לדיסקים רגילים - שזה אומנם מגניב - אבל לא מסתיר את מערכת הקבצים בשום צורה.
יש אפשרות להתקין תמיכה ב-ext2 (אני חושב שגם ext3) לחלונות. זה מאפשר מיפוי לכונן ועבודה טבעית - לא זוכר כרגע את השם של התוכנה, אבל קל למצוא בגוגל. לא יודע מה הביצועים בחלונות. אבל ל-ext2 אין בעיה עם קבצים > 4GB (למיטב זכרוני).
אלון, התוכנה שאני מכיר לא מעגנת את התוכנה באופן טבעי בחלונות, אלא מאפשרת העברת קבצים דרך ממשק משתמש אל הכוננים האחרים ובחזרה. אולי אתה מדבר על משהו אחר?
זה אומנם נשמע כמו פתרון די טוב, אבל הוא בכל מקרה מצריך התקנה של תוכנה על כל מחשב חלונות אקראי בו ארצה להשתמש בכונן, וזה פחות נח.