როგორ გადავაქციოთ ძველი კომპიუტერი NAS-ად

თუ თქვენ გაქვთ ძველი კომპიუტერი ჯერ კიდევ ირგვლივ, შეგიძლიათ გადააქციოთ ის NAS-ად.

თუ თქვენ გაქვთ ძველი კომპიუტერი ირგვლივ, შეიძლება გაინტერესებთ რა უნდა გააკეთოთ მასთან. შეგიძლიათ გადააქციოთ ის სტრიმინგ კომპიუტერად, შეგიძლიათ მისცეთ ოჯახს ან მეგობარს... ან შეგიძლიათ გადააქციოთ ის NAS-ად. NAS ნიშნავს Network Attached Storage-ს, მაგრამ ეს ცოტა არასწორი სახელია მსგავსი მოწყობილობებისთვის. Არ არის უბრალოდ შენახვა და რეალურად შეუძლია კიდევ ბევრი რამის გაკეთება. მე ავიღე ჩემი ძველი სათამაშო კომპიუტერი და გადავაქციე ის NAS-ად და ეს გასაკვირი მარტივი იყო. კიდევ უკეთესი ის არის, რომ შენც შეგიძლია ამის გაკეთება.

რატომ გამოვიყენოთ ძველი კომპიუტერი გამოყოფილი NAS-ის ყიდვის ნაცვლად?

მართალი გითხრათ, არსებობს რამდენიმე მიზეზი, რის გამოც შეიძლება დაგჭირდეთ ძველი კომპიუტერის გამოყენება, მაგრამ ყველაზე დიდი უბრალოდ გადამუშავების აქტია. თუ თქვენ გაქვთ მშვენივრად კარგი კომპიუტერი, რომელიც ირგვლივ არაფერს აკეთებს, რატომ უნდა გამოხვიდეთ და იყიდოთ NAS იმის ნაცვლად, რომ უბრალოდ დააყენოთ ძველი კომპიუტერი? განსაკუთრებით იმიტომ, რომ ძველი კომპიუტერები, როგორც ეს, ალბათ, უფრო მძლავრი იქნება, ვიდრე NAS მოწყობილობების უმეტესობა, რომელსაც აიღებდით, ეს ნამდვილად უაზროა.

კიდევ უკეთესი ის არის, რომ სავარაუდოდ, თქვენ ასევე უფრო კარგად გეცოდინებათ თქვენი კომპიუტერის ნაწილები და რა არის და რა არ შეუძლია მას. მაგალითად, Ryzen 7 3700x-ს არ ჰქონდა ინტეგრირებული GPU, ნიშნავდა იმას, რომ მე ვიცი, რომ მჭირდება GPU კომპიუტერში მედიის ტრანსკოდირებისთვის. თუ მე უბრალოდ ვიყიდე თაროზე არსებული NAS იმ ვარაუდით, რომ მას შეეძლო HEVC-ში კოდირებული 4k ვიდეოს სტრიმინგი, არის შანსი, რომ ძალიან იმედგაცრუებული ვიქნები.

შემდეგ არის ღირებულების ფაქტორი. თუ თქვენ გაქვთ კომპიუტერი, რომელიც იტყუება, რომ არაფერს აკეთებს, მაშინ დიდი შანსია, რომ საერთოდ არ დაგჭირდეთ ბევრი ინვესტიცია. მთელი ჩემი კომპიუტერი ჯერ კიდევ ხელუხლებელი იყო Ryzen 7 3700x, 24 GB ოპერატიული და GTX 1070. NAS-ისთვის, თქვენ მოგინდებათ აიღოთ სპეციალიზებული NAS დისკები, მაგრამ ეს არის ის, რაც მჭირდებოდა საყიდლად. რომელიმე საუკეთესო NAS მყარი დისკები გავაკეთებ და ავიღე Seagate IronWolf Pro 4TB. რეალისტურად მოგინდებათ, რომ გქონდეთ მათი მრავალჯერადი RAID-ის კონფიგურაციაში მონაცემთა გადაჭარბებისა და სიჩქარის მიზნებისთვის, მაგრამ შეგიძლიათ განაახლოთ ნებისმიერ დროს. რომელი ოპერაციული სისტემა აირჩევთ, გავლენას მოახდენს იმაზე, თუ რამდენად ადვილია მეხსიერების დამატება მოგვიანებით. თქვენ უბრალოდ უნდა გქონდეთ საკმარისი SATA კავშირები თქვენს დედაპლატზე და ადგილი თქვენს კომპიუტერში დისკებისთვის. თუ თქვენს კომპიუტერს აქვს DVD მკითხველი, შეგიძლიათ შეიძინოთ ადაპტერები 5,25 დიუმიანი სლოტებიდან, რომლებიც ჩვეულებრივ იყენებენ დესკტოპის კომპიუტერებს, რათა მოერგოთ ისინი 3,5 დიუმიან SATA დისკს.

ასევე შეიძლება კარგი იყოს აიღე SSD საწყისი ჩატვირთვისთვის. ეს არ უნდა იყოს დიდი და უმეტეს შემთხვევაში, 64 GB SSD საკმარისზე მეტია. შეგიძლიათ მიიღოთ უფრო დიდი და გაანაწილოთ ის, თუ გსურთ გამოიყენოთ მეორადი დანაყოფი ქეშირებისთვის, მაგრამ ეს არ გჭირდებათ და მის გარეშე სრულიად კარგად იქნებით. თქვენ ასევე შეიძლება დაგჭირდეთ უფრო დიდი SSD, თუ თქვენ ქმნით უფრო ენთუზიასტთა დონის NAS-ს და გსურთ გამოიყენოთ ჩატვირთვის დისკი სხვა მიზნებისთვის. ოპერაციულ სისტემებს, როგორიცაა TrueNAS, დასჭირდება მითითებული ჩატვირთვის მოწყობილობა.

Seagate IronWolf Pro

მძიმე დატვირთვისთვის შექმნილი Seagate-ის IronWolf Pro მყარ დისკების შემადგენლობა გთავაზობთ გადაცემის მაღალ სიჩქარეს და აქვს უზარმაზარი დატვირთვის ლიმიტი 300 ტბ/წელიწადში და მაღალი MTBF ღირებულება 2,5 მილიონი საათი. IronWolf Pro მყარი დისკები უზრუნველყოფენ 22 ტბ-მდე მეხსიერებას და თქვენ შეგიძლიათ მოათავსოთ მაქსიმუმ ოცდაოთხი ამ ბრწყინვალე დისკი თქვენს NAS-ში.

89 დოლარი ამაზონში89 დოლარი Newegg-ში

თქვენი ოპერაციული სისტემის არჩევა

არსებობს რამდენიმე გზა NAS-ის პროგრამული ნაწილის შესაქმნელად, როდესაც თქვენ გაქვთ მყარი დისკები, და ისინი მერყეობს მარტივიდან ენთუზიასტამდე. ენთუზიასტთა ერთ-ერთი გზა იქნება თაროზე დაყენებული Linux დისტრო, როგორიცაა Debian, დააინსტალირეთ რაღაც Proxmox ვირტუალური მანქანების მართვისთვის და შემდეგ თავად დააკონფიგურირეთ მთელი პროგრამული უზრუნველყოფა. ეს შეიძლება იყოს ძალიან სახალისო, თუ ეს არის ის, რაც გსურთ შეხვიდეთ, მაგრამ ეს არის დიდი დრო ინვესტიცია დამატებითი მოქნილობისთვის, რომელიც ადამიანების უმეტესობას ალბათ არ სჭირდება.

