כיצד להפוך מחשב ישן ל-NAS

אם יש לך מחשב ישן שעדיין שוכב, אתה יכול להפוך אותו ל-NAS.

אם יש לך מחשב ישן שוכב בסביבה, אולי אתה תוהה מה לעשות איתו. אתה יכול להפוך אותו למחשב סטרימינג, אתה יכול לתת אותו למשפחה או לחבר... או שאתה יכול להפוך אותו ל-NAS. NAS ראשי תיבות של Network Attached Storage, אבל זה קצת שגוי עבור מכשירים כמו אלה. זה לא רַק אחסון, ולמעשה יכול לעשות הרבה יותר גם כן. לקחתי את מחשב המשחקים הישן שלי והפכתי אותו ל-NAS, וזה היה קל להפתיע לעשות. אפילו טוב יותר הוא שגם אתה יכול לעשות את זה.

למה להשתמש במחשב ישן יותר במקום לקנות NAS ייעודי?

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

אפילו טוב יותר הוא שככל הנראה, אתה גם תכיר יותר את החלקים במחשב שלך ומה הוא ומה לא מסוגל. לדוגמה, ל-Ryzen 7 3700x אין GPU משולב, פירוש הדבר שאני יודע שאני צריך GPU במחשב עבור המרת מדיה. אם פשוט רכשתי NAS מדף מתוך הנחה שהוא יכול להזרים וידאו 4k מקודד HEVC, יש סיכוי שהייתי מאוד מאוכזב.

ואז יש את גורם העלות. אם יש לך מחשב אישי משקר על כך שהוא לא עושה כלום, רוב הסיכויים שבעצם לא תצטרך להשקיע הרבה בכלל. כל המחשב שלי עדיין היה שלם עם Ryzen 7 3700x, 24GB של זיכרון RAM ו-GTX 1070. עבור NAS, תרצה לאסוף כונני NAS מיוחדים, אבל זה כל מה שהייתי צריך לקנות. כל אחד מה הכוננים הקשיחים הטובים ביותר של NAS יעשה זאת, ואני לקחתי Seagate IronWolf Pro בנפח 4TB. באופן מציאותי תרצה לקבל כפולות של אלה בתצורת RAID למטרות יתירות נתונים ומהירות, אבל אתה יכול לשדרג בכל עת. איזו מערכת הפעלה תבחר תשפיע על כמה קל להוסיף אחסון במועד מאוחר יותר. רק תצטרך שיהיו לך מספיק חיבורי SATA בלוח האם שלך ומקום לכוננים בתוך המחשב שלך. אם למחשב שלך יש דברים כמו קורא DVD, אתה יכול אפילו לקנות מתאמים מהחריצים בגודל 5.25 אינץ' שבדרך כלל משתמשים בהם כדי לגרום להם להתאים לכונן SATA בגודל 3.5 אינץ'.

זה יכול להיות טוב גם להרים SSD לאתחול מ. זה לא חייב להיות גדול, וברוב המקרים, SSD של 64GB הוא די והותר. אתה יכול להשיג אחת גדולה יותר ולחלק אותה למחיצות אם תרצה להשתמש במחיצה המשנית לאחסון במטמון, אבל אתה לא צריך ותסתדר לגמרי בלעדיה. ייתכן שתרצה גם SSD גדול יותר אם אתה בונה NAS ברמת חובבים יותר ואתה רוצה להשתמש בכונן האתחול למטרות אחרות. מערכות הפעלה כמו TrueNAS יצטרכו התקן אתחול מוגדר.

Seagate IronWolf Pro

נבנה לעומסי עבודה כבדים, מערך הכוננים הקשיחים IronWolf Pro של Seagate מציע מהירויות העברה גבוהות ויש לו מגבלת עומס עבודה עצומה של 300TB/שנה וערך MTBF גבוה של 2.5 מיליון שעות. הכוננים הקשיחים של IronWolf Pro מספקים עד 22TB של אחסון, ואתה יכול להכניס לכל היותר עשרים וארבעה מהכוננים המהירים האלה לתוך מארז ה-NAS שלך.

