Use your NAS as a Steam Library - TrueNAS + iSCSI Basics

  Рет қаралды 266,340

Craft Computing

Craft Computing

2 жыл бұрын

Thanks to Anker for sponsoring today's video. Check out the Anker Nano Pro here: ankerfast.club/3zLMIw3
Game installs aren't getting any smaller. And while SSD prices continue to fall, if a game requires 250GB to install, a 500GB drive will only get you so far. What if you could use the extra storage space on your home server to install your game library?
But first... What am I drinking???
An abomination to God and all he created.
Links to items below may be affiliate links for which I may be compensated
Check out some of the parts from my storage servers:
8TB HGST He8 Helium SAS: amzn.to/2X7Xb7C
HGST 7K4000 4TB SAS Drives: amzn.to/3g6MysB
HP Gen8 - Gen10 3.5" Drive Trays: amzn.to/3egChsf
Xeon E5-2660v3 - ebay.to/3i8JmMG
Xeon E5-2678v3 - ebay.to/3eh1yTb
I no longer recommend the Seagate ES.2 3TB, but I have them on hand, so I might as well test with them. Use the HGST 4TB listed above instead.
Get yourself a Pint Glass, T-Shirt or Hoodie here: craftcomputing.store
Follow me on Twitter @CraftComputing
Support me on Patreon or Floatplane and get access to my exclusive Discord server. Chat with myself and the other hosts on Talking Heads all week long.
/ craftcomputing
www.floatplane.com/channel/Cr...

