Recommended Posts

Hey Guys,

I've got a HP MicroServer N36L as my primary Storage server at home, currently running 4 x 2TB Drives in a Software RAID5 configuration. This gives me around 5.5TB of Storage with some redundancy.

I need to increase the amount of storage available to this array so I want to exchange one of the 2TB drives with a 3TB Drive. What steps should I take to achieve this?

RAID-5 was created in Windows Server 2008 R2

Thanks

Chris

Due to how RAID-5 is, you need all the disks to be the same capacity. Simply removing one 2TB drive and replacing it with a 3TB drive will not gain you a single byte of extra storage. You would need to change each disk individually until they are all 3TB then you can expand the array if the built in Windows software raid function supports it. Unfortunately I cannot comment on if it does support that as I've only ever used Hardware RAID cards under Windows.

All drives must be the same capacity. You can't just add a little more. And I have not seen adding drives to an existing raid set without first destroying the raid set which means either take an image of the drive, copy all of your data off, or be prepared to loose your data.

Well, losing the Data isn't an option. So I guess I'll order another HP MicroServer in a few months and begin using FreeBSD to setup a ZFS pool and migrate the data over. Either that or maybe a Drobo-esque solution.

Any ideas for an expandable storage solution? Doesn't Windows Server 2012 come with some new RAID-style redundant data spanning system?

Just thought I would mention how I am handling my storage on my N40L

I am running 2k8r2 essentials storage server (big brother of WHS) And the drivepool addon - http://stablebit.com/ in a virtual machine. I then have RDM of the drives to this VM.

Sweet thing about the addon is that allows you to create pool of all your storage without having to worry about any sort of raid. And allow you to expand on the file - no need for same size or speed of disks, etc.

So for example I have a 2TB, a 2x 750 all in one pool. So it adds up to like 3.18TB -- now for safety reasons I have my grand daughter vids duplicated (copy on more than one disk).. This is not my backup!! This is just so if I loose a drive in the pool I don't have to worry about recovery those files from backup - which they are (in multiple places!)

post-14624-0-08230800-1340653945_thumb.j

If I want to add more space, just connect another disk - with the N40L I can add 2 more drives for a total of six. But my current plan is to wait til drives come down in price and then swap out my 750s for bigger drives. Its as simple as remove drive from pool (will need enough space free to move the files off of it in the pool). Then just replace with newer bigger drive and it will the redistribute the files across the pool.

I just don't see the need in home setup for the overhead of conventional raids. Now I have looked into the ZFS pool stuff, and it is slick stuff. But you might want to read the details of adding more space - you can not just add one more drive to the pool. Say you have a raidz setup with 3 drives in 5, to add more space to the pool you would have to create another raidz with 3 more drives, etc. It is SLICK, don't get me wrong!! But in the home setup, I would go with unraid setup or what I am doing. I would like to go with unraid as my space requirements grow - but I was able to accomplish my goals on a very cheap budget by leveraging the drive bays of my N40L and just using a VM as the frontend to the drives.

Since I can add 2 more drives to my N40L, and not counting the drive I am using for my VMs datastore - I can have like 5 drives in one large pool or 5x3TB say for 15TB of storage - with the ability to duplicate my stuff across multiple.. Shoot even if I just limit myself to the 3 actual bays of the N40L using now - could go with 4TBx3 if really needed space for 12TB.

And as you saw from the performance thread -- able move files on and off this pool with no issues at very very good speeds.

edit: Another nice thing about the drivepool addon, is I was able to add the drives with their files on them, no need to wipe the drive or anything when added to the pool.. And then just moves the files into the pool, etc.

Hmm, I'd give something like that a spin, but I need 100% disk-disk redundancy not just file-level redundancy. I guess the only 'true' solution for this right now is something like a Drobo Pro mounted back to the File Server over iSCSI.

"but I need 100% disk-disk redundancy"

