LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 05-26-2009, 11:09 AM   #1
ericli
LQ Newbie
 
Registered: May 2009
Posts: 14

Rep: Reputation: 0
the max partition size a linux mount can support


I want to mount one machine folder to another machine on linux network.

Is there a limit on the partition size of the mount folder? I hope to give the biggest partition the linux mount can support.

Thanks
 
Old 05-26-2009, 11:33 AM   #2
saikee
Senior Member
 
Registered: Sep 2005
Location: Newcastle upon Tyne UK
Distribution: Any free distro.
Posts: 3,398
Blog Entries: 1

Rep: Reputation: 113Reputation: 113
I think there is but no hard disk has been made that big yet.
 
Old 05-26-2009, 11:59 AM   #3
ericli
LQ Newbie
 
Registered: May 2009
Posts: 14

Original Poster
Rep: Reputation: 0
Thanks.

Do you know which kernel constant is used for defining this limit?

BTW, I'm using CentOS 5.
 
Old 05-26-2009, 12:24 PM   #4
saikee
Senior Member
 
Registered: Sep 2005
Location: Newcastle upon Tyne UK
Distribution: Any free distro.
Posts: 3,398
Blog Entries: 1

Rep: Reputation: 113Reputation: 113
Don't think there is one. It is the filing system you choose. Say a Fat16 has a maximum size of 2Gb I have formatted 1.5Tb disk with fat32.

If you Google "maximum partition size of Ext3" you will get this. The latest Ext4 filing system can support volumes with sizes up to 1 exabyte and files with sizes up to 16 terabytes.

Are these not big enough for you?
 
Old 05-26-2009, 12:39 PM   #5
ericli
LQ Newbie
 
Registered: May 2009
Posts: 14

Original Poster
Rep: Reputation: 0
we really have a special machine for large disk support in production, likely more than 10TB. That's why I'm concerning this limit.

Can the mount recognize the large partition?
 
Old 05-26-2009, 12:52 PM   #6
saikee
Senior Member
 
Registered: Sep 2005
Location: Newcastle upon Tyne UK
Distribution: Any free distro.
Posts: 3,398
Blog Entries: 1

Rep: Reputation: 113Reputation: 113
Look like Reiserfs is the filing system you can use according to this.

Ext4 is supported from kernel around 2.6.27 and declared stable in 2.6.28. CentOS is hanging on to 2.6.18 kernel so you may be denied the access to Ext4.
 
Old 05-26-2009, 01:37 PM   #7
nuwen52
Member
 
Registered: Feb 2009
Distribution: Debian, CentOS 5, Gentoo, FreeBSD, Fedora, Mint, Slackware64
Posts: 208

Rep: Reputation: 46
If by "the mount" you mean the mount point itself (ex. /opt). It doesn't matter what filesystem type the mount itself is in. if your "/" partition is ext3, you can have a "/external" mount point off of that, and can mount any partition type to that mount point. So, your /external can mount a Reiser file system (or a number of others), that should take care of the 10Tb problem. Unless I'm wrong, once you start reading and writing from /external, it goes by the rules of that filesystem. The filesystem of the mount point (parent directory) doesn't matter.

Also, it sounded like you will be mounting a filesystem remotely. I don't think that NFS (the normal unix/linux way to mount a remote filsystem) has any limits on the size of the actual filesystem. But if it's important to you, according to this, NFSv3 and above can now handle file sizes larger than 4Gb.

Last edited by nuwen52; 05-26-2009 at 01:40 PM.
 
Old 05-26-2009, 01:41 PM   #8
ericli
LQ Newbie
 
Registered: May 2009
Posts: 14

Original Poster
Rep: Reputation: 0
Thanks a lot.

One more question just pop up:

a 32-bit system client to a 64-bit system server mount, any problem with the disk read/write?
 
Old 05-26-2009, 01:48 PM   #9
i92guboj
Gentoo support team
 
Registered: May 2008
Location: Lucena, Córdoba (Spain)
Distribution: Gentoo
Posts: 4,083

Rep: Reputation: 405Reputation: 405Reputation: 405Reputation: 405Reputation: 405
It really depends on the involved file system.

ext3 *does* allow 16 TiB volumes. The problem is that that's only for architectures which support it, like alpha. And in any case, if you need 8 TiB now, I don't think that limiting you to 16 is a good plan for the future.

Ext4 could do ok however I wouldn't still use it on a serious production machine without first doing my own intensive tests. I have been using it without any problem, but I am not the kind of user who thinks "if it works for me, then it works and period, and the rest of you are all wrong" It is known to have some problems for some people and in any case it's not near as mature as ext2/3.

I dislike reiserfs for many reasons, maybe that's just me though. reiser4 is different, but seeying how uncertain its future is I wouldn't even put it between the possible choices if I plan to maintain a machine for a long time. It's my view anyway, not an invitation for a discussion.

XFS has a max volume size of 16 exabytes if my memory serves correctly. This would probably be my choice for the simple reason that's the only one that remains when we discard the rest of stable fs's, BUT be sure you use a good UPS. If you can't guarantee the stability of the power source, then by all means forget about XFS.

More modern filesystems like btrfs and zfs will not have this problem either. The problem is that zfs for linux is unstable (and it's a FUSE fs anyway), and btrfs is unstable and the on-disk format can change at any random moment which is nothing you would want on a serious server. However, zfs for solaris is supposed to be stable, as for freebsd (but I haven't tried it myself). A good thing about both btrfs and zfs is that you can add a disk to the storage pool without any problem at any given momment, besides other features that are really interesting like live snapshots and many more.

Last edited by i92guboj; 05-26-2009 at 01:55 PM.
 
Old 05-26-2009, 01:50 PM   #10
nuwen52
Member
 
Registered: Feb 2009
Distribution: Debian, CentOS 5, Gentoo, FreeBSD, Fedora, Mint, Slackware64
Posts: 208

Rep: Reputation: 46
Quote:
a 32-bit system client to a 64-bit system server mount, any problem with the disk read/write?
If you mount it through NFS, I don't thinks there is a problem. But, I could be wrong about that. Probably someone else will have a better idea on that. But individual file sizes could be a problem if you move them between filesystems. I've never had a problem, but I don't normally deal with 10Tb systems.

Last edited by nuwen52; 05-26-2009 at 01:56 PM.
 
Old 05-26-2009, 02:09 PM   #11
i92guboj
Gentoo support team
 
Registered: May 2008
Location: Lucena, Córdoba (Spain)
Distribution: Gentoo
Posts: 4,083

Rep: Reputation: 405Reputation: 405Reputation: 405Reputation: 405Reputation: 405
File systems should remain the same, it doesn't matter the cpu or the host system even if it's local and not through network. So, there's no problem on sharing a given fs to 32 or 64 bits clients from a 32 or 64 bits server, it doesn't matter if the server is built with an entirely different architecture either.

But, even if that was an issue (which it IS NOT), when you share via network it's the network protocol which counts. As nuwen52 stated. If you mount something as NFS, CIFS or samba, that's the only thing that you can see locally. Your local system has no idea about what the underlying fs is, it might not even be a discrete disk, but maybe an array or disks or any other virtual storage facility.
 
Old 05-26-2009, 02:20 PM   #12
ericli
LQ Newbie
 
Registered: May 2009
Posts: 14

Original Poster
Rep: Reputation: 0
Great! Thanks for you guys.
 
Old 05-26-2009, 02:34 PM   #13
NeddySeagoon
Gentoo support team
 
Registered: May 2009
Location: 56N 3W
Distribution: Gentoo
Posts: 178

Rep: Reputation: 41
ericli,

There are two issues here. The partition table type and the file system itself.

The default MSDOS partition table can describe at most 4G of 512B sectors as it uses 32 bit descriptors.
It cannot create partitions bigger then 2TB.

For bigger partitions or to partition larger drives, you need to switch to GPT and its supporting tools. GPT uses 64 bit descriptors, so it can describe 4Gx2Tb of space. It will take drives a long time to reach that size.

With the partition table limit removed, filesystems can grow well beyond 2Tb, be careful of believing that 2Tb is the limit of any filesystem and that its not imposed by the partition size that the filesystem exists on.
 
Old 05-26-2009, 03:31 PM   #14
ericli
LQ Newbie
 
Registered: May 2009
Posts: 14

Original Poster
Rep: Reputation: 0
Another question:

Will mount work in distributed filesystems e.g., Apache Hadoop, GlusterFS? If not, we have to switch to HTTP.

What is the advantage to use mount instead of normal HTTP? (assume all are within the firewall)
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
MAX File Size support in fopen64 sriraman2 Linux - General 0 04-24-2008 07:52 AM
Max Stack Size limit on Linux 2.4 rhegde Debian 0 08-08-2006 02:18 PM
Total partition size - User partition size is not equals to Free partition size navaneethanj Linux - General 5 06-14-2004 12:55 PM
Max swap partition size mindcry Linux - Software 7 11-17-2003 01:53 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 08:48 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration