Jump to content

Building a NAS from an old PC

SiTime

Hello,

 

I was given an old pc which is functionally worse than the one I am currently using. Recently I have gotten into game development and was looking into what version control to use, and settled on perforce.

So I was thinking I'd set up a NAS server with a perforce repository setup on it.

So I was wondering where you think I should go from what I have.

Specs

4 gb ddr2 ram

AMD Phenom 9950 quad-core

NVidia 260

and an old 500 GB hdd

Link to comment
Share on other sites

Link to post
Share on other sites

Do you want to do you game development on different machines? Because if not, just get more internal storage for your main pc? 

Gaming HTPC:

R5 5600X - Cryorig C7 - Asus ROG B350-i - EVGA RTX2060KO - 16gb G.Skill Ripjaws V 3333mhz - Corsair SF450 - 500gb 960 EVO - LianLi TU100B


Desktop PC:
R9 3900X - Peerless Assassin 120 SE - Asus Prime X570 Pro - Powercolor 7900XT - 32gb LPX 3200mhz - Corsair SF750 Platinum - 1TB WD SN850X - CoolerMaster NR200 White - Gigabyte M27Q-SA - Corsair K70 Rapidfire - Logitech MX518 Legendary - HyperXCloud Alpha wireless


Boss-NAS [Build Log]:
R5 2400G - Noctua NH-D14 - Asus Prime X370-Pro - 16gb G.Skill Aegis 3000mhz - Seasonic Focus Platinum 550W - Fractal Design R5 - 
250gb 970 Evo (OS) - 2x500gb 860 Evo (Raid0) - 6x4TB WD Red (RaidZ2)

Synology-NAS:
DS920+
2x4TB Ironwolf - 1x18TB Seagate Exos X20

 

Audio Gear:

Hifiman HE-400i - Kennerton Magister - Beyerdynamic DT880 250Ohm - AKG K7XX - Fostex TH-X00 - O2 Amp/DAC Combo - 
Klipsch RP280F - Klipsch RP160M - Klipsch RP440C - Yamaha RX-V479

 

Reviews and Stuff:

GTX 780 DCU2 // 8600GTS // Hifiman HE-400i // Kennerton Magister
Folding all the Proteins! // Boincerino

Useful Links:
Do you need an AMP/DAC? // Recommended Audio Gear // PSU Tier List 

Link to comment
Share on other sites

Link to post
Share on other sites

My partner and myself will both be working on different machines. Also having redundancy would also be nice.

Link to comment
Share on other sites

Link to post
Share on other sites

42 minutes ago, SiTime said:

My partner and myself will both be working on different machines. Also having redundancy would also be nice.

You could still share directly between the two machines. Just set it up as a share folder within windows.


As far as redundancy goes, I wouldn't trust a used 500GB HDD that comes from a system old enough to have a Phenom 9950 processor in it for important backups... That HDD would probably last about 5 minutes before kicking the bucket.

For 500GB of storage, you'd be better off just buying a 1TB external HDD or even just another 1TB internal HDD for about $50. Not really worth it having a dedicated NAS for just 500GB IMO.

CPU: Intel i7 6700k  | Motherboard: Gigabyte Z170x Gaming 5 | RAM: 2x16GB 3000MHz Corsair Vengeance LPX | GPU: Gigabyte Aorus GTX 1080ti | PSU: Corsair RM750x (2018) | Case: BeQuiet SilentBase 800 | Cooler: Arctic Freezer 34 eSports | SSD: Samsung 970 Evo 500GB + Samsung 840 500GB + Crucial MX500 2TB | Monitor: Acer Predator XB271HU + Samsung BX2450

Link to comment
Share on other sites

Link to post
Share on other sites

I wasn't planning on using that old HDD, was just saying it was there for completeness purposes.

Also while it is true that the NAS may be overkill, the idea was I could use this as a learning process.

Does the shared folder have some form of redundancy?

Link to comment
Share on other sites

Link to post
Share on other sites

9 minutes ago, SiTime said:

I wasn't planning on using that old HDD, was just saying it was there for completeness purposes.

Also while it is true that the NAS may be overkill, the idea was I could use this as a learning process.

Does the shared folder have some form of redundancy?

It's always as redundant as you do it. A NAS with 1 hard drive is also 0 redundant. If you add a couple more drives to your main pc and put them in raid6 it will be quite redundant. The best way however, is to do regular backups on independent, external drives. 

 

 