89 דולר באמזון89 דולר ב-Newegg

בחירת מערכת ההפעלה שלך

יש כמה דרכים לבנות את חלק התוכנה של NAS ברגע שיש לך את הכוננים הקשיחים שלך, והן נעות בין קלות לנלהבות. אחת הדרכים הנלהבות תהיה התקנת מדף לינוקס distro כמו Debian, התקן משהו כמו Proxmox לניהול מכונות וירטואליות, ולאחר מכן הגדר את כל התוכנה בעצמך. זה יכול להיות מאוד כיף אם זה משהו שאתה רוצה להיכנס אליו, אבל זו השקעת זמן גדולה לגמישות נוספת שרוב האנשים כנראה לא צריכים.

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

עבור תהליך ההגדרה וההתקנה, תזדקק לפלט גרפי מהמחשב שבו אתה מתקין את TrueNAS ומקלדת המחוברת אליו גם כן. לאחר מכן, כל עוד הכונן TrueNAS פועל ומופעל אוטומטית כאשר אתה מאתחל את המערכת, לא תצטרך לשמור על צג מחובר אליו. ל-NAS שלי נכנסים רק שני כבלים: כבל Ethernet וכבל חשמל. במקרה שלי, ל-Ryzen 7 3700x שלי אין GPU משולב, אבל המכשיר עדיין תאתחל ללא ה-1070 שבו. במילים אחרות, אם יש לך מחשב רזרבי שזקוק ל-GPU ייעודי כדי לעבוד, אתה יכול פשוט לאתחל אותו ולהגדיר אותו עם ה-GPU ואז להוציא אותו לאחר מכן.

מערכות הפעלה אחרות שבהן אתה עשוי להשתמש כוללות (אך לא מוגבלות ל):

  • Core TrueNAS
  • UnRAID
  • OpenMediaVault
  • רוקסטור

בדוק תמיד איזו מערכת הפעלה היא הטובה ביותר עבורך לפני פריסתה.

Core TrueNAS

TrueNAS Core נתמך טכנית יותר מקנה המידה של TrueNAS, והוא מבוסס על FreeBSD. רוב האנשים יעדיפו את Scale להפעלת אפליקציות בפועל, אז אם אתה רוצה שה-NAS שלך יהיה יותר מסתם אחסון, אתה כנראה לא רוצה ללכת עם Core אלא אם כן אתה מרגיש בנוח לעשות קצת מתקדם התעסקות. Core מאוד יציבה עם תיעוד רחב יותר ותמיכה ארוכה יותר, אבל קנה מידה בדרך כלל יהיה קל יותר, במיוחד אם אתה כבר יודע את דרכך בלינוקס. Core נראה בדיוק כמו TrueNAS Scale בממשק המשתמש שלו.

UnRAID

UnRAID היא אפשרות מצוינת עבור NAS קל לשימוש, אבל זו מערכת הפעלה בתשלום שיש לה כמה מגבלות כמו מספר הכוננים במערכת. המגבלה היא 30, אז זה לא בעיה עבור רוב האנשים, אבל העובדה שתשלם עבור מערכת ההפעלה הזו היא כנראה לא משהו שרוב האנשים מתעניינים בו. ל-UnRAID, כמו TrueNAS, יש חיפוש אפליקציה מובנה כך שתוכל לבנות שירות הזרמת מדיה או אפילו שרת Minecraft.

