Jump to content

I have a general idea of how storage on computers work, but I don't get how I am supposed to run a SSD and a HDD together, in what RAID, what formation etc. or if I want to run a single SSD for my whole setup (ex. 1TB SSD) or a single HDD for the whole setup. Can someone explain to me how to do it, in what RAID and how I am supposed to set it up? I know that RAID 0 is faster but less reliable, but if I use only 1 drive does it even matter? Or if I use the SSD in RAID 0 and the HDD in RAID 1 (both with 1TB capacity) will I only have 1TB available? 

 

Link to comment
https://linustechtips.com/topic/217375-how-to-run-storage-properly/
Share on other sites

Link to post
Share on other sites

I have a general idea of how storage on computers work, but I don't get how I am supposed to run a SSD and a HDD together, in what RAID, what formation etc. or if I want to run a single SSD for my whole setup (ex. 1TB SSD) or a single HDD for the whole setup. Can someone explain to me how to do it, in what RAID and how I am supposed to set it up? I know that RAID 0 is faster but less reliable, but if I use only 1 drive does it even matter? Or if I use the SSD in RAID 0 and the HDD in RAID 1 (both with 1TB capacity) will I only have 1TB available? 

if you use a single drive you should use AHCI not raid mode in the bios. RAID is only for making multiple drives be picked up as a single unit by the computer.

Spoiler

CPU: R5 1600 @ 4.2 GHz; GPU: Asus STRIX & Gigabyte g1 GTX 1070 SLI; RAM: 16 GB Corsair vengeance 3200 MHz ; Mobo: Asrock Taichi x470; SSD: 512 gb Samsung 950 Pro Storage: 5x Seagate 2TB drives; 1x 2TB WD PurplePSU: 700 Watt Huntkey; Peripherals: Acer S277HK 4K Monitor; Logitech G502 gaming mouse; Corsair K95 Mechanical keyboard; 5.1 Logitech x530 sound system

 01000010 01101001 01101110 01100001 01110010 01111001 00100000 01100100 01101111 01100101 01110011 01101110 00100111 01110100 00100000 01101101 01100001 01101011 01100101 00100000 01111001 01101111 01110101 00100000 01110000 01110010 01101111 00101110

 

 

 

Link to post
Share on other sites

Plugin your SSD, install windows and than you are free to add as much drives as you wish.I personally have a SSD for windows and most used programms(TS and browser), a main HDD for games and an old notebook 2.5" HDD for movies and music.

 

You just need to install stuff on your secondary HDD manually(example:set Steam to save games there) otherwise your SSD will be trashed soon, since by default everything will be added on the main drive(even downloads).

Java Programmer, AMD Fanboy and soon to be casemodder

Link to post
Share on other sites

I have a general idea of how storage on computers work, but I don't get how I am supposed to run a SSD and a HDD together, in what RAID,

Usually, you don't run SSDs and HDDs in a RAID setup since the HDDs

will be seriously bottlenecked by the HDDs. What you can do, depending

on your setup (for example, wich ZFS), is use the SSD as a cache for

the HDD RAID setup to speed things up.

But in general, what you usually have is a variant of this:

  • single or multiple SSDs/HDDs independently of each other

    (easiest scenario, just plug drives in and put data on them).

  • RAID pool of SSDs
  • RAID pool of HDDs

what formation etc. or if I want to run a single SSD for my whole setup (ex. 1TB SSD) or a single HDD for the whole setup. Can someone explain to me how to do it, in what RAID and how I am supposed to set it up? I know that RAID 0 is faster but less reliable, but if I use only 1 drive does it even matter? Or if I use the SSD in RAID 0 and the HDD in RAID 1 (both with 1TB capacity) will I only have 1TB available?

If you want to run a single SSD, or a single HDD, or an SSD and

a HDD independently of each other, as mentioned above, just plug

them in, format them with partitions and filesystems and whatnot