Why?? Is this a home setup or not? And sorry to break it too you, but you have clearly stated your running raid 5 - that is not 100% disk-disk redundancy.

So which is it? Do you need 100% disk-disk redundancy, or do you not really know what you need ;)

Please tell me your not using your RAID as your backup.. If I had a dollar for every time we have gone over this -- RAID is NOT a BACKUP!!

"but I need 100% disk-disk redundancy"

Why?? Is this a home setup or not? And sorry to break it too you, but you have clearly stated your running raid 5 - that is not 100% disk-disk redundancy.

So which is it? Do you need 100% disk-disk redundancy, or do you not really know what you need ;)

Please tell me your not using your RAID as your backup.. If I had a dollar for every time we have gone over this -- RAID is NOT a BACKUP!!

Maybe my wording there was a little off, but if one of these drives fails and I replace it, I will not lose any data. 100% Disk-Disk would be closer to RAID10 I guess...

And no, I'm fully aware RAID is not a Backup solution, critical data is duplicated on Amazon S3. But Data Loss of any form sucks and RAID5 is the best preventative measure easily available to protect the entire storage pool.

All 'Personal' data is backed up to a Time Machine volume located at my office, hopefully they don't mind me chewing up their Bandwidth.

I've been looking at various NAS solutions for this and I believe the Drobo Pro would provide the best redundancy vs capacity expansion in this when using iSCSI, but I've had data-loss with a Drobo first gen in the past.

ZFS is worth looking at again; and with most of the critical systems moved off of this server onto the ESXi Server I could easily reformat this server and set-it-up as a FreeBSD box.

In my opinion you should look in to purchasing a hardware RAID card something like an LSI 9260-8i which is an 8 Port RAID card with 512MB onboard Cache and a Dedicated RAID5/RAID6 XOR chip by Intel. It supports expansion and migration.

The reason I recommend this card is for its dedicated RAID processor and its RAID6 capability which offers you two disk redundancy instead of the one disk redundancy that RAID5 has.

I'm also going to recommend that perhaps it is time you moved off your HP Microserver and built yourself a server. You like to run VM's you need a lot of storage and I think you've probably outgrown that box. The Drobo is nice but I think you can build a much better complete system for only a little bit more than the Drobo which would last you a lot longer and provide you with a significant performance bump in the CPU area which will benefit your virtual machines.

But this is just my advice and my opinion I'm not saying this is right I'm just giving my assessment.

What I hear about drobo is they are slow! I would prob look at http://www.qnap.com/useng/index.php?sn=69〈=en-us

"RAID5 is the best preventative measure easily available to protect the entire storage pool."

Best?? Depends on what your doing - Raid 1 would be better in some cases, 10 in others - 6 as already mentioned in others even.

If what you want is parity, and expansion -- take a look at unraid. It gives you parity you want to help prevent having to restore from backup on hardware failure. But allows for very easy expansion. http://lime-technology.com/

I got raid 5 too (thinking of 6 but would have required a bit mor money) ... suffice to say in my case I have a free SAS (4Sata) available so what I do (in the near future) is get 4x3T and connect them -- then move the 4x1T on them and done.

Well, losing the Data isn't an option. So I guess I'll order another HP MicroServer in a few months and begin using FreeBSD to setup a ZFS pool and migrate the data over. Either that or maybe a Drobo-esque solution.

Any ideas for an expandable storage solution? Doesn't Windows Server 2012 come with some new RAID-style redundant data spanning system?

RAID 5 is starting to be non-recommended, and for good reason.