OpenMediaVault מבטים מיושן, אבל זה מאוד פונקציונלי. אתה לא נעול בשימוש במערכת הקבצים ZFS כלומר יש גמישות רבה בהוספה ושינוי של כוננים מסביב, וגם אין דרישות חומרה אמיתיות. OpenMediaVault יכול לרוץ על Raspberry Pi אם תרצה בכך, וזה הרבה יותר פשוט ולעניין בממשק המשתמש שלו. אני מוצא את עצמי לפעמים מקליק ב-TrueNAS כדי למצוא אפשרויות לדברים בים של תפריטים, בעוד ש-OpenMediaVault הוא הרבה יותר מכוון. זו תוכנה שונה עבור אנשים שונים, אבל שווה לבדוק גם אותה.

מה לעשות עם ה-NAS שלך

לאחר שתגדיר הכל, תוכל לגשת ל-NAS שלך ממכשיר אחר באותה רשת. איך אתה ניגש אליו בדיוק תלוי במערכת ההפעלה שבחרת, אבל עבור TrueNAS Scale, יש ממשק משתמש אינטרנטי כפי שמוצג לעיל. אתה יכול להתקין יישומים ולהגדיר את כל ה-NAS שלך מכאן, וזו הנקודה המרכזית בכל מה שתעשה.

ב-NAS שלי, הגדרתי כמה שירותים. הראשון הוא MineOS, פלטפורמת ניהול שרתים של Minecraft. בכך, אתה יכול לארח שרתי Minecraft ב-NAS שלך ולגרום לאחרים להתחבר אליהם. תצטרך להעביר קדימה את היציאות בנתב שלך כדי לאפשר לאינטרנט הרחב לראות את השרת שלך, אבל זו דרך מצוינת להוציא מזה תועלת מיידית.

דבר נוסף שעשיתי הוא ליצור נהדר אלטרנטיבה לתמונות Google: Nextcloud. Nextcloud הוא ספק אחסון בענן המתארח בעצמו, שאליו אתה יכול לגשת ולסנכרן אוטומטית ממספר מכשירים. יש לי את כל התמונות שלי שאני מצלם בטלפון החכם שלי מגובות אוטומטית למופע ה-Nextcloud שלי, כלומר אני יכול לגשת לתמונות האלה בכל מקום אחר ממש בקלות.

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

עם כל אלה, אתה צריך להיות באותה רשת כדי לגשת לשירותים האלה אלא אם כן אתה מתקדם, ומסיבות אבטחה, כנראה שלא כדאי לך לחשוף אותם לאינטרנט הרחב יותר. במקום זאת, אתה יכול להגדיר פרוקסי הפוך או VPN. הגדרתי את Wireguard באמצעות היישום wg-easy בקטלוג TrueCharts TrueNAS. מכאן, אתה יכול ליצור פרופילים שניתן לייבא לכל לקוח Wireguard, ולאחר מכן לגשת לשירותים ברשת הביתית שלך מכל מקום. בעזרת זה, אני יכול לצפות במדיה בשרת Jellyfin שלי מכל מקום, לנהל את ה-NAS שלי ולשלוט בכל דבר אחר.

כל זה עובד אם יש לך כתובת IP סטטית. אם לא תעשה זאת, אז אולי כדאי לבדוק הגדרת DNS דינמי. אחרת, ייתכן שיהיה קשה לגשת ל-NAS שלך מחוץ לרשת הביתית שלך.

מה אתה צריך כדי לגרום ל-NAS לעבוד

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

לדוגמה, אני יכול להזרים וידאו 4K מהשלי ללא בעיות וג'ליפין יכול להמיר מדיה לרזולוציה נמוכה יותר אם אני צריך, אבל אם רק רציתי תיבת Nextcloud ודרך לאחסן מדיה ללא סטרימינג או המרת קידוד, אז זה לא היה צריך להיות חזק ב- את כל. הרבה אנשים משתמשים ב-Raspberry Pis הישן להזרמת מדיה ללא המרת קידוד ועם כונן קשיח מחובר לאחסון נתונים.

איזו חומרה אתה צריך תלויה במה שאתה רוצה לעשות, אבל לא משנה מה, אתה יכול להפוך מחשב ישן ל-NAS: רק היכולות שלו לאחר מכן יהיו שונות.