ამის ნაცვლად, მე წავედი TrueNAS Scale-ით. TrueNAS Scale არის Debian-ზე დაფუძნებული (ასე, Linux) OS, რომელიც შეგიძლიათ დააინსტალიროთ NAS-ზე და ის მართავს თქვენს Docker კონტეინერებს Kubernetes-ის გამოყენებით. კონტეინერები არის ის, თუ როგორ აწარმოებთ უმეტეს პროგრამებს NAS-ზე, სადაც კონტეინერი არსებითად იზოლირებული ციფრული კუნძულია აპლიკაციის გასაშვებად. იმისათვის, რომ მას დაუკავშირდეს აპარატის სხვა კონტეინერებს და გააზიაროს მონაცემები, თქვენ აშენებთ "ხიდებს" ამ კუნძულებს შორის, რაც საშუალებას აძლევს მათ პირდაპირ დაუკავშირდნენ ერთმანეთს. კონტეინერები ბუნებრივად იზოლირებულია, რაც შესანიშნავია უსაფრთხოებისთვის და ნიშნავს, რომ აპლიკაციები იზიარებენ მხოლოდ იმ მონაცემებს, რომლებსაც თქვენ აძლევთ მათ გაზიარებას.

დაყენებისა და ინსტალაციის პროცესისთვის დაგჭირდებათ გრაფიკული გამომავალი კომპიუტერიდან, რომელზეც TrueNAS-ის ინსტალაცია გაქვთ და მასზე დამაგრებული კლავიატურაც. ამის შემდეგ, სანამ დისკი TrueNAS ჩართულია და ავტომატურად ჩაიტვირთება სისტემის გადატვირთვისას, თქვენ არ დაგჭირდებათ მასში ჩართული მონიტორი. ჩემს NAS-ს აქვს მხოლოდ ორი კაბელი, რომელიც შედის მასში: ეთერნეტის კაბელი და დენის კაბელი. ჩემს შემთხვევაში, ჩემს Ryzen 7 3700x-ს არ აქვს ინტეგრირებული GPU, მაგრამ მანქანა მაინც ჩაიტვირთება 1070-ის გარეშე. სხვა სიტყვებით რომ ვთქვათ, თუ თქვენ გაქვთ სათადარიგო კომპიუტერი, რომელსაც სჭირდება სპეციალური GPU სამუშაოდ, შეგიძლიათ უბრალოდ ჩატვირთოთ და დააყენოთ GPU-სთან და შემდეგ ამოიღოთ იგი.

სხვა ოპერაციული სისტემები, რომლებიც შეგიძლიათ გამოიყენოთ, მოიცავს (მაგრამ არ შემოიფარგლება):

  • TrueNAS Core
  • UnRAID
  • OpenMediaVault
  • როკსტორი

ყოველთვის გამოიკვლიეთ რომელი ოპერაციული სისტემა თქვენთვის საუკეთესოა მის დაყენებამდე.

TrueNAS Core

TrueNAS Core ტექნიკურად უფრო მხარდაჭერილია ვიდრე TrueNAS Scale და ის დაფუძნებულია FreeBSD-ზე. ადამიანების უმეტესობას ურჩევნია Scale რეალური აპების გასაშვებად, ასე რომ, თუ გსურთ, რომ თქვენი NAS იყოს უფრო მეტი, ვიდრე უბრალოდ შენახვის, თქვენ ალბათ არ გსურთ წასვლა Core, თუ თქვენ კომფორტულად აკეთებთ ზოგიერთი მოწინავე დალაგება. Core ძალიან სტაბილურია უფრო ფართო დოკუმენტაციით და უფრო გრძელი მხარდაჭერით, მაგრამ Scale ჩვეულებრივ უფრო ადვილი იქნება, განსაკუთრებით თუ უკვე იცით Linux-ის გარშემო თქვენი გზა. Core ზუსტად ისე გამოიყურება, როგორც TrueNAS Scale მის ინტერფეისში.

UnRAID

UnRAID არის შესანიშნავი ვარიანტი NAS-ისთვის, რომელიც მარტივი გამოსაყენებელია, მაგრამ ეს არის ფასიანი ოპერაციული სისტემა, რომელსაც აქვს გარკვეული შეზღუდვები, როგორიცაა დისკების რაოდენობა სისტემაში. ლიმიტი არის 30, ასე რომ, ეს არ არის პრობლემა ადამიანების უმეტესობისთვის, მაგრამ ის ფაქტი, რომ თქვენ გადაიხდით ამ ოპერაციულ სისტემაში, ალბათ არ არის ის, რაც ადამიანების უმეტესობას აინტერესებს. UnRAID-ს, ისევე როგორც TrueNAS-ს, აქვს ჩაშენებული აპლიკაციის ძებნა, რათა შექმნათ მედიის ნაკადის სერვისი ან თუნდაც Minecraft სერვერი.