and that's that.

You can't run a single SSD or HDD in RAID1 (well, depending on

the RAID controller you might technically be able to initiate a

RAID1 with a single drive, but it would be utterly pointless and

only complicate your setup for no benefit).

A brief overview of the most common RAID levels:

  • RAID0: data is divided up over all the drives in the pool.

    So, chunk 1 of your data goes onto drive 1, chunk 2 on drive 2

    and so on. Advantage: Great for speed. Drawback: If one

    drive fails, all your data is lost. Available space: The total

    sum of all drives in your pool (say, 2 TB with 2 × 1 TB drives),

    if they all have the same capacity (and they should, it will

    work with different sized drives, but it's not recommended).

  • RAID1: data is mirrored over all the drives in the pool.
  • Advantage: If one or more drives fail, you still have

    your data available (this is not a replacement for a backup,

    since there are quite a few failure scenarios which this

    does not protect against, the primary advantage is that it

    allows to keep the data online in case of drive failure).

    Also, mirroring the data to a new disk when you replace

    a failed one is comparatively fast.

    Drawback: Needs lots of space, so expensive. No speed

    gains for writing, depending on implementation there can be

    speed gains for reading (in ZFS, for example, last I checked).

    Available Space: One drive's capacity, if they all

    have the same capacity.

  • RAID5,6,7: Parity RAID. How exactly it works is a bit

    complicated, but in essence, data is split up over multiple

    drives, but on top of that, parity information about your

    data is stored across the pool. This allows to restore the

    data in case of a drive failure (one for RAID5, two for RAID6,

    three for RAID7).Advantage: Does not use as much space

    as mirroring while still providing protection against drive

    failures. Disadvantage: Restoring data to a new drive

    when replacing an old one is a comparatively slow operation

    since lots of calculations need to be done for the parity

    data. This means that a second drive is not unlikely to fail

    while you are still restoring data to the first new drive.

    In case of RAID5, you would then lose all your data.

    Also, speed in general is not that great, but it might still

    be plenty enough for many scenarios (I use RAIDZ2, which is

    RAID6, on my server).

  • RAID10,RAID50,RAID60,RAID70: A combination of RAID0 and

    the other RAID levels. So, in RAID60 you would combine two or

    more RAID6 arrays in a larger RAID0 array, and so on. Only usually

    makes sense if you have quite a lot of drives.

Note that this list simplifies things a bit.

This topic by @wpirobotbuilder has a bit more on the topic, with

fancy graphics and stuff, which might help you understand this

more easily.

Anyway, back to your own setup: As has been mentioned, the most

reasonable scenario, unless you have tons of money to throw around

or don't need much space (in which case you can just go with one

or multiple SSDs without an HDD) is to have your OS and programs

which you use frequently on your SSD and other things on your HDD,

while running them independently of each other as simple disks (so,

plug in, partition, format, put data on them).

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to post
Share on other sites

I have a general idea of how storage on computers work, but I don't get how I am supposed to run a SSD and a HDD together, in what RAID, what formation etc. or if I want to run a single SSD for my whole setup (ex. 1TB SSD) or a single HDD for the whole setup. Can someone explain to me how to do it, in what RAID and how I am supposed to set it up? I know that RAID 0 is faster but less reliable, but if I use only 1 drive does it even matter? Or if I use the SSD in RAID 0 and the HDD in RAID 1 (both with 1TB capacity) will I only have 1TB available? 

 

If you're after high performance storage, you could set up your SSD as a cache for the hard drive. Generally speaking you wouldn't want to RAID an SSD and an HDD, you wouldn't gain very much from it.

