<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.28.3">
</HEAD>
<BODY>
Thanks a lot. <BR>
<BR>
I split the mapsets into single ones for each parameter I am considering and forwarded the other suggestions to the admin :-)<BR>
<BR>
cheers<BR>
<BR>
<BR>
On Tue, 2012-05-08 at 21:16 +0200, Markus Neteler wrote: 
<BLOCKQUOTE TYPE=CITE>
<PRE>
Hi Stefan,

On Tue, May 8, 2012 at 7:05 PM, Stefan Luedtke &lt;<A HREF="mailto:sluedtke@gfz-potsdam.de">sluedtke@gfz-potsdam.de</A>&gt; wrote:
&gt; Dear friends,
&gt;
&gt; I am running r.in.gdal on a RED HAT system, ext3 file system, grass version
&gt; is 6.4.1. Am not the admin of the box, so I donno much about it.
&gt;
&gt; After importing 4 geotiffs with r.in.gdal, each holds ~7300 layers, I got
&gt; the error message &quot;Too many links&quot;.
&gt;
&gt; I checked the thread
&gt; <A HREF="http://www.mail-archive.com/grass-dev@lists.osgeo.org/msg08547.html">http://www.mail-archive.com/grass-dev@lists.osgeo.org/msg08547.html</A> and that
&gt; says something about splitting the mapset. I dont understand all the rest in
&gt; there. By importing 4 of 5 tiffs I almost got the number of 32000 that was
&gt; mentioned in that link too,

The problem is this:

&gt; 7300 * 4
[1] 29200

If you start to add one more (big) multilayer GeoTIFF, you reach the
magic number
of 32000 for the ext3 filesystem. You have to know that a GRASS raster
map is stored in a series of subdirectories. Once you exceed ~ 32000 maps in a
mapset (which is also a directory effectively), you are out of range for ext3:

<A HREF="http://en.wikipedia.org/wiki/Ext3#Functionality">http://en.wikipedia.org/wiki/Ext3#Functionality</A>
-&gt; &quot;A directory can have at most 31998 subdirectories, because an inode
     can have at most 32000 links.&quot;

&gt; the following command echos:
&gt;
&gt; GRASS 6.4.1
&gt; (mekong_latlong):~/grassdata/mekong_latlong/era_interim/cell_misc &gt; ls -l|wc
&gt; -l
&gt; 31999

Exactly (it was also my problem in the past as you have seen in the
previous posting).

&gt; Any suggestions.

Sure, several possibilities;
- convince, if the kernel permits, your admin to update to ext4
filesystem (I did that
   already, no big deal)
- convince, if the kernel permits, your admin to offer a disk
partition with xfs filesystem
  ( we are using this here in FEM for our Terabytes of GRASS data)
- if not possible, simply make 2 (or more) separate mapsets. Thanks to g.mapsets
   you can still have all maps visible (i.e., in the current map
search path), so zero
   efforts when it comes to analysis. In my pre-xfs years, I used to
split time series
   by years.

Nowadays the ext3 mapset is a bit limited when it comes to massive geodata
processing...

Hope this helps,
Markus

</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>