Mailinglist Archive: opensuse-de (5006 mails)
| < Previous | Next > |
RE: nfs vs. cvs (knfs vs. ReiserFS) ?
- From: Peter Kuechler <peter.kuechler@xxxxxxxx>
- Date: Tue, 07 Aug 2001 13:30:33 +0200 (MEST)
- Message-id: <XFMail.20010807133033.peter.kuechler@xxxxxxxx>
On 06-Aug-2001 Ralf Corsepius wrote:
> Hallo,
>
> Ich habe hier ein merkwürdiges Problem mit "cvs up -dP" und
> nfs-gemounteten ReiserFS-Partitionen.
>
> Folgende Situation:
> * 2 Maschinen: Linux1 und Linux2
> * 2 User: User1 und User2
> * HOME von User1 auf Linux1:/home/User1 (ext2)
> * HOME von User2 auf Linux2:/home/User2 (reiserfs), als
> /home/User2 auf
> Linux1 via nfs gemountet.
> * An gleicher Stelle unterhalb beider Homes liegen mittels "cvs
> co" aus
> dem Internet "ausgecheckte" Kopien des gleichen CVS-Archives.
>
>
> Beim "cvs up -dP" passiert nun folgendes:
>
> * User1 auf Linux1 eingeloggt (D.h. CVS-Archiv auf lokaler
> Platte):
># cvs up -dP
> cvs server: Updating .
> ...
> => Alles funktioniert
>
> * User2 auf Linux1 eingeloggt (D.h. CVS-Archive liegt in
> NFS-gemountetem
> Verzeichnis):
># cvs up -dP
> cvs server: Updating .
> ...
> cvs update: cannot remove src: Unknown error 523
> cvs update: cannot remove scripts: Unknown error 523
>
> src und scripts sind Verzeichnisse, die früher mal im CVS
> existiert
> hatten, nun aber leer sind und von cvs up -dP entfernt werden
> müssten.
> Die Fehlermeldungen kommen genau an den Stellen, an denen '-dP'
> sie
> entfernen müsste
>
> [Beide Rechner unter SuSE-7.2/kernel-2.4.4/knfsd. Probleme mit dem
> CVS-Repository im Netz kann ich weitgehend ausschliessen, da sich
> das Problem mit verschiedenen CVS-Servern reproduzieren lässt.]
>
> Erklärungen, Abhilfe, bekanntes Problem? knfs/Kernel-Bug,
> ReiserFS-Bug,
> cvs-Bug?
Ich hatte ähnliche Probleme, allerdings nicht mit CVS sondern
allgemein mit knfs und Suse7.2.
Es ist bei einem Server unter Suse7.2 mit dem mitgelieferten Kerneln
nich möglich, in einem NFS gemounteten Verzeichnis ein
Unterverzeichnis mit Schreibrechten für die Gruppe und den Rest der
Welt zu erzeugen!
Möglicher weise ist das ja auch bei dir ein Rechteproblem.
Bei mir hat sich das übelst ausgewirkt. Ist ja klar, wenn mehrere
Personen in ein und dem selben Verzeichnis arbeiten sollen und da
auch Unterverzeichnisse anlegen:-(( Mit 755 kommt man da nicht weit.
Das gleiche gilt übrigens für die Kernel aus dem Internet bis 2.4.7!
Ich habe diesen Bug bei Suse gemeldet und er wurde dort auch
nachvollzogen. Als übergangslösung habe ich einen Kernel genannt
bekommen, mit dem das nicht auftritt:
ftp://ftp.suse.com/pub/people/mantel/next/linux-2.4.7.SuSE-3.tar.bz2
Hab eben mal nachgesehen, inzwischen gibts den nicht mehr, es
steht da jetzt ein linux-2.4.7.SuSE-5.tar.bz2.
Ob der auch geht, weiß ich noch nicht, werd ich vieleicht nacher
nochmal testen.
Warum das so ist konnte mir bis jetzt keiner sagen. Ist nur blöd,
weil ich jetzt keine Patches aus dem Internet mehr einspielen kann.
(z.B. XFS, was sehr gut läuft im Gegnsatz zu andern Filesystemen
dieser Art:-( )
--
mfg Peter Küchler,
Planungsverband Frankfurt
Region Rhein Main
| < Previous | Next > |