I do not feel obliged to believe that the same God who has endowed us with sense, reason and intellect has intended us to forgo their use, and by some other means to give us knowledge which we can attain by them. - Galileo Galilei
Build Logs: Tophat (in progress), DNAF | Useful Links: How To: Choosing Your Storage Devices and Configuration, Case Study: RAID Tolerance to Failure, Reducing Single Points of Failure in Redundant Storage , Why Choose an SSD?, ZFS From A to Z (Eric1024), Advanced RAID: Survival Rates, Flashing LSI RAID Cards (alpenwasser), SAN and Storage Networking

Link to post
Share on other sites

Usually, you don't run SSDs and HDDs in a RAID setup since the HDDs

will be seriously bottlenecked by the HDDs. What you can do, depending

on your setup (for example, wich ZFS), is use the SSD as a cache for

the HDD RAID setup to speed things up.

But in general, what you usually have is a variant of this:

  • single or multiple SSDs/HDDs independently of each other

    (easiest scenario, just plug drives in and put data on them).

  • RAID pool of SSDs
  • RAID pool of HDDs

If you want to run a single SSD, or a single HDD, or an SSD and

a HDD independently of each other, as mentioned above, just plug

them in, format them with partitions and filesystems and whatnot

and that's that.

You can't run a single SSD or HDD in RAID1 (well, depending on

the RAID controller you might technically be able to initiate a

RAID1 with a single drive, but it would be utterly pointless and

only complicate your setup for no benefit).

A brief overview of the most common RAID levels:

  • RAID0: data is divided up over all the drives in the pool.

    So, chunk 1 of your data goes onto drive 1, chunk 2 on drive 2

    and so on. Advantage: Great for speed. Drawback: If one

    drive fails, all your data is lost. Available space: The total

    sum of all drives in your pool (say, 2 TB with 2 × 1 TB drives),

    if they all have the same capacity (and they should, it will

    work with different sized drives, but it's not recommended).

  • RAID1: data is mirrored over all the drives in the pool.
  • Advantage: If one or more drives fail, you still have

    your data available (this is not a replacement for a backup,

    since there are quite a few failure scenarios which this

    does not protect against, the primary advantage is that it

    allows to keep the data online in case of drive failure).

    Also, mirroring the data to a new disk when you replace

    a failed one is comparatively fast.

    Drawback: Needs lots of space, so expensive. No speed

    gains for writing, depending on implementation there can be

    speed gains for reading (in ZFS, for example, last I checked).

    Available Space: One drive's capacity, if they all

    have the same capacity.

  • RAID5,6,7: Parity RAID. How exactly it works is a bit

    complicated, but in essence, data is split up over multiple

    drives, but on top of that, parity information about your

    data is stored across the pool. This allows to restore the

    data in case of a drive failure (one for RAID5, two for RAID6,

    three for RAID7).Advantage: Does not use as much space

    as mirroring while still providing protection against drive

    failures. Disadvantage: Restoring data to a new drive

    when replacing an old one is a comparatively slow operation

    since lots of calculations need to be done for the parity

    data. This means that a second drive is not unlikely to fail

    while you are still restoring data to the first new drive.

    In case of RAID5, you would then lose all your data.

    Also, speed in general is not that great, but it might still

    be plenty enough for many scenarios (I use RAIDZ2, which is

    RAID6, on my server).

  • RAID10,RAID50,RAID60,RAID70: A combination of RAID0 and

    the other RAID levels. So, in RAID60 you would combine two or

    more RAID6 arrays in a larger RAID0 array, and so on. Only usually

    makes sense if you have quite a lot of drives.

Note that this list simplifies things a bit.

This topic by @wpirobotbuilder has a bit more on the topic, with

fancy graphics and stuff, which might help you understand this

more easily.

Anyway, back to your own setup: As has been mentioned, the most

reasonable scenario, unless you have tons of money to throw around

or don't need much space (in which case you can just go with one

or multiple SSDs without an HDD) is to have your OS and programs

which you use frequently on your SSD and other things on your HDD,

while running them independently of each other as simple disks (so,

plug in, partition, format, put data on them).

 

Thank you for replying, it really helped :D

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

×