OpenMediaVault გამოიყურება დათარიღებული, მაგრამ ძალიან ფუნქციონალურია. თქვენ არ ხართ ჩაკეტილი ZFS ფაილური სისტემის გამოყენებაში, რაც იმას ნიშნავს, რომ დიდი მოქნილობაა დისკების დამატებასა და შეცვლაში და ასევე არ არის რეალური ტექნიკის მოთხოვნები. თუ გსურთ, OpenMediaVault-ს შეუძლია გაუშვას Raspberry Pi-ზე, და ეს ბევრად უფრო მარტივი და ობიექტურია მის ინტერფეისში. ვხვდები, რომ ზოგჯერ ვაწკაპუნებ TrueNAS-ზე, რათა ვიპოვო პარამეტრები მენიუს ზღვაში, მაშინ როცა OpenMediaVault ბევრად უფრო მიზანმიმართულია. ეს არის სხვადასხვა პროგრამული უზრუნველყოფა სხვადასხვა ადამიანისთვის, მაგრამ ასევე ღირს შემოწმება.

რა უნდა გააკეთოთ თქვენს NAS-თან

მას შემდეგ რაც ყველაფერი დაყენებულია, თქვენ შეძლებთ თქვენს NAS-ზე წვდომას იმავე ქსელის სხვა მოწყობილობიდან. როგორ შედიხართ მასზე ზუსტად დამოკიდებულია თქვენ მიერ არჩეულ ოპერაციულ სისტემაზე, მაგრამ TrueNAS Scale-ისთვის არის ვებ GUI, როგორც ზემოთ არის ნაჩვენები. თქვენ შეგიძლიათ დააინსტალიროთ აპლიკაციები და დააკონფიგურიროთ თქვენი მთელი NAS აქედან, და ეს არის ყველაფრის მთავარი წერტილი, რასაც თქვენ გააკეთებთ.

ჩემს NAS-ზე დავაყენე რამდენიმე სერვისი. პირველი არის MineOS, Minecraft სერვერის მართვის პლატფორმა. ამ შემთხვევაში, თქვენ შეგიძლიათ უმასპინძლოთ Minecraft სერვერებს თქვენს NAS-ზე და დააკავშიროთ სხვები მათთან. თქვენ მოგიწევთ პორტების გადატანა თქვენს როუტერზე, რათა უფრო ფართო ინტერნეტმა დაინახოს თქვენი სერვერი, მაგრამ ეს შესანიშნავი გზაა მყისიერი უტილიტადან გამოსასვლელად.

კიდევ ერთი რამ, რაც მე გავაკეთე არის შექმნა დიდი Google Photos ალტერნატივა: შემდეგი ღრუბელი. Nextcloud არის ღრუბლოვანი მეხსიერების თვითმასპინძელი პროვაიდერი, რომელზე წვდომა და ავტომატურად სინქრონიზაცია შესაძლებელია მრავალი მოწყობილობიდან. მე მაქვს ყველა ჩემი ფოტო, რომელსაც ვიღებ ჩემს სმარტფონზე, ავტომატურად ვქმნი სარეზერვო ასლს ჩემს Nextcloud მაგალითზე, რაც იმას ნიშნავს, რომ ამის შემდეგ შემიძლია ამ ფოტოებზე წვდომა სადმე სხვაგანაც ძალიან მარტივად.