Personally i have a ZFS RAIDZ2 setup, thats double redunancy, ie.e whereas in RAID5 (or ZFS RAIDZ) you can only survive one bad drive in the array (lose another while waiting to replace (or even while replacing) the defective drive and theres your data gone...

ZFS RAIDZ2 will survive 2 bad drives, so for me, and this might seem extreme, and even as my data is home based i find it comforting. Of course along with backups to external once in a while.

There is of course RAIDZ3 (triple redendancy), but i wasnt going to push things that far, pricewise.

Currently i have:

FreeBSD

ZFS with RAIDZ2

5 2Tb drives in the array pool

1 hot spare

2 spare

Be aware that upgrading the storage has caveats as mentioned above, growing your pool is not what you would call easy.

Options for software raid (ZFS) are:

FreeBSD

OpenSolaris

OpenIndiana

FreeNAS

NAS4Free (continued version of FreeNAS NOT based on NanoBSD)

Linux...not recommended (ZFS via FUSE eek)

I always prefer to go software RAID rather than get locked into a chipset and find yourself one day not able to easily recover data.

Software RAID you can at least transfer...

This is topic I am very curious about (expansion of drive pool and raid in the home) -- so I want to bring up a couple of other things. BTW great post LiquidCrystalMeth for only 3rd one on the board, and nice nick as well ;)

I fail to understand the requirement for spending boat loads of money on parity/redundancy in the home setup to be honest. For example I am well over 1.8GB worth of music and video.. Not really a large collection, but its starting to expand now that I have a bit more breathing room. Then again I keep the files small vs large 8GB rips of movies, etc. So your talking quite a few (just looked over 3.1k video files and 3.5k music)

Here's the thing - would it suck if it all was lost, ok sure.. But they are not critical files, every single one of them can be replaced. Be it rerip or just download, etc. Now my "critical" (home videos/pictures) files are redundant as well as backed up all over the place on different media, different locations, online as well.

As to the vast majority of my storage requirements - its just videos and music that I could replace no problem. So why spend extra money on redundancy and or parity on such data?

My thought process here is I have my drives in a pool, so even if one fails only the data on that drive is lost - not the whole array. So would only have to rerip/replace those files - if I desired to do so. Quite possible those videos have already been watched and not really all that important that I have a live online copy.

It's cool to have your video's online and such to watch with a flick of a button - but come on, how many times do you watch the same video. Its more as show piece when friends come over, etc. Hey you want to watch X? - Click here you go, oh remember that south park episode from season 3 - click there you go. That sort of thing.

But if those files were lost - not really that big of deal. Now don't get me wrong, I would love to throw some parity in there. Have been looking at unraid, and almost went that route when my server died. But then going the esxi route to allow me easy VMs to play with along with storage for a cheaper budget won out in the race for my dollars.

Now I do have smart monitoring of my data drives (drive scanner from same people that make drivepool) And it emails me if there is any issues with the drives that might point to failure. So if that were the case I could replace with new drive before actual failure and not have to worry about redo of my video/music/etc that might of been lost.

So I guess my real question is - what sort of media do you have on your storage, and why does it warrant redundancy/parity to help prevent loss of access to data in hardware failure. Keep in mind that raid is not a backup!! So you can't say you don't want to loose critical files.. Because you wouldn't - all critical files would be backed up anyway! So what your saying is loss of access until replacement/recovery of the files only.

In a company setup, this is a major issue! If loss of access to the WORK files were lost for even a day or so you could be talking large loss of revenue with workers having nothing to do ;) So you prevent that with raid! So drive fails you just pop in another and no time loss in access to files. But this really doesn't scale to the home imho.

And no not talking about striping or raid 0 -- this I do believe has some merit in the home, if looking for performance or just playing, etc.

So are you running raid in the home because you have money to burn, or this is your hobby and what you want to spend your dollars on. Or are you really worried about loss of access to some files that can be replaced with just some effort. The creation of the raid, can also mean loss of MORE data that has to be replaced if bad luck and you loose 2 drives. If your just pooling them - only the % of files stored on those disks would have to be replaced.

Which is part of the reason I think unraid makes a lot of sense. You can get way more bang for your buck while still having parity vs typical raid 5 be it hardware or software setup. Best of both worlds kind of solution.

Your opinions and thoughts on this are most welcome - kind of a tangent to the original thread. But hey its still on point in helping the OP make a decision on how to best store his files. Should he expand his current setup with raid5 or go a different route? etc.

edit:

"Where can I pick p a copy of 2k8r2 essentials storage server? "

http://www.microsoft.com/en-us/server-cloud/windows-server/storage-server-essentials.aspx

It's not really sold in stores.. Are you an OEM? I work in the field, so I have lots and lots of OEM contacts plus my own oem system builders lic

http://www.microsoft.com/oem/en/licensing/sblicensing/Pages/index.aspx

Plus full access to MS downloads directly with enterprise agreement. Normally you get it with an appliance, lots of places to get it with an appliance. So if you buy an appliance you will get it - then depends if come pre installed or if you get media to install yourself, etc.

There are a few places on the web to buy just the software, quick google found this

http://www.mybusinesswebspace.com/cart/index.php?main_page=product_info&cPath=2_270_272&products_id=435

I have never dealt with that company, so please don't me linking to it as recommendation of it.

This is topic I am very curious about (expansion of drive pool and raid in the home) -- so I want to bring up a couple of other things. BTW great post LiquidCrystalMeth for only 3rd one on the board, and nice nick as well ;)

I fail to understand the requirement for spending boat loads of money on parity/redundancy in the home setup to be honest. For example I am well over 1.8GB worth of music and video.. Not really a large collection, but its starting to expand now that I have a bit more breathing room. Then again I keep the files small vs large 8GB rips of movies, etc. So your talking quite a few (just looked over 3.1k video files and 3.5k music)

Here's the thing - would it suck if it all was lost, ok sure.. But they are not critical files, every single one of them can be replaced. Be it rerip or just download, etc. Now my "critical" (home videos/pictures) files are redundant as well as backed up all over the place on different media, different locations, online as well.

As to the vast majority of my storage requirements - its just videos and music that I could replace no problem. So why spend extra money on redundancy and or parity on such data?

My thought process here is I have my drives in a pool, so even if one fails only the data on that drive is lost - not the whole array. So would only have to rerip/replace those files - if I desired to do so. Quite possible those videos have already been watched and not really all that important that I have a live online copy.

It's cool to have your video's online and such to watch with a flick of a button - but come on, how many times do you watch the same video. Its more as show piece when friends come over, etc. Hey you want to watch X? - Click here you go, oh remember that south park episode from season 3 - click there you go. That sort of thing.

But if those files were lost - not really that big of deal. Now don't get me wrong, I would love to throw some parity in there. Have been looking at unraid, and almost went that route when my server died. But then going the esxi route to allow me easy VMs to play with along with storage for a cheaper budget won out in the race for my dollars.

Now I do have smart monitoring of my data drives (drive scanner from same people that make drivepool) And it emails me if there is any issues with the drives that might point to failure. So if that were the case I could replace with new drive before actual failure and not have to worry about redo of my video/music/etc that might of been lost.

So I guess my real question is - what sort of media do you have on your storage, and why does it warrant redundancy/parity to help prevent loss of access to data in hardware failure. Keep in mind that raid is not a backup!! So you can't say you don't want to loose critical files.. Because you wouldn't - all critical files would be backed up anyway! So what your saying is loss of access until replacement/recovery of the files only.

In a company setup, this is a major issue! If loss of access to the WORK files were lost for even a day or so you could be talking large loss of revenue with workers having nothing to do ;) So you prevent that with raid! So drive fails you just pop in another and no time loss in access to files. But this really doesn't scale to the home imho.

And no not talking about striping or raid 0 -- this I do believe has some merit in the home, if looking for performance or just playing, etc.

So are you running raid in the home because you have money to burn, or this is your hobby and what you want to spend your dollars on. Or are you really worried about loss of access to some files that can be replaced with just some effort. The creation of the raid, can also mean loss of MORE data that has to be replaced if bad luck and you loose 2 drives. If your just pooling them - only the % of files stored on those disks would have to be replaced.

Which is part of the reason I think unraid makes a lot of sense. You can get way more bang for your buck while still having parity vs typical raid 5 be it hardware or software setup. Best of both worlds kind of solution.

Your opinions and thoughts on this are most welcome - kind of a tangent to the original thread. But hey its still on point in helping the OP make a decision on how to best store his files. Should he expand his current setup with raid5 or go a different route? etc.

For me, i dont have money to burn...anymore, i have several thousands of dollars in legally bought DVD's, and god knows how many terabytes of mp3's ripped legally thats where i once had money to burn once, and like any collector when you collect things you tend to throw money at it..

As the original DVD's and CD's deteriorate over time, even wihtout being played (environmental factors, rotting dyes etc), it was

important to me to safeguard the investment i made (like i said, thousands of dollars on DVD's alone).

I rarely play the actual original media, as i treat that as archival as well.

I dont want to have to purchase all those things again.

So i spent just over a thousand to build my RAID pool as really both an investment and an additonal level of protection. Add to that a backup to external onc ein a while and its worth the outlay.

As for the nick, i always try and put a spin on something tech :)

So you have a backup of them, then why the Raid? Don't get me wrong I would do it as well if money to play with - but I spend enough on tech. Personally the added cost of conventional raid is not worth it in my home setup.

To me the dollars spent on drives sitting there doing nothing but parity could be spent on either more storage, or more Movies/Music. There is nothing there that can not be replaced.

So you state TBs of storage.. Which I just noticed I stated 1.8GB -- thats TBs ;) That you actually "backup" So why spend money on the parity if you have a backup. Your just spending money on not having to spend any time on restore from your backup sounds like to me.

Which is fine, just trying to understand the thought process. So your worried about lost time on hardware failure in replacement time.. For me I would spend that money on other tech or more media, etc. But that is me.

If I lost a drive, it would be at most 1/3 of my collection currently. And its just that a collection, more of pack rat syndrome than actually NEED of the files. So what your doing is your hobby, ripping the stuff, storing it, protecting it, etc. Which is great!

Have you looked at say unraid -- lots of bang for the buck there in parity vs storage costs. With the 1 disk as your parity disk, you can have a very very large pool.

I had looked at unRAID but I don't feel the technology was explained well enough, again, I'd rather have a single large pool of Data with a folder structure instead of multiple filesystems being linked together in some mysterious way; that said being able to use any old disk I have lying around is a great idea. FreeNAS was another I was looking at; as was OpenFilier.

I guess I just want an easy 'just works' solution.

If your trying to understand how their parity drive works, this is a start

http://lime-technolo..._parity_work.3F

With links to deeper discussions.

You would have a large data pool, with 1 folder structure.

To be honest if what your looking for is folder structure and ease of access - what does it matter what the filesystem is or standalone on multiple disks vs striped across. I would worry about striping across spindles for performance. But if performance is not of primary concern, to be honest the tech used to provide you with your 1 common folder structure should be of secondary importance.

I fully agree with understanding the tech, at least at a basic level before using it. But its really not all that different than parity in a normal striped raid setup like 5. Just that the parity is stored on 1 drive vs stripped across all of them in the array.

One of the cool things about it and some of the other options, is that unlike with a typical raid where parity has to be created on the fly when you write the file. With unraid the parity can be created in the background after the fact for performance increase with the use of a cache drive. And my other below options also have ability to not have to do realtime parity creation.

I was a couple of minutes a way from going with unraid on the N40L, and even running it as a VM just like doing with my current setup. But the ability of the drivepool addon to add my existing data into the pool without having to wipe drives pushed me to go my current route. As long as I can have duplication of specific data that I don't want to have to recover from backup on a loss its a win win for me.

I get my common folder structure that spans the multiple drives for ease of use. I have a media folder, and then under that subfolders for tv/movies/music/etc -- I don't really care what filesystem its on. What is nice with this setup as well - is if need be I can directly access the files off the disks on any system that can read NTFS - with same folder structure and names.

My point being is I would expand your view of what is available - and not get stuck using the old standard raids and methods of file storage/parity and access.

If your priority is ease of file management (folder structure) and ease of expandability and ability to use nonlike drives I would look to some of the newer methods vs just plain jane raid 5. I have been very impressed with using the drivepool on my windows based server - you can use WHS if you want.

Other options that will work on just plain server or desktop version of windows is http://snapraid.sourceforge.net/ (free) another is http://www.flexraid.com/ (cheap!)

There are other things to look today other just standard raid 5 - that is for damn sure! Expanding your options is always a good thing!

All that being said if you want to stick with 5, there are cards out there even on soho budget that allow for expansion of the array on the fly. The intel matrix storage stuff is pretty freaking slick for example

I may review unRAID again in the future, for now I have about 500GB left on this Server so I'll clear out some of the junk that has been mounting up for a while and streamline things a little.

I guess one of the other huge bonuses of unRAID is being able to have discs spun-down when not using them, that could potentially save a lot of power when the Media Drives aren't being accessed.

Like I said, I'll research this and see what I can dig up, Ideally I'll also need AFP support and Active Directory authentication.

Thanks for all the recommendations thus far.

I don't know about the other home users here but my home server is quite beefy. 70TB of Storage, SAS Expanders + Three RAID Cards. 30 disk hot swapping in a Lian Li 343B case. Even the CPU is a power hungry Core i7 940 and I have 24GB of RAM installed, although I'm intending to put 48GB of RAM in it soon.

You asked about why would someone run RAID in the home BudMan. For me I run RAID6 on my arrays because I want redundancy. If my drives were to fail I would need to rely on my backups. What if those backups were to fail at the same time? Or what if some data that was mirrored to those backups a year ago was corrupted and I never knew? For me I don't want to lose any data and I also don't want to spend time worrying about it or managing it. And I definitely don't want to spend a weekend copying from backups to my main server.

I agree with what you're saying about parity, it is annoying spending extra money on a drive that is simply being used for parity. But to me it doesn't feel like a waste of my money, it feels more like insurance for time saved in the event that one or two drives fail simultaneously. I'm willing to incur that extra cost today for peace of mine and time saved retrieving files from my backups in the future.

Apart from just using RAID6 and having on-site backups. I also have a paid subscription to CrashPlan where my server is constantly backing up everything. They offer a great service by the way.

I can say this though it would be devastating to lose all my home movies, family pictures, my personal music collection etc these are things that are mostly not replaceable and so I'm taking multiple steps to safeguard it I'm not just going to rely on my backups that I rarely interact with to save my files in the event of a catastrophic drive failure.

"all my home movies, family pictures, my personal music collection"

So you have 70TB of "home movies" and pictures and music you created? Really?

I find that a bit difficult to believe to be honest..

And no that setup would not be a typical HOME setup ;) -- What does that cost you in power?? Do you have killawatt or ups that shows you what its drawing - just curious.

And you also have backed up all 70TB to the cloud -- what kind of internet connection do you have?

Hey more power too you - but to be honest that whole setup seems more like a hobby of yours in what you can do. Not what you actually need when on a budget ;)

I agree -- it not an option to loose your Home Movies/Pictures - these things are irreplaceable. Multiple backups, on multiple types of media in multiple locations for SURE!! But to me raid 6 seems a bit excessive to be honest. You have these files backed up do you not. To the home budget minded person running raid 6 is not very cost effective way to store media that can be replaced. What your spending money on is yes insurance from having to restore from backup. But with running that sort of hardware, I think its more a hobby of yours than actual need of insurance ;)

So you want to test Unraid virtual -- this should get you up and running

http://lime-technology.com/forum/index.php?topic=7914.0

I'll give that a miss; I'll wait on them to push an ISO before I begin messing around with Datastores etc. Plus RDM doesn't seam to work on my build of ESXi, maybe because it's free?

This topic is now closed to further replies.
  • Posts

    • Again, this is an irrelevant attempt to attack the messenger. The truth does not require any justification.
    • Removed the blue and underline as you did not post a link. This would also  be considered spamming.
    • Why it's almost impossible to produce a smartphone in the United States by Hamid Ganji If you look at the back of some Apple products, you can see the famous phrase “Designed by Apple in California, Assembled in China.” This phrase appears on products from one of the largest smartphone brands in the United States. These products are designed in the U.S., but their manufacturing takes place in China, India, Vietnam, or even Brazil. But why can’t Apple, as one of the largest American tech companies, produce its iPhones on U.S. soil? The idea for this topic came to me after the Trump Foundation launched a smartphone called the T1 and claimed that it was designed and built with American values in mind. However, this claim did not last long, as it was revealed that Trump’s phone was actually a rebranded HTC U24 Pro, with only a gold case and minor internal component changes. You see? Even a phone that is supposed to represent American values is manufactured in China. With a gross domestic product (GDP) exceeding $32 trillion, the United States is currently the world’s largest economy, while China ranks second with around $20 trillion. On the other hand, the United States is by a wide margin the global leader in various technological fields, and American companies spend hundreds of billions of dollars annually on research and development. From Apple and Google to Microsoft, Lockheed Martin, Boeing, and others, American tech and industrial giants lead their foreign competitors in many sectors. The United States also has no shortage of smartphone brands. Apple, Google, and Motorola are among the major brands in the smartphone market, collectively holding a significant share. However, the vast majority of their products are manufactured outside the United States. So why is it that the world’s largest economy, home to the most advanced technology companies and industrial powers, cannot produce a smartphone on its own soil? Let’s explore this question together. Even threats to impose tariffs won’t work After Trump entered the White House as the 47th President of the United States, his administration adopted strict tariff policies. One of these policies was the imposition of a 25% tariff on smartphones manufactured outside the United States. Trump said he “had a little problem” with Apple CEO Tim Cook over producing smartphones outside the U.S. So he thought that threatening a 25% tax on imported phones might force Apple to bring manufacturing back to the United States. “I have long ago informed Tim Cook of Apple that I expect their iPhones that will be sold in the United States of America will be manufactured and built in the United States, not India, or anyplace else,” Trump wrote on Truth Social. Image via The White House Although Apple currently manufactures some of the iPhone’s chips in the United States with TSMC's help, it still shows no willingness to shift full iPhone production to the country. At the time, renowned Apple supply chain analyst Ming-Chi Kuo wrote on X, “In terms of profitability, it’s way better for Apple to take the hit of a 25% tariff on iPhones sold in the US market than to move iPhone assembly lines back to the US.” However, manufacturing a smartphone in the United States is not as easy as it might seem, and many technical and economic barriers are involved. The lack of necessary manufacturing hubs There is a clear reason why many companies prefer to manufacture their products in China. China has established itself as the main global manufacturing hub for international companies, and over the past few decades, large contract manufacturers have emerged there, allowing companies like Apple to outsource production. One such example is Foxconn, which also manufactures some Apple products in India. Building the infrastructure required to produce smartphones in the United States would require tens of billions of dollars in new investment. Factories would need to be built, essential manufacturing equipment would have to be installed, and, most importantly, a skilled workforce capable of operating these systems would need to be recruited and trained. The United States currently lacks the core infrastructure needed to manufacture smartphones, and for this reason, many companies prefer to outsource production to Chinese contractors rather than spend tens of billions of dollars to build that infrastructure, which is significantly more economically efficient. Additionally, building such infrastructure in the United States could take up to a decade, ultimately leading to a significant increase in the product's final price for consumers. Shortage of trained labor in the U.S. compared to China Decades of serving as a global manufacturing hub have allowed China to build a massive talent pool in the production sector that is almost unmatched worldwide. Today, if a company chooses to manufacture its products in China, it can be confident that the workers involved in production have years of experience in their respective roles and are capable of producing high-quality goods with minimal errors. Even if we assume that tens of billions of dollars were invested in building smartphone manufacturing infrastructure in the United States, finding skilled workers would remain highly challenging. Apple CEO Tim Cook visiting the iPhone 6 assembly line in China in 2014. Image: Tim Cook on X In a 2015 interview on CBS’s 60 Minutes, Tim Cook said the main reason Apple isn’t producing in the US is a lack of skills. "China put an enormous focus on manufacturing, in what you and I would call vocational kind of skills. The US over time began to stop having as many vocational kinds of skills. I mean you could take every tool and die maker in the United States and probably put them in the room that we're currently sitting in. In China you would have to have multiple football fields,” Cook said. Also, in 2017, at the Fortune Global Forum in Guangzhou, Cook once again emphasized the importance of highly skilled Chinese workers. “China has moved into very advanced manufacturing, so you find in China the intersection of craftsman kind of skill, and sophisticated robotics and the computer science world. That intersection, which is very rare to find anywhere, that kind of skill, is very important to our business because of the precision and quality level that we like. The thing that most people focus on if they’re a foreigner coming to China is the size of the market, and obviously, it’s the biggest market in the world in so many areas. But for us, the number one attraction is the quality of the people,” Apple CEO said. Higher labor costs in the United States Producing almost any product in the United States is more expensive than in many other countries, and one of the main reasons is the higher cost of labor in the U.S. According to the Bureau of Labor Statistics, median weekly earnings of full-time workers in the United States were $1,235 in the first quarter of 2026. Meanwhile, the average annual salary in China's private sector in 2025 was RMB 71,590 (US$9,961). In many parts of the world, the weekly wage of an American worker is equivalent to several months of income. Another important factor to consider is that in the United States, the workforce capable of working on a smartphone assembly line is highly specialized and therefore commands higher-than-average wages. According to an estimate by Bank of America, producing an iPhone in the U.S. is technically possible, but “iPhone cost can increase 25% purely on higher labor cost in the U.S.” However, this 25% increase applies only if final assembly is performed in the United States while components are still sourced from China or elsewhere. In this case, the price of a base iPhone would rise from $799 to around $1,000. But in another scenario, if Apple were to produce the required components for the iPhone within the United States, production costs could increase by more than 90%. Trump’s dream for a “Made in the USA” iPhone might never come true In a free-market capitalist economy, one of the primary responsibilities of any CEO is to maximize profit. Using Apple as an example, Tim Cook’s role is to maximize the company’s profits so that it can fund research and development for new products and invest in areas such as artificial intelligence, while also keeping shareholders satisfied. Therefore, it is entirely understandable that Apple would choose not to bring its manufacturing back to the United States and instead keep production in countries where labor is cheaper, and products can be manufactured at a lower cost, thereby maximizing its profit margins. What is your opinion about manufacturing smartphones in the United States? If you are an American citizen, would you be willing to pay hundreds of dollars more for a smartphone made domestically in the USA? Let us know in the comments.
  • Recent Achievements

    • Conversation Starter
      jessse3334 earned a badge
      Conversation Starter
    • Reacting Well
      JuvenileDelinquent earned a badge
      Reacting Well
    • One Month Later
      Excellence2025 earned a badge
      One Month Later
    • Week One Done
      Excellence2025 earned a badge
      Week One Done
    • Week One Done
      flexorcist earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      506
    2. 2
      +Edouard
      196
    3. 3
      PsYcHoKiLLa
      153
    4. 4
      Steven P.
      72
    5. 5
      FloatingFatMan
      65
  • Tell a friend

    Love Neowin? Tell a friend!