Thread: what drive capacity would suit you?

  1. #46
    and the hat of sweating
    Join Date
    Aug 2007
    Location
    Toronto, ON
    Posts
    3,545
    Quote Originally Posted by Codeplug View Post
    And with a mirror, you're not only protected from a sudden single-drive failure, but you also get a nice boost to disk read throughput.
    You'd certainly think so (if the person that wrote the drivers made it so it could read from different locations on each drive simultaneously), but according to my tests, it actually decreases the read speed (looking at the average speed):
    Seagate Disk & RAID solutions - Comparison of RAID 0, 1 & 5
    "I am probably the laziest programmer on the planet, a fact with which anyone who has ever seen my code will agree." - esbo, 11/15/2008

    "the internet is a scary place to be thats why i dont use it much." - billet, 03/17/2010

  2. #47
    Registered User
    Join Date
    Aug 2009
    Posts
    19
    I currently have 500GB + 80GB + (laptop) 60GB, and they're all about 90% full. And I don't backup. Planning on doing something like this when I get around to buying some more hard drives: http://jwz.livejournal.com/801607.html

    I like the idea of using an online backup service, but uploading ~600GB on a 1mb ADSL line is going to take... 2 months of nonstop uploading (Not to mention the costs associated with purchasing that kind of space online.)

  3. #48
    Officially An Architect brewbuck's Avatar
    Join Date
    Mar 2007
    Location
    Portland, OR
    Posts
    7,396
    I'm generally a bit lax about backing up. This is because I'm a statistical anomaly -- I have never, repeat NEVER, experienced a hard disk failure. Weird, right?

    At most, I back up important stuff (photographs, mostly) to two 500 GB external drives which are both in my house. If the house burned, I'd lose it all probably.

    I do have a small amount of very, very important stuff which isn't even enough to fill a DVD. I do keep multiple copies of that in multiple locations on Earth
    Code:
    //try
    //{
    	if (a) do { f( b); } while(1);
    	else   do { f(!b); } while(1);
    //}

  4. #49
    and the hat of sweating
    Join Date
    Aug 2007
    Location
    Toronto, ON
    Posts
    3,545
    Quote Originally Posted by ctrl_freak View Post
    I currently have 500GB + 80GB + (laptop) 60GB, and they're all about 90% full. And I don't backup. Planning on doing something like this when I get around to buying some more hard drives: http://jwz.livejournal.com/801607.html

    I like the idea of using an online backup service, but uploading ~600GB on a 1mb ADSL line is going to take... 2 months of nonstop uploading (Not to mention the costs associated with purchasing that kind of space online.)
    I think it would be better to upload your important files to the online backup and use an external hard drive for backing up things like your OS & other things that can easily be replaced.
    "I am probably the laziest programmer on the planet, a fact with which anyone who has ever seen my code will agree." - esbo, 11/15/2008

    "the internet is a scary place to be thats why i dont use it much." - billet, 03/17/2010

  5. #50
    Woof, woof! zacs7's Avatar
    Join Date
    Mar 2007
    Location
    Australia
    Posts
    3,459
    Quote Originally Posted by brewbuck View Post
    I'm generally a bit lax about backing up. This is because I'm a statistical anomaly -- I have never, repeat NEVER, experienced a hard disk failure. Weird, right?
    I may be younger than you, but join the club! I tend to decommission my hard-drives after 3 or so years anyway

  6. #51
    Registered User
    Join Date
    Dec 2006
    Location
    Canada
    Posts
    3,229
    I think the scariest thing about harddrives is that, you won't necessarily know when they partially fail. If you have bad sectors on your harddrive, it will only give you I/O errors when you try to access the files stored on those sectors. Your files can be silently corrupted, and you won't know until much too late.

    That's why I scan my harddrives regularly. Maybe that's why I have had "more" harddrives fail on me. Most people don't know when their harddrives go (partially) bad. I find SMART to be largely useless. SMART status was all green for all 3 drives that failed on me.

    Hopefully SSDs (which will probably be the future) will fail more gracefully. They say SSDs are going to fail (once you have reached the rewrite limit) by becoming read-only. That's certainly better if it's true. Time will tell.

  7. #52
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Online space for backup isn't a problem. Usually, stuff offered in the cloud offers unlimited space for a very reasonable price. Upload speeds, however, is a problem.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  8. #53
    Deprecated Dae's Avatar
    Join Date
    Oct 2004
    Location
    Canada
    Posts
    1,034
    Yeah I take back what I said about SSD. I'm just jealous I can't afford them (and I read a misleading article a year ago). :P If they fail gracefully... life would be great.
    Warning: Have doubt in anything I post.

    GCC 4.5, Boost 1.40, Code::Blocks 8.02, Ubuntu 9.10 010001000110000101100101

  9. #54
    In my head happyclown's Avatar
    Join Date
    Dec 2008
    Location
    In my head
    Posts
    391
    I will make a bold prediction and say that in the future, prices will be so low that drives will have redundancy built in.

    Each drive will come with 2 internal, indpendent storage media, like a raid/mirror, except in one disk drive.

    Data is automatically mirrored onto the second storage media, so if either media dies, no data is lost, and the drive will continue to function.

  10. #55
    and the hat of sweating
    Join Date
    Aug 2007
    Location
    Toronto, ON
    Posts
    3,545
    I'll make another prediction. One day disk drives will only be seen in computer museums and people will use SSDs (or maybe isolinear data modules).
    "I am probably the laziest programmer on the planet, a fact with which anyone who has ever seen my code will agree." - esbo, 11/15/2008

    "the internet is a scary place to be thats why i dont use it much." - billet, 03/17/2010

  11. #56
    Banned ಠ_ಠ's Avatar
    Join Date
    Mar 2009
    Posts
    687
    I'll make a bold prediction and say that people will be wiped out by nuclear holocaust long before that happens
    ╔╗╔══╦╗
    ║║║╔╗║║
    ║╚╣╚╝║╚╗
    ╚═╩══╩═╝

  12. #57
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    Quote Originally Posted by happyclown View Post
    I will make a bold prediction and say that in the future, prices will be so low that drives will have redundancy built in.

    Each drive will come with 2 internal, indpendent storage media, like a raid/mirror, except in one disk drive.

    Data is automatically mirrored onto the second storage media, so if either media dies, no data is lost, and the drive will continue to function.
    I extremely much doubt it. Why sacrifice half the storage?
    There will always be options, so no integrated drives of any kind, neither today nor tomorrow.
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  13. #58
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Elysia View Post
    I extremely much doubt it. Why sacrifice half the storage?
    Probably because with an SSD, the cost of doing this will be much much less. With a normal hard drive, you would need two complete assemblies to do this, which means there is not much of a point, you literally might as well just get two hard drives, since it would cost a similar amount (much more than the cost of just doubling the capacity).

    With an SSD there is no such overhead, eg, adding a second drive inside would cost about the same as just doubling the capacity, which makes the option much more realistic.

    If I could have gotten 2 250bb drives in one for the same price as one 500gb, I would probably prefer the former. Traditionally, that has been impossible. It is not much of a step from there to add a switch on the unit: operate as two separate drives or one "auto-raid" backup system. For small offices which do not have a full time sys admin, or for casual users, such a system could sell well because it is so simple to use: "backing up" wouldn't require any thought, time, or additional software.
    Last edited by MK27; 08-21-2009 at 12:24 PM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

  14. #59
    C++まいる!Cをこわせ!
    Join Date
    Oct 2007
    Location
    Inside my computer
    Posts
    24,654
    My point was, if you added a RAID inside the drive, the drive's potential capacity would drop by 50%, since the two drives has to be equal in capacity in order to mirror the data.
    So instead of halving the capacity, you could instead double the capacity. Why sacrifice half the capacity?
    I don't see this happening anytime soon. You can always put two drives together. How could it be simpler?
    Quote Originally Posted by Adak View Post
    io.h certainly IS included in some modern compilers. It is no longer part of the standard for C, but it is nevertheless, included in the very latest Pelles C versions.
    Quote Originally Posted by Salem View Post
    You mean it's included as a crutch to help ancient programmers limp along without them having to relearn too much.

    Outside of your DOS world, your header file is meaningless.

  15. #60
    spurious conceit MK27's Avatar
    Join Date
    Jul 2008
    Location
    segmentation fault
    Posts
    8,300
    Quote Originally Posted by Elysia View Post
    You can always put two drives together. How could it be simpler?
    Easy. You buy one drive with two inside of it already. That's simpler, and as I said, for a lot of small businesses and casual users, that will be much easier, esp if all the back-up functionality is built into the drive, and if it costs less than two drives, which it would.

    If you combine that with pluggable storage (like on a card drive), which should be simple on an SSD, you'd have a great piece of equipment since at the end of the day the backup half could be physically removed from the unit and placed in a safe place, thwarting theft, fire, etc. Yes, you can already do that with regular hard drives and raid arrays, this is just taking the concept a step further and simplifying it for the "small scale" end-user/consumer.
    Last edited by MK27; 08-21-2009 at 01:18 PM.
    C programming resources:
    GNU C Function and Macro Index -- glibc reference manual
    The C Book -- nice online learner guide
    Current ISO draft standard
    CCAN -- new CPAN like open source library repository
    3 (different) GNU debugger tutorials: #1 -- #2 -- #3
    cpwiki -- our wiki on sourceforge

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. SATA HDD failure
    By PING in forum Tech Board
    Replies: 4
    Last Post: 12-23-2008, 12:25 AM
  2. Bitwise Unwanted Output
    By pobri19 in forum C++ Programming
    Replies: 4
    Last Post: 09-15-2008, 04:07 AM
  3. Error with a vector
    By Tropicalia in forum C++ Programming
    Replies: 20
    Last Post: 09-28-2006, 07:45 PM
  4. finding capacity of hard drive
    By jverkoey in forum Windows Programming
    Replies: 4
    Last Post: 08-20-2003, 07:21 AM
  5. Retrieve total drive capacity
    By Markallen85 in forum Windows Programming
    Replies: 3
    Last Post: 08-18-2003, 12:44 PM