და ბოლოს, მე მაქვს Jellyfin დაყენებული ძალიან. Jellyfin მსგავსია Plex-ის გარდა იმისა, რომ ის უფასო და სრულიად ღია წყაროა, მაგრამ თქვენ შეგიძლიათ თავად უმასპინძლოთ მას საკუთარ მედიას. მაგალითად, თუ თქვენ გაქვთ ბევრი ამოღებული DVD და სატელევიზიო შოუ (მე მაქვს), მაშინ შეგიძლიათ უმასპინძლოთ მათ და გადაიტანოთ ისინი თქვენს სახლში არსებულ მოწყობილობებზე. არსებობს უამრავი ავტომატიზაცია, რომელიც შეგიძლიათ დააყენოთ Jellyfin-ით და მრავალი განსხვავებული აპლიკაციით, რომლებიც შეგიძლიათ დააინსტალიროთ მასთან მუშაობისთვის, ასე რომ, თუ გაინტერესებთ, დარწმუნდით, რომ ჩათვალეთ ეს.

ამ ყველაფერთან ერთად, თქვენ უნდა იყოთ ერთსა და იმავე ქსელში, რომ შეხვიდეთ ამ სერვისებზე, თუ არ გადაიტანეთ წინ და უსაფრთხოების მიზეზების გამო, თქვენ ალბათ არ უნდა გაამჟღავნოთ ისინი უფრო ფართო ინტერნეტში. ამის ნაცვლად, შეგიძლიათ დააყენოთ საპირისპირო პროქსი ან VPN. მე დავაყენე Wireguard wg-easy აპლიკაციის გამოყენებით TrueCharts TrueNAS კატალოგში. აქედან შეგიძლიათ შექმნათ პროფილები, რომელთა იმპორტი შესაძლებელია Wireguard-ის ნებისმიერ კლიენტში და შემდეგ თქვენი სახლის ქსელის სერვისებზე წვდომა ნებისმიერი ადგილიდან. ამით მე შემიძლია ვუყურო მედიას ჩემს Jellyfin სერვერზე ნებისმიერი ადგილიდან, ვმართო ჩემი NAS და გავაკონტროლო ყველაფერი.

ეს ყველაფერი მუშაობს, თუ თქვენ გაქვთ სტატიკური IP მისამართი. თუ ეს ასე არ არის, მაშინ შესაძლოა ღირს დინამიური DNS-ის კონფიგურაციის მოძიება. წინააღმდეგ შემთხვევაში, შეიძლება რთული იყოს თქვენს NAS-ზე წვდომა თქვენი სახლის ქსელის გარედან.

რაც გჭირდებათ NAS-ის მუშაობისთვის

მართალი გითხრათ, თუ თქვენ არ გჭირდებათ რაიმეს გაკეთება ძალიან ძვირი გამოთვლით, მაშინ არ გჭირდებათ ძველი სათამაშო კომპიუტერის გამოყენება საკუთარი NAS-ის გასაშვებად. ნებისმიერი ძველი დესკტოპის კომპიუტერი გამოდგება, მაგრამ რაც უფრო უკეთესია აპარატურა, მით მეტი შესაძლებლობები გაქვთ.

მაგალითად, შემიძლია ჩემიდან 4K ვიდეოს სტრიმინგი უპრობლემოდ და Jellyfin-ს შეუძლია მედიის ტრანსკოდირება უფრო დაბალი გარჩევადობისთვის, თუ დამჭირდება, მაგრამ თუ უბრალოდ მსურდა Nextcloud ყუთი და მედიის შესანახი საშუალება სტრიმინგის ან ტრანსკოდირების გარეშე, მაშინ ის არ უნდა იყოს ძლიერი ყველა. უამრავი ადამიანი იყენებს ძველ Raspberry Pis-ს მედიის სტრიმინგისთვის ტრანსკოდირების გარეშე და მონაცემთა შესანახად დამაგრებული მყარი დისკით.

რა აპარატურა გჭირდებათ, დამოკიდებულია იმაზე, რისი გაკეთებაც გსურთ, მაგრამ რაც არ უნდა გააკეთოთ, შეგიძლიათ ძველი კომპიუტერი გადააქციოთ NAS-ად: უბრალოდ, ამის შემდეგ მისი შესაძლებლობები განსხვავდება.