Edit: oh and please use the "Quote" - Function because otherwise @Spotty doesn't see you replied. 

Gaming HTPC:

R5 5600X - Cryorig C7 - Asus ROG B350-i - EVGA RTX2060KO - 16gb G.Skill Ripjaws V 3333mhz - Corsair SF450 - 500gb 960 EVO - LianLi TU100B


Desktop PC:
R9 3900X - Peerless Assassin 120 SE - Asus Prime X570 Pro - Powercolor 7900XT - 32gb LPX 3200mhz - Corsair SF750 Platinum - 1TB WD SN850X - CoolerMaster NR200 White - Gigabyte M27Q-SA - Corsair K70 Rapidfire - Logitech MX518 Legendary - HyperXCloud Alpha wireless


Boss-NAS [Build Log]:
R5 2400G - Noctua NH-D14 - Asus Prime X370-Pro - 16gb G.Skill Aegis 3000mhz - Seasonic Focus Platinum 550W - Fractal Design R5 - 
250gb 970 Evo (OS) - 2x500gb 860 Evo (Raid0) - 6x4TB WD Red (RaidZ2)

Synology-NAS:
DS920+
2x4TB Ironwolf - 1x18TB Seagate Exos X20

 

Audio Gear:

Hifiman HE-400i - Kennerton Magister - Beyerdynamic DT880 250Ohm - AKG K7XX - Fostex TH-X00 - O2 Amp/DAC Combo - 
Klipsch RP280F - Klipsch RP160M - Klipsch RP440C - Yamaha RX-V479

 

Reviews and Stuff:

GTX 780 DCU2 // 8600GTS // Hifiman HE-400i // Kennerton Magister
Folding all the Proteins! // Boincerino

Useful Links:
Do you need an AMP/DAC? // Recommended Audio Gear // PSU Tier List 

Link to comment
Share on other sites

Link to post
Share on other sites

What I meant was does the shared folder follow some form of backup system, since it is connected to multiple devices. i.e. the machine that made the shared file's drive crashes, is the data still there or is it only stored locally on the one system.

Link to comment
Share on other sites

Link to post
Share on other sites

8 minutes ago, SiTime said:

Does the shared folder have some form of redundancy? 

Nope, no redundancy. It will just let the other person access the folder on your local machine. It won't alter or backup the files in any way.

 

Do you know what motherboard is in the old system? Some older systems like that may only have 2 SATA ports making its practicality as a NAS very limited. Also make sure it has Gigabit LAN.

 

How much data are you hoping to store on the NAS?

CPU: Intel i7 6700k  | Motherboard: Gigabyte Z170x Gaming 5 | RAM: 2x16GB 3000MHz Corsair Vengeance LPX | GPU: Gigabyte Aorus GTX 1080ti | PSU: Corsair RM750x (2018) | Case: BeQuiet SilentBase 800 | Cooler: Arctic Freezer 34 eSports | SSD: Samsung 970 Evo 500GB + Samsung 840 500GB + Crucial MX500 2TB | Monitor: Acer Predator XB271HU + Samsung BX2450

Link to comment
Share on other sites

Link to post
Share on other sites

Just use git and push to a remote repo. Gitlab has private repos for free. 

Link to comment
Share on other sites

Link to post
Share on other sites

Not sure what the motherboard is, but can confirm it has 6 sata ports and gigabit lan

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, Umberto said:

Just use git and push to a remote repo. Gitlab has private repos for free. 

Git isn't super well sorted large binary files, and the free repository only allows for a relatively small LFS allowance.

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, Umberto said:

Just use git and push to a remote repo. Gitlab has private repos for free.

25 minutes ago, SiTime said:

I could use this as a learning process.

Make your own local git repo, there are plenty of "how to" around. If you don't want a fancy gui on the NAS itself, it's very little work.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Ralphred said:

Make your own local git repo, there are plenty of "how to" around. If you don't want a fancy gui on the NAS itself, it's very little work.

Well yeah I could use git on a local repo, but I could also make a perforce repo which is better suited for this type of data.

Link to comment
Share on other sites

Link to post
Share on other sites

End of the day, apart from storage drives, you have a good base for building a file server, the protocol/frontend you use to put and get those file is moot.

FTR, I was bored, so set-up a git server on a spare box next to my desk, from scratch, using Arch, since my last post.

Can't say I'm a massive fan of Arch, but it is quick to set-up, and git is much quicker to get going than svn with webdav ever was.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×