Пікірлер: 557
@CraftComputing
@CraftComputing 2 жыл бұрын
Pay no attention to demon Jeff trying to escape at 12:10. Just go buy a pint glass from craftcomputing.store to keep him at bay.
@easkay
@easkay 2 жыл бұрын
I was starting to wonder :D
@tehbeard
@tehbeard 2 жыл бұрын
It wasn't an impression of Max Headroom? :)
@CraftComputing
@CraftComputing 2 жыл бұрын
@Benjamin O'Neal I'd recommend an Optane drive, or enterprise flash of some kind. But yes, you'll need a quick, write-endurant SSD for DeDup. Also, I do have a PO! Craft Computing 1567 Edgewater St. NW, #51 Salem, OR 97304
@VeolonMedia
@VeolonMedia 2 жыл бұрын
steam deck is coming so show this in #ARCH with #KDE
@ppkus
@ppkus 2 жыл бұрын
@jeffgeerling has RED SHIRT JEFF, you have the demon Jeff hahahaha
@massgrave8x
@massgrave8x 2 жыл бұрын
Would LOVE to see a full-on series on practical home uses for server hardware :)
@squeekymouse89
@squeekymouse89 2 жыл бұрын
My server sits in the media unit, it hosts pihole, file server, plex and gives output to the TV via a VM. My wife just thinks it's another pc ! Total wife approval factor.
@3v068
@3v068 2 жыл бұрын
Do you own a lot of home movies that you would like to save? Maybe some videos of your grandparents gone? A server may be an excellent use case for that. (One of the many I ended up investing into a used enterprise server) I'm also a DJ in an underground scene where songs are called plates, which, to make an explanation simple, they are unreleased tunes that are played with a limited time span, and sometimes get brought back for a throwback tune in a mix. It is VITAL to me to have a way to keep those songs saved and backed up so i have my favorite, (and also very unique and exclusive) setlist. Sorry for the really long rant, but those are my use cases for having a server at home, just wanted to give you some extra insight!
@mrljvb
@mrljvb 2 жыл бұрын
I have 4 ESXI virtual servers, and 1 server operating as the NAS, with 24 60GB 15k drives, and a external drive chassis with another 25 600 GB drives. The NAS server provides storage to the ESXI servers (they all boot of iscsi luns, so they have no physical drives in them), networking is provided by 2 Brocade/Rukus 24 port POE 1GB, 10 10Gb and 4 40Gb ports. All of my services, firewall, active directory, media server, virtual desktops, etc run as virtual machines. Using vlans, and VMwares features, I can move my firewall, AD, backup server, etc between the virtual machines without ever having any downtime. For me, as an IT security professional, it makes sense, and is fun to play with, and can setup environments where malicious traffic cannot escape.. Downside.. is around a $300 electricity bill every month..
@praxis22
@praxis22 2 жыл бұрын
Years ago people at work bought small HP home servers, as they were cheaper than buying a NAS enclosure. I never bothered, as I have all my rust onboard, I was planning to upgrade, but Covid pit paid to that. Ah well.
@praxis22
@praxis22 2 жыл бұрын
@@squeekymouse89 my wife learned the hard way not to unplug anything, as she unplugged the Pi-hole and "WiFi stopped working" :)
@JaredSwets
@JaredSwets 2 жыл бұрын
For people with multiple PC's that don't like the limitations, you can install a lancache server which proxies the steam connection. When you download a game it caches it on the server. Sure, your desktop PC won't save any space, but uninstalling and re-installing games will happen in a flash since all of the files needed for it are already on your own lan.
@Gastell0
@Gastell0 2 жыл бұрын
I'm disappointed that they still haven't adopted the native Steam cache domain name that only need a dns server to fetch the IP for it
@bacphan7582
@bacphan7582 2 жыл бұрын
"In a flash", for example if you play a 120GB game, its size is equal to 960Gb, a common LAN speed is 1Gbps, so it takes you 960s =16min to download game, and more to install it. That's super annoying having to wait almost 30 min to play your favorite game
@Gastell0
@Gastell0 2 жыл бұрын
@@bacphan7582 120GB games can be counted on one hand, and all of them are competitive so they are already latency focused, i.e. completely out of scope of this option
@3v068
@3v068 2 жыл бұрын
Yes SIR! This comment needs more likes!
@kyedav
@kyedav 2 жыл бұрын
​@@bacphan7582 If its your favourite game though.. You wouldn't be constantly deleting and reinstalling it. You'd keep it installed. :P I use lancache.. Yeah its not perfect but if you have multiple gaming pc's in your house then its pretty useful, especially for win updates too. For example: If all of us buy a new game and need to download it. Technically only one of us will have to download it which takes roughly twice as long or more than the other systems downloading it straight from lancache. (Also good for people who are limited on bandwidth but not really relevant to this) So it still cuts down download time and makes a big difference. I'd prefer this rather than having to download a 100GB game on 5+ computers. Yeah... This video would probably be more useful in some situations but due to also having a few gaming laptops in the house. I'd rather not expose my server publicly just because my games are hosted on my server. Secondly, if I go somewhere where the connection is not great, trying to play it from your server on a slow connection wouldn't be the best idea but if you had them locally installed, then you might just about get away with it. Both solutions have their own benefits. I'd definitely recommend this video if you don't game anywhere other than your home but if you do, I'd probably recommend lancache. I'd still recommend lancache for other benefits even if you don't use it for caching your game downloads.
@AlexKiraly
@AlexKiraly 2 жыл бұрын
From experience I can also mention the following: - BattleEye games such as Warzone will work from the iSCSI drive but won't work from network drives, huge bonus to iSCSI - The SMB share can sometimes be faster because the protocol is "simpler" (compared to full-blown NTFS) - For sharing the same drive across multiple computers, the solution goes like: Create a BTRFS/ZFS Volume snapshot (with CoW) based off the actual steam library. Have each client use a snapshot. This has some drawbacks indeed but with a list of pre-defined games it works wonders. - Another alternative to iSCSI is using Dokany. Run the mirror sample to the UNC path and you'll have an almost-right alternative to iSCSI. Some Anti-Cheat solutions will still complain about this, though
@gazsoimi
@gazsoimi Ай бұрын
i played destiny 2 over smb 2-3 years ago, so maybe not amm battleeye games. or did you meant activision's RICOCHET, bc cod uses their own, and not battleeye
@NateFromIT
@NateFromIT 6 ай бұрын
This by far even today is the best video for getting this setup smoothly. I am using Cobia and even with the few changes I followed this guide today and worked like a charm. Thank you!
@markmulder996
@markmulder996 2 жыл бұрын
we need a few sequels to this for sure, focussing on at least two different scenarios. 1. One steam account that accesses the network attached steam library from multiple pc's 2. Several steam accounts accessing a single game from different pc's simultaneously (this will certainly need ssd's as storage medium server-side) Great video though, keep it up!
@teetertech
@teetertech 2 жыл бұрын
*Connect to the iSCSI on each other computer and you should just be able to search for the game files in steam, verify, and play them. As f* or muti accounts it (in therory) would work the same process jsut with a different account. I can get a buddy of mine to test his account from my seocnd comptuer next time he is at my house. I will say it still could fail since scuzzywasn't really made for 2 connectsions. But since they are really only reading it may work fine.
@teetertech
@teetertech 2 жыл бұрын
Okay I ran a test using famly sharing with an old steam accout we call that PC2. PC1 is my main rig with my main steam profile that I installed all the games with and orignally moved the to the scuzzy with. I was able to start up a game by borrowing using famly share on PC2 connected to the same scuzzy. I was able to play it for a few min on its own then started the same game on PC1 from the the scuzzy and it ran fine on both for the 5 min until steam kicked me out because once the owner starts the game while family sharing they kick you after that time.
@PoignantPirate
@PoignantPirate 2 жыл бұрын
@@teetertech FOr anyone who decides to try this, be aware that the drive is showing up as local, so things like "last access" times and permissions (user/owner) information are going to be edited by the system even if you are 'only reading'. In a lot of cases that won't cause issues, but if you have a game with a large data file being read from multiple machines you *will* eventually run into file corruption from conflicting file updates. Again, it's just a steam library, so it might not cause you a ton of headaches to have to reinstall things or verify files on a regular basis, but it's still a problem to be aware of.
@teetertech
@teetertech 2 жыл бұрын
@@PoignantPirate yeah I had a game update and it disappeared on the other. So it definitly is a big no no but it was cool to see it work but long term it will just ruin things.
@MasonzeroDigitalWorks
@MasonzeroDigitalWorks 2 жыл бұрын
This is really cool. I do remember putting a Steam game on my NAS to see if it would work and not being too surprised when it didn't. Had no idea it was as simple as how Windows reads network versus local disks. Thanks for making this super simple. I might have to try this purely for fun, or perhaps as a different storage config in the future.
@jsncrso
@jsncrso 2 жыл бұрын
My entire Steam library has worked perfectly for over two years on my NAS as a normal network share.
@revrndcast3918
@revrndcast3918 2 жыл бұрын
@@jsncrso Yep. just create shared folder on NAS, map shared folder in Windows, install and done.
@1armbiker
@1armbiker 2 жыл бұрын
Most of my games work fine but there are certainly exceptions; a lot of MSFT games for example seem to take offense, Halo and Forza in particular seem to not much like being on the network. Sometimes it works, sometimes it just doesn’t at all.
@revrndcast3918
@revrndcast3918 2 жыл бұрын
@@1armbiker Ahh. ok. thanks for the warning. I've been using Steam and Epic Games stores. Anything M$FT I'll keep local (or buy through the other stores).
@timadkins7794
@timadkins7794 2 жыл бұрын
Hi Jeff!!! Love your content. I've used many of your videos for my homelab, especially with the chenbro 1u servers. I built a truenas server with the chenbro 12 bay server and was able to achieve read writes in the same ballpark that you achieved in your video!!! Thank you so much for your time and your expertise. can't wait to see what you come up with next!
@popcorny007
@popcorny007 2 жыл бұрын
A deduplication video would be awesome. Just showing the space savings by having 2 similar iSCSI steam libraries on the same ZFS pool sounds like a great demonstration
@jonatansteuernagel1264
@jonatansteuernagel1264 2 жыл бұрын
This!
@LampJustin
@LampJustin 2 жыл бұрын
Yeah true, but ZFS deduplication cannot be recommended!!! It only sort of works if you a don't reboot and can store the deduptable in RAM or b you have a really fast persistent L2Arc like an Optane drive. Tbh it's not worth the drawbacks right now. The only dedup that works alright without those drawbacks is vdo. Also deduplication isnt really required for the space saving in this instance as you can just install all the games and then just snapshot that drive and make another share of off that
@ReturnJJ
@ReturnJJ 2 жыл бұрын
Modzilla how would you go about that? Install games, create snapshot of Steam dataset for each user/computer, have each user’s iSCSI point to their respective snapshot? What happens for game updates?
@LampJustin
@LampJustin 2 жыл бұрын
@@ReturnJJ yeah that's where it falls apart a little. You'd need to a another clone/snapshot. But I think that would be a fair trade since all the save states are stored somewhere else and this way you don't need to download updates more than once.
@ReturnJJ
@ReturnJJ 2 жыл бұрын
@@LampJustin I just had an idea, what if the Steam Library has its games installed and updated using a VM but there is no actual gaming down on there, and then have snapshots for each user and a snapshot for the Steam Library VM so that the VM can commit game updates and installs? I don’t know why I randomly thought of that while I was bored, but there’s that.
@ewenchan1239
@ewenchan1239 2 жыл бұрын
I'm finally at the point with my Steam library (where I am having multiple copies of the same games installed on multiple systems) where this video actually came in REALLY handy. Thank you!!!
@it3963
@it3963 2 жыл бұрын
I love you. I discovered your channel about 2 weeks ago because of looking for a decent video how to run a 1-GPU-2-Gamers-System. You're definitely my guy. This content is gold 4 me.
@adamisko
@adamisko 2 жыл бұрын
That was the last straw for decision to build 10gbit network - thank you.
@mrmotofy
@mrmotofy 2 жыл бұрын
Some used Intel NIC and a Microtik 5pt 10Gb switch and DAC cables is a cheap easy way to get 10GB
@ShiftyEyedKirk
@ShiftyEyedKirk 2 жыл бұрын
I've been subscribed for months and just built my first home NAS out of an old tower I had lying around. Then I find out you already made the perfect tutorial for EXACTLY what I wanted to do! I never uninstall games for fear of losing something, but I can only fit 2 hdds in my itx gaming computer. Now I've got more than enough space. Would be interested in seeing if an existing SCSI pool can be expanded with extra drives in future.
@Paul-Carson
@Paul-Carson 2 жыл бұрын
Having been a nerd all my life and worked in IT. and telecoms I genuinely learnt something tonight when watching your video! I now have iscsi working on my truenas core server to my pc. been using freenas/truenas for about 9 years and never knew what it was! Thanks :) subscribed.
@praxis22
@praxis22 2 жыл бұрын
For years iSCSI has lurked provocatively in the background as "what's next" yet the first time I see implementation details, Jeff is installing his Steam Library to it Fantastic!
@michaelm6964
@michaelm6964 2 жыл бұрын
This video damn straight may have solved my game storage dilemma! Been using my Razer Blade for gaming since the main pc gpu died and the RB only had the 500gb nvme and 1TB HD. I would use an external ssd to transfer games. I’m getting ready to switch my home network to 10gbe at the new house! I can get ssd loading speed on the laptop through a TB3 dock and access my whole library this way now!
@originalradman9491
@originalradman9491 2 жыл бұрын
Your timing is great. I figured I would just use a mapped drive on my fresh NAS for steam games. Thanks for saving me the headaches!
@Theshadowfang
@Theshadowfang 2 жыл бұрын
Haven’t noticed any lag from my server! Saved me so much space, thank you.
@LuisAlonzoRivero
@LuisAlonzoRivero 2 жыл бұрын
Amazing, you're always making my dream projects. I get satisfaction by proxy.
@andrewhofmann5453
@andrewhofmann5453 2 жыл бұрын
What a great tutorial. I really am thinking about switching over to TrueNAS. Great job!
@masoodulh417
@masoodulh417 10 күн бұрын
Dude, you rock man. Very straightforward instructions.
@MrMackster01
@MrMackster01 2 жыл бұрын
Great video, Jeff! And great timing I,ve been wanting to build a steam game sever 😎
@akoyanetworks
@akoyanetworks 2 жыл бұрын
Excellent and informative video. I used the steps outlined in this video to accomplish the same thing using a Synology NAS. Interestingly, I've found I'm getting much better and consistent read/writes to the iSCSI disk versus a mapped drive via SMB. I was always getting wonky performance via SMB with file transfers, only sometimes maxing out my 1Gbps network connection and more often transfers were in the 150-250Mbps range. Tweaking the NIC parameters, drivers, etc...nothing helped so I chalked it up to SMB. Making the same transfers via an iSCSI mounted disk on the same NAS is almost always maxing out my network connection. I'm a happy camper with this solution.
@Digi20
@Digi20 Жыл бұрын
Yes, the difference with smaller files is immense. Even a 10gbit connection can feel totally wonky over SMB when you transfer f.e. a games folder. with iscsi it just chucks along at whatever the NIC can transfer.
@TheRainzy
@TheRainzy 2 жыл бұрын
Super informative and to the point! - Keep up the great vidoes mate!
@nissedhulla
@nissedhulla 2 жыл бұрын
I have been running like this for several years now and it has worked flawlessly. One added benefit is that, even if you run on spinning rust, TrueNAS will cache the data in memory (or L2arc). So after a couple of days you will probably not even hit the disks. Windows does the same off course, but presumably you run some other thing on your Windows host (or reboot/turn off) and then the cache is lost.
@3v068
@3v068 2 жыл бұрын
I... need to think of what I need to say here. You are doing everything that my mind has been dreaming of for the last decade. Im 23 and still fairly young and inexperienced in the job market so money isnt easy to come by as far as jobs go. Now that i finally have the gaming PC I want and a server, with your channel, I will have the godliest tech setup before I even own a home XD But seriously. Every video of yours I watch has answered some sort of question, or put to the test some sort of theory ive wanted to try, but up until now, never had the computing horsepower or experience to try. Your videos are AWESOME and very helpful, plus its nice to enjoy a beer with someone over the internet! So Cheers to the future bud! Glad to be a subscriber, and I cant wait for more gaming, and server content.
@MrPipDarty
@MrPipDarty 2 жыл бұрын
Im so glad im not the only person doing this for their home network. I havent really run into many issues doing this via networked attached storage pointing to an unraid share, as i need multiple clients to access the same Library, but excited to see your video on de duplication though as I hadn't considered it as an option.
@lux2031
@lux2031 2 жыл бұрын
It's cool to finally see someone else do this. I ran my game library off my NAS for about a year and half. Eventually when NVMe got cheaper and I needed my NAS storage fore more projects I moved my games back to local drives. Here are some things of note I ran into: -Windows ISCI can be temperamental. Had to set the service to wait before making a connection, since my network drivers weren't loaded fast enough on boot up. -Some newer game with anti-cheat detect something isn't quite normal. Either the game won't launch or runs awful, since the anti-cheat does intrusive scans in the background. -Unlike SMB, ISCI doesn't do any integrity checks when transferring. File corruption is possible but fortunately steam has its verification tool to fix this. -DON'T USE EPICS LAUNCHER! The final nail for my ISCI partition was when I installed UE4 to do some development. It filled the drive with cache files and failed to clean up after itself.
@origin248
@origin248 Жыл бұрын
Thanks for this!!!! This was exactly what I was looking for (not for Steam but other use cases)
@gueroloco8687
@gueroloco8687 2 жыл бұрын
Jeff thanks so much for the awesome video!! This helps me to learn very quickly!!!!
@michaelrichardson8467
@michaelrichardson8467 2 жыл бұрын
You're videos are so good I almost had this memorized after one watch. To bad I'm dumb and forgot it needs to be a zvol not a dataset with quotas (face palm) Great job man!
@bbay1977
@bbay1977 2 жыл бұрын
I was thinking the same thing. Them MEN that carried that and all the ammo for miles while still fully dressed out set the bar high. I always enjoy sitting around and listening to war stories from the older generation. I'm 44 now and still can't get enough of the stories. Thanks for sharing this and keep up the great content.
@DeadStar12018
@DeadStar12018 2 жыл бұрын
What a timely video I'll be setting up one of these very soon
@jeremymansfield3487
@jeremymansfield3487 Жыл бұрын
Thank you so much for this video i have been trying to figure this out for a long time
@555hadowhost
@555hadowhost Жыл бұрын
Greatly informative, I like how you break it down.
@555hadowhost
@555hadowhost Жыл бұрын
🤔 I think I watch your other channel, Redneck computer geek?
@CA.papaBear
@CA.papaBear 2 жыл бұрын
For the iSCSI share, you can use RDMA enabled hardware (10gigabit sfp+ Infiniband mellanox connectx2 in IT mode) with a modified hosts file that points directly to the iSCSI share (or truenas server) so that both devices can communicate without any overhead. NOTE: both cards must be in IT mode if they are the same and also it's a good idea to add the IP address of the client that's requesting the connection of the share.
@TrialMacameau
@TrialMacameau 2 жыл бұрын
It's working ! I was using SMB but after watching this video I configured iSCSI Service in my TrueNAS server and in the iSCSI Initiator app which are connected directly through PC to PC hence only me has access to it.
@ryanmalone2681
@ryanmalone2681 Ай бұрын
That was so easy and worked like a charm!
@krazyhartin
@krazyhartin 2 жыл бұрын
This is exactly what I want. Thank you for this video! 👍
@ellooku
@ellooku 2 жыл бұрын
Finally, I remember I personally requested for this. Thank you sir.
@benj0Smithers
@benj0Smithers 2 жыл бұрын
This is truly awesome! Thanks a lot :)
@itsdeonlol
@itsdeonlol 2 жыл бұрын
This is cool Jeff! Thanks for sharing!
@mdiaztoledo
@mdiaztoledo 2 жыл бұрын
This was really interesting, thanks a lot for your videos ^^
@RandomBSOD
@RandomBSOD 2 жыл бұрын
You can also do this with portable applications where you can set a NAS as your pool resource and any computer on the network (with access) can open the executables. I do this with Office, some of adobe CC, and even roms for my Rpi's. But if your bandwidth is good enough you can even switch it to a SAN or iScsi
@robtongue
@robtongue 2 жыл бұрын
What a trooper. "Nope... nope... *headshake*. Don't like this. *sips again*. Nope. *sip*".
@juanpablo-vn1xo
@juanpablo-vn1xo 2 жыл бұрын
this is awesome....this method could mean my dropbox sync could be allocated to this drive and then backed up as required and mean it is on my server and not my desktop....how good is that!....could come in handy for all kinds of things to be honest.....thanks for this jeff 👍👍
@stefanejegod8644
@stefanejegod8644 2 жыл бұрын
Hmm, this wasn't what I was looking for, but definitely gonna get back to it. iSCSI definitely sounds relevant.
@freefall96
@freefall96 11 ай бұрын
Thanks for this video!! Also wanted to say I love your content but somehow missed this video until now.. setup is almost identical in TrueNAS Scale for those wondering..
@frankiepoindexter445
@frankiepoindexter445 Жыл бұрын
I appreciate you putting this video together. I'm going to attempt to create an iSCSI host and initiator with Linux servers and PCs.
@JasonFowler
@JasonFowler 2 жыл бұрын
Great video! Love to see more about the topic
@NerdonWheels
@NerdonWheels 2 жыл бұрын
Great stuff! Immediately went and did the same using my Synology NAS spare capacity -- surprisingly crystaldiskmark was able to write/read at 118MB/s over a simple gigabit network! I will personally only use this new drive for very large install, for games that require one very large loading at the start (e.g. flight sim), vs. those who have frequent smaller loading (e.g. MMos)
@MrMackster01
@MrMackster01 2 жыл бұрын
Which diskstation do you have?
@NerdonWheels
@NerdonWheels 2 жыл бұрын
@@MrMackster01 an old 916+ with 2x 4TB WD RED -- nothing fancy. Just tried running Flight Sim 2020 from it and loading time were just fine
@jabolko1k
@jabolko1k 2 жыл бұрын
Very nice tut. Thanks.
@teetertech
@teetertech 2 жыл бұрын
I did this with my game libary a few months back good how-to man!
@protator
@protator 2 жыл бұрын
I like the approach ... instead of stressing out, simply enjoy your pc tech hobby with a good beer cheers mate
@Darkk6969
@Darkk6969 2 жыл бұрын
Hey Craft, great video! I have noticed the UPS in your rack is showing 94% continuous load which is bit high. I'd plan on splitting it up with another UPS to give your servers longer run time and less chance of UPS failure. It's best to keep it under 75% load.
@CraftComputing
@CraftComputing 2 жыл бұрын
Well aware....
@Surly1966
@Surly1966 2 жыл бұрын
Gotta get me one of those oyster IPA. Got a guy that always drops by and scams my beer. It’s Revenge time. Thanks Jeff!
@30housewright
@30housewright 2 ай бұрын
100% answered the question I had. I mounted my iscsi target to VM thinking I could share the lun between my main computer and the VM. this explains why that failed.
@chromerims
@chromerims 10 ай бұрын
5:37 -- iSCSI downside. Great video 👍 I slammed into this "2 initiators, 1 target" conundrum this week. Came here to get another viewpoint confirming this challenge. I am not going to do filelocking or a cluster-aware set up.
@CrazyRamUK
@CrazyRamUK 2 жыл бұрын
Guess you'll be off the Alaskan brewery Christmas card list with that review. Brave of you to try and keep on drinking it.
@CraftComputing
@CraftComputing 2 жыл бұрын
The first couple 49th State I had were wonderful. And there's always ANYTHING from Anchorage....
@CrazyRamUK
@CrazyRamUK 2 жыл бұрын
@@CraftComputing I'm not a stout drinker so I'll take your word on them :)
@emrod38
@emrod38 Жыл бұрын
another awesome tutorial. keep up the great conent
@cyrilthefish
@cyrilthefish 2 жыл бұрын
Going to have to try this out at some point :) I do have a steam library set up on a standard smb share on my NAS at the moment, but i use it to archive games i'm not playing recently instead of actually running games from it. (use steam's move folder feature to move games from one steam library to another, so i just move a game from the NAS library to one on my local SSDs when i want to play)
@Medieval_Arpad_cooks
@Medieval_Arpad_cooks Жыл бұрын
aand done! Thanks, this was refreshingly easy!
@yonson_racing
@yonson_racing 2 жыл бұрын
Nice! Been waiting for this...
@jasonthomashorn4794
@jasonthomashorn4794 2 жыл бұрын
Well done, good explanation on the differences between attachment. And you really, really, reeeeaaallly don't have to drink a bad beer. But it was interesting seeing a somewhat positive review of something that sounds oh so very bad. Well done! :)
@klkcruzklk
@klkcruzklk 2 жыл бұрын
Nice tutorial! I was wondering if there was a benefit to using iSCSI vs mounting a virtual disk across the network? I currently have my steam library in a virtual disk in a shared drive on my NAS, and sometimes I run into an issue with the windows task scheduler not automatically mounting it, which is kind of a pain.
@FilSapia
@FilSapia 2 жыл бұрын
This is especially a good idea for Mini ATX/ITX builds with the newer 2.5Gb ethernet standard; you can easily run your OS from an M.2 disk and not have to worry about mass storage :)
@VV-nw4cz
@VV-nw4cz 2 жыл бұрын
The suggestion to get some beer was a good one. I did just that and it is satisfying.
@MrGranMarco
@MrGranMarco 2 жыл бұрын
Great video!
@mrljvb
@mrljvb 2 жыл бұрын
And aside from my other comment.. You can take it one step further, and take advantage of all the features of ZFS and Truenas. Boot from an iSCSI lun, you gain all the advantages of ZFS and Truenas as you noted, but that extends to the boot drive as well, and you can use replication and cloud sync to backup your entire environment, not just the Steam library, and you gain significant performance bumps. Add to that the use of cheap Infiniband cards (can be had for less than $50) and Infiniband switches (found a 36 port one for $100), and you have a 40Gb or 56Gb infrastructure depending on which version you get).
@mrmotofy
@mrmotofy 2 жыл бұрын
But those speeds are irrelevant if your storage can't transfer that fast
@mrljvb
@mrljvb 2 жыл бұрын
@@mrmotofy I have 2 25 arrays, most of the disks are mirrored stripes.. the storage can easily keep up.
@falxie_
@falxie_ 2 жыл бұрын
I can't believe I didn't know what iSCSI, definitely going to use that when I get a NAS again
@tljstewart
@tljstewart 2 жыл бұрын
thanks for the great video, at about @13:30 you discuss the Z drive and the E drive, however you only show the Z drive read/write speeds, would be interested to compare that to the E drive you set up
@kenhuffmanjr9919
@kenhuffmanjr9919 Жыл бұрын
Just found this video. Overall, this is a nice video and is useful. Couple of things: iSCSI LUNs can be accessed from multiple servers simultaneously, and if you move an iSCSI LUN from one server to another that can mount the FS then the permissions will be maintained; the SIDs may not be resolved by the new server but it will, in fact, see the SIDs in the ACLs. Also, you created an E: drive but then benchmarked a Z: drive. And SMB is not commonly referred to as SaMBa; SaMBa is a free software implementation of the SMB protocol. Thanks.
@KunouJS
@KunouJS Жыл бұрын
Wow! You're right! I'm still new to iSCSI, so I tried connecting a Windows VM to the same iSCSI LUN volume I made for my laptop...and it worked right away! Awesome! For those that have an Asustor NAS, this works! It seems we can't share Btrfs snapshots, but this LUN alternative seems way better anyway.
@TheFlyingCrocodile
@TheFlyingCrocodile 2 жыл бұрын
please do a video on de-duplication this info was very useful and i love your tutorials
@BWGPEI
@BWGPEI 2 жыл бұрын
Very nice - Thank You!
@rytek4274
@rytek4274 2 жыл бұрын
Perfect timing 👌
@abes.4040
@abes.4040 Жыл бұрын
Good video, thanks!
@phalinangel
@phalinangel 2 жыл бұрын
I did roughly the same thing however I used a virtual hard drive and then mounted it locally from the network. It seemed to work just fine but every once in awhile it would hiccup and I had to tell steam where the game library was. I will be doing this
@CyberBlaed
@CyberBlaed 2 жыл бұрын
This was my method till the vhd crashed.. 8tb of my games lost. Inc 3tb of mods and configs.. it HURT! Def go the iscsi method
@Arfiess
@Arfiess 2 жыл бұрын
A quick question, would this affect the loading time of the games I installed? I assume it will load up slower due to it being a network drive running on hard disk format.
@DaemonForce
@DaemonForce 2 жыл бұрын
That 4TB/5TB ~$60-70 argument used to be something I considered until power+packaging became my main concern over a non-hotswap rack that goes down every year for cleaning, every 2nd year for upgrade and every 5th year for fan/PSU replacement. Last week I picked up a 16TB Toshiba MG08 for $320. That's roughly ~$20/TB but the 9 platter packaging is so dense that I might pick up a few to make my first RAID volume and use my 60GB refurb SSD for failover journaling. I'm still getting everything settled to make this new disk my main video storage replacement and migrate my other disks to move deploy volumes for apps, games, backups and non-Win platforms. So considering power and disk health, the only thing I really worry about is the moment my disks reach 100K hours. What is your main health concern with your equipment and how do you retire your disks after they reach a certain age?
@paulnolastname9422
@paulnolastname9422 2 жыл бұрын
Most apropos. I have a new TrueNas setup and I need to do this.
@Digi20
@Digi20 2 жыл бұрын
Very interesting. Didnt know this was so easily do-able before, thank you for the video. Now i am thinking of attaching my whole NAS (which actually is just my way of plugging a huge 10 disc storage array directly to my photo and video workstation anyway) this way. are there downsides in terms of data retention and safety when doing it this way? for example, would the storage be more subsceptible to a faulty network cable in comparision to using SMB and letting the NAS handle all the filesystem stuff?
@hughsparks4572
@hughsparks4572 2 жыл бұрын
This is too tempting. I don't have a budget for this. I want it.
@ProliantLife
@ProliantLife Жыл бұрын
Awesome guide i used this and added the drive to my steam deck and the read write speeds rival the SD card speeds.
@harshbarj
@harshbarj Жыл бұрын
The was perfect timing for that glitch! Almost looked planned.
@OlivierMyre88
@OlivierMyre88 2 жыл бұрын
I have a very basic pool on truenas, 12tb (4x4tb) ZFS and it works great as a network drive holding my steam librairy. I opted out of iSCSI for the very specific dealbreaker you mentioned as I would have a hard time accessing my saves from different PCs (I game on 2 different rigs depending on time of the day as I work from home too!)
@stale2665
@stale2665 2 жыл бұрын
If you use Steam, you should be getting the appropriate save files through the steam cloud. With the de-duplication, you can just set up two iSCSI drives and fill them with the same games, and the NAS will take care of de-wasting the space.
@84Actionjack
@84Actionjack 2 жыл бұрын
Good Stuff. Thanks!
@Sovereign1992
@Sovereign1992 2 жыл бұрын
I didn't know that iScsi couldn't be used across different windows installations. Thanks for the heads up :) The only two games that didn't like being on an iScsi share in my experiment was Watch Dogs 2 and Space Marine. I think for Watch Dogs 2 it was down to Easy Cheat DRM software. For Space Marine somehow it randomly deleted the .exe file.
@pedro_8240
@pedro_8240 2 жыл бұрын
And here I am, trying to be happy with my 10TB NAS being accessed through a 1Gbps interface.
@mrmotofy
@mrmotofy 2 жыл бұрын
It's difficult when everybody is switching to 10 gig. I switched and started getting about 75% more throughput on a plain old HDD. Now I get about 380MB transfers on all HDD's, more drives will just add. Ore capacity and more speed.
@easkay
@easkay 2 жыл бұрын
Good point about spinning disk performance compared to SSDs. It can take some config tweaking, but old hardware can still be remarkably capable. I've been able to push arrays of ~20 2.5" 15k SAS drives to about 500 MB/s write. For the speed test, the iSCSI-backed drive has a filesystem mounted on E:, but the volume being tested was the SMB network share on Z:? It's also nice to see that the iSCSI sharing settings of TruNAS are more beginner-friendly now! From my days as an ESXi admin, I remember iSCSI being very fussy about latency and heavy packet loss or interruption. Have you noticed any issues like that, or have you put measures in place (e.g. QoS/CoS) to mitigate them? Man do I wish I had Gen9 HPE kit in my lab 😅 EDIT: reordered content.
@ComsicQuestGG
@ComsicQuestGG 2 жыл бұрын
How and where do you do the tweaking for your network speeds? That's my next task for my TrueNAS lol. I'd like to be able to utilize the speeds I'm paying for.
@tYNS
@tYNS 2 жыл бұрын
thanks for doing this.. I have been looking for a good solution to share truenas and steam across several computers... I had no idea of ZFS deduplication across iscsi volumes.. can't wait for that video.. One issue with iSCSI is MacOS. It has terrible initiator software. Daemon tools works but is crippled in speed. Other 3rd parties are sketchy with support. If anyone has a suggestion for a Mac iSCSI initiator I would love to hear it.
@paulpetzar7401
@paulpetzar7401 Жыл бұрын
For anyone it may help, if you use capital letters for the target name, the wizard won't complete. This is in TrueNAS-13.0-U3.1. Great tutorial and videos.
@kamel3d
@kamel3d Жыл бұрын
The only downside about this channel is the free advertisement for drinking alcohol
@RobertGossCreator
@RobertGossCreator Жыл бұрын
Thank you so much for sharing this video it's very helpful. Can you tell me how can I see all my hard drives and space in my TrueNas interface. So I have about 10 -TB with five drives but I'm not seeing the amount of the disk spaces
@nukedoom
@nukedoom 2 жыл бұрын
This is really cool. I was suffering running launchbox from a network drive. It would freak out every time. I ended up buying a ssd to add the retro collection to it (I have 2 firecudas nvme for main system in raid and now 2 cheap wd ssd in raid on my pc) I think I will move the ssd to truenas and do this. I have a 10gbe link but no drives fast enough to test it hahahaha.
@anitquahharlom6143
@anitquahharlom6143 2 жыл бұрын
playnite is way better
@ierosgr
@ierosgr 2 жыл бұрын
8¨21 ... what you choose for sharing platform correlates with the underneath hdds? Because there are the native 4k ones and the 512 type. The 512 if I recall have physical 512 sectors and 4096 logical while 4k have both physical and logical 4k sectors
@DangoNetwork
@DangoNetwork 2 жыл бұрын
Something you may also want to check out is the diskless config that use by gaming cafes in Asia.
@Catge
@Catge 2 жыл бұрын
Good video Jeff
@awnordma
@awnordma 2 жыл бұрын
I've been messing with this kind of thing too, also using a VM to keep my game library up to date. What's strange is that after installing steam games the will work if moved to an SMB share. I've had some luck using the mklink command to mount to Steam\steamapps\common. Though I normally just copy the game over from the share.
@JohnHollowell
@JohnHollowell 2 жыл бұрын
So the benchmarking at 12:48 appears to be of the network drive mapping (Z:) rather than the ISCSI drive (E:). Can we get the benchmark of the ISCSI drive too?
@GingerJesus69
@GingerJesus69 2 жыл бұрын
E:\ Volume was crated "inside" the Z:\ Volume, so basically it is the same test E or Z as it's going to use the same path to the HDDs
@conquistidor11
@conquistidor11 2 жыл бұрын
Look at the ccboot software, single image with writeback caching with iscsi targets. I am hoping there is a hamelabbed version of this that could be built. It would be awesome to spin up a new instance every time someone connects and only maintain the master image for updates for the cloud gaming server.
Home Servers Have NEVER Been This Easy: CasaOS + ZimaBoard
49:58
Hardware Haven
Рет қаралды 652 М.
This blows away the competition - JONSBO N1 NAS Build
17:35
Linus Tech Tips
Рет қаралды 3,6 МЛН
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 32 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 9 МЛН
Самый Молодой Актёр Без Оскара 😂
00:13
Глеб Рандалайнен
Рет қаралды 7 МЛН
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 23 МЛН
Time to UNSUBSCRIBE from Disney+, Netflix, etc!
14:08
Jeff Geerling
Рет қаралды 1,5 МЛН
I Tried Gaming ON A NAS...
15:16
Dawid Does Tech Stuff
Рет қаралды 263 М.
Choosing The BEST Drive Layout For Your NAS
21:42
Hardware Haven
Рет қаралды 122 М.
Building a 26TB Offsite Backup Server! ft. Tailscale
23:48
Wolfgang's Channel
Рет қаралды 150 М.
We’re running out of internet - Steam Game Caching Server
21:09
Linus Tech Tips
Рет қаралды 2,9 МЛН
Fixing my worst TrueNAS Scale mistake!
10:40
Christian Lempa
Рет қаралды 129 М.
I Built A $100 Storage Server! (2024)
15:24
Tech By Matt
Рет қаралды 67 М.
DIY NAS Cases ACTUALLY Exist. Who knew?
23:54
Hardware Haven
Рет қаралды 166 М.
Homelab and Server Rack Tour - 2024 Edition
28:31
Craft Computing
Рет қаралды 122 М.
Kumanda İle Bilgisayarı Yönetmek #shorts
0:29
Osman Kabadayı
Рет қаралды 486 М.
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 1,7 МЛН
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 1,8 МЛН
Телефон-електрошокер
0:43
RICARDO 2.0
Рет қаралды 1,3 МЛН
Todos os modelos de smartphone
0:20
Spider Slack
Рет қаралды 59 МЛН