25 replies
by mrafrohead
The file size limit will depend on what File System you are transferring to.
You will have to abide by the limitations of FAT, FAT32, NTFS, etc.....
Mrafrohead
by lordinfidel
It is going to be controlled by the application and then by actual disk space.
If you are just doing a machine to machine file copy, it will depend on the disk size.
The only time the filesystem (fat16,32) will come into play, is with the #of files. Beause FAT basically uses a table to point to each file. The table itself has a cap/limit on how many entries it can hold.
NTFS does not have this limitation.
But the application iteslf may have constraints.
Also if you are doing a over the net type of transfer, there may be bandwidth restrictions as well. Like if your proxy server limits how much data can be transferred per user.
by mrafrohead
Very good point LordInfidel!!!
I failed to think of the software. Personally all of the software that I use has no constaints on file size, etc... So unfortunately I can only speak from personal experience. I'm not a formally trained computer nerd;) All self taught so I still have a lot to learn. I just learn it on a need to know basis type o thing as I go through life;)
Newho - those are very good points and something to consider with the problem.
Mrafrohead
by admin
"The only time the filesystem (fat16,32) will come into play, is with the #of files. Beause FAT basically uses a table to point to each file. The table itself has a cap/limit on how many entries it can hold."
Actually, FAT16\32 has a 4GB limit single file irrelevant to # of files. 64 clusters at max size leaves you 4 gigs or 2 gigs to be reliable across a network at FAT16.
If running FAT in any OS you are subject to 4 gig maximum file size, I believe.
by lordinfidel
FTP is a prime example. You can configure some FTP Servers to only allow x amount of data transferred.
Proxies are the same way. They can limit the amount of data that can be transferred from point A to B (as long as it passes thru the proxy).
Also, if the folder you are transferring files to has Quota's enabled. That can be a limiting factor.
But in general, local lan, system to system file copies should not have a size limitiation except for the size of the recieving's system storage capacity.
BTW- self-taught is the best way to learn computing. I have always stood by the mantra
"If you can't teach yourself, get out of IT".
As you can figure by that statement, I am also self-taught, have never stepped foot inside a formal classroom. With the exception of security conferences.
by admin
"BTW- self-taught is the best way to learn computing. I have always stood by the mantra
"If you can't teach yourself, get out of IT"."
It might just be me, but it seems the self taught are becoming the last to leave and suffer through the current job market while the paper stamped ones are looking for the new green pasture.
by lordinfidel
Every single person I know who has attempted to go to a boot camp or go to school to learn computing, does not work in IT.
And the small group of my immediate peers, all are self-taught. Some have been to college, but not for IT.
I'm not knocking school or anything. When I finally decide to learn how to hardcore program (something I am not very good at) I will probably take some "structure" type classes so I can learn the basics. But once I get the basics down of how to structure code,I will probably just go off on my own and figure out the rest.
I can look at code (mostly asp, javascript and perl) and figure out what it is doing. I can already write in html (but then again, so can a 5th grader). I am just bad at figuring out how to write and structure code from scratch. I usually end up borrowing and modifying other peoples stuff.
by admin
I just thought of this, actually NTFS does have a file size limit too, but at what year do you think it will come into play on our networks?
2^64 -NTFS maximum file size (I think) :)
by lordinfidel
In fact this is one of the reasons to use NTFS, besides security.
Chunk Size only has to do with how the OS can retrieve data from the disk subsystem.
A lower chuck size (32k for instance) wastes less space then a 64k chunk size. But it also means that you have to make more reads to the disk for information.
And vice versa; 64k means less reads, but if you write a 33k file, you just wasted 2 chunks.
The way this problem is avoided is at the controller layer. The more memory you have on the controller, the smaller the chunk size you can go without taking a performance hit.
by admin
Yeah, I found the RAID stuff on this interesting earlier..... waste makes haste apparantly under the new controller rules, I gotta stop thinking hard drive space is precious! :)
NTFS does have this limit... it's huge though. Of course we are talking about file size limits, not volume size. I really wonder if the original poster was talking about files this big, but technically if you had, say a 5 exabyte file and were trying to deliver it to a FAT32 box it would not transfer. Actually, neither would anything over 4 gigs (ok technically slightly smaller than 4 gigs), which the original poster may be having trouble with.
In theory, the maximum NTFS volume size is 2^64 clusters minus 1 cluster. However, the maximum NTFS volume size as implemented in Windows XP Professional is 2^32 clusters minus 1 cluster. For example, using 64-KB clusters, the maximum NTFS volume size is 256 terabytes minus 64 KB. Using the default cluster size of 4 KB, the maximum NTFS volume size is 16 terabytes minus 4 KB.
Source:
REMOVE SPACES blah blah blah
by lordinfidel
It has been a long time since I have used fat16. If I am not mistaken, FAT16 has a default limitation of a 2 gig partition.
But, NTSrvr circumvents that initial limit, by allowing you to format up to 4 gigs (this is during the intial install) and then loading up a mini-ntfs driver that converts the 4gig partition into ntfs on the reboot.
BTW- got the x-mas greeting thx. I'll tell you about the incident with the LordInfidel thru e-mail.
by admin
You want it to be reliable and are sharing with other OS's, otherwise it can go to 4. FAT32 is definately 4gig file size (not partition size, although the 4 gig figure pops up there too). Try saving entire DVD's to a FAT32 and you'll see :)
The NTSF file size limit is up there in theory 2^64 is like 16 exabytes.... probably not a worry in the near future (but then in the XT days nobody thought you would EVER get into terrabytes either....)
by techie401
by admin
Yes, that is correct. Sorry I didn't answer back sooner. HEre is all the info on file and volume size straight from the horses mouth, so to speak:
You will have to take out the spaces etc. to get the link to work as per usual on this board, but it will work and give you the lowdown on the MS restrictions.
~
by admin
Since URL's are kinda difficult here at TR.
Maximum Sizes on NTFS Volumes
In theory, the maximum NTFS volume size is 264 clusters minus 1 cluster. However, the maximum NTFS volume size as implemented in Windows XP Professional is 232 clusters minus 1 cluster. For example, using 64-KB clusters, the maximum NTFS volume size is 256 terabytes minus 64 KB. Using the default cluster size of 4 KB, the maximum NTFS volume size is 16 terabytes minus 4 KB.
Because partition tables on master boot record (MBR) disks only support partition sizes up to 2 terabytes, you must use dynamic volumes to create NTFS volumes over 2 terabytes. Windows XP Professional manages dynamic volumes in a special database instead of in the partition table, so dynamic volumes are not subject to the 2-terabyte physical limit imposed by the partition table. Therefore, dynamic NTFS volumes can be as large as the maximum volume size supported by NTFS. Itanium-based computers that use GUID partition table (GPT) disksalso support NTFS volumes larger than 2 terabytes.
Note
If you use large numbers of files in an NTFS folder (300,000 or more), disable short-file name generation, especially if the first six characters of the long file names are similar. For more information, see "Optimizing NTFS Performance" later in this chapter.
Table 13.5 lists NTFS size limits.
Table 13.5 NTFS Size Limits
Description Limit
Maximum file size Theory: 16 exabytes minus 1 KB (264 bytes minus 1 KB)
Implementation: 16 terabytes minus 64 KB (244 bytes minus 64 KB)
Maximum volume size Theory: 264 clusters minus 1 cluster
Implementation: 256 terabytes minus 64 KB ( 232 clusters minus 1 cluster)
Files per volume 4,294,967,295 (232 minus 1 file)
by techie401
by mrafrohead
This falls very closely along the lines that I thought you were talkign about. I am a video encoding fr34k. I love it.
And your best bet is to convert your friends drives in their entirety to NTFS if the OS supports it.
You will run intomore problems working with video editing if you are using FAT systems due to the lame limitations that you are stuck with. Not to mention if your friend starts to get into capturing video.
Just one hour of 352-240 MPEG1 will take about 3.5G. Ifyou aren't watching what you're doing you will hit that limit in a few minutes if you decide to take a piss after your show you were dubbing before stopping the capture. If you catch my drift.
Just convert those puppies to NTFS and all will be well. Either that or switch to Linux and go Ext-2. I don't know the specifics on the file sizes there, but I do know it's not stuck with that freakin FAT problem...
Mrafrohead
by oldefar
A 2 gigabyte file is 16 gigabits of payload. A rough estimate of network time at 100Mbps is that you will need 170 seconds to transmit this. This assumes full packet size and IP protocol. TCP will add some additional time for the handshakes - about 10 seconds worth. If you are going across a WAN the time will grow significantly as you factor in latency and smaller pipes.
The good news is that your nodes probably won't be able to process as fast as the 100Mbit LAN can handle, so your delays will be at the nodes. How much? I generally see LAN time at between 1-10 percent of the total time, so this file transfer is likely to be a 27 minute process at best.
by admin
Maybe it's because I just saw the film "Bowling for Columbine" last night, but it struck me as quite interesting that you said: "I am just bad at figuring out how to write and structure code from scratch. I usually end up borrowing and modifying other peoples stuff." as opposed to what I always heard 10 years ago which was:"When it comes to code, I hack." -which seems much simpler and shorter. It's just so wierd how deep in entrenched in fear the IT world has become.
:(
by mrafrohead
by mrafrohead
by thechas
The link worked for me.
I just copied both lines, pasted them in, and removed the TR added space.
I recommend that we all follow DKlipperts lead, and use www.tinyurl.com to create small url links when posting long URLs in any forum here.
Asalways, Maxwell has the appropriate answer.
Chas
TinyURL was created!
The following URL:
http://www.microsoft.com/technet/treeview/default.asp?url=/t
echnet/prodtechnol/winxppro/reskit/prkc_fil_tdrn.asp
was shortened from a length of 112 characters to a length of 23 characters with the resulting URL:
Thanks to DKlippert for leading the "tiny URL" trail, and thanks to TheChas for bringing it to our attention.
by lordinfidel
I basically forgot all of that.
Maybe because I have never even come close to that size.
When I needed a terabyte, I went to a san solution. Not because I did'nt think NT could handle it. It was more for performance/shared storage reasons.
thx.... even I can't remember all of the details.
This discussion is closed to new replies.
Trending IT Employment posts
Sort by Trending