Laufwerke über 2TB?!

Jan-Benedict Glaw jbglaw at lug-owl.de
Don Mai 12 09:29:34 CEST 2005


On Thu, 2005-05-12 01:16:02 +0200, Andreas Roth <andreas at schosemail.de> wrote:
> 
> > ...und davon ein strace? 
> 
> ok, ich hab beides mal als datei angehängt. Die Zeile mit "File too
> large" sieht ganz interessant aus... haber was könnte ich da tun??

Kernel-Version verraten und/oder mal in die Implementierung vom
ioctl (fd, BLKGETSIZE64, ...) gucken.

Die besteht momentan (Linus' git-Baum) in ./drivers/block/ioctl.c aus:

	case BLKGETSIZE64:
		return put_u64(arg, bdev->bd_inode->i_size);

put_u64() ist weiter oben definiert als:

static int put_u64(unsigned long arg, u64 val)
{
	return put_user(val, (u64 __user *)arg);
}

Das sieht erstmal okay aus. Bleibt immernoch die Frage, ob Du vielleicht
eine ältere (oder von Deinem Distributor der Wahl kaputt-geptachten)
Kernel benutzt...

MfG, JBG

-- 
Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481             _ O _
"Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg  _ _ O
 fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!   O O O
ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : http://www.tlug.de/pipermail/tlug_allgemein/attachments/20050512/a8ce5195/attachment.pgp