[gelöst] Hardlink mit mehr als 64 Zeichen erstellen bringt "Invalid argument"

  • Hallo,


    ich finde in "man ln" nichts über eine Beschränkung auf 64 Zeichen im Namen, jedoch kann ich keine Hardlinks mit mehr Zeichen erstellen.


    Kann mir jemand einen Tip geben, wie das zu lösen ist?


    Beispiel:


    Code
    das geht:
    ln "/pfad/zur/vorhandenen/datei/hier_ist_Dateiname(kurz).txt" "/pfad/zur/link/hier_ist_Dateiname(kurz).txt"
    das geht nicht:
    ln "/pfad/zur/vorhandenen/datei/hier_ist_ein_Dateiname_mit_mehr_als_64_Zeichen_und_ist_ganz_lang.txt" "/pfad/zur/link/hier_ist_ein_Dateiname_mit_mehr_als_64_Zeichen_und_ist_ganz_lang.txt"


    Das wird mit dem Fehler "Invalid argument" nicht erstellt.


    Die Gesamtpfadlängen sind kleiner als 250 Zeichen.


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

    Einmal editiert, zuletzt von HFlor ()

  • Ich hab gerade das hier probiert:


    Code
    #echo > 111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999
    >ln 111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999 111111111122222222223333333333444444444455555555556666666666777777777788888888889999999999.link


    Das sind Dateien mit 100 Zeichen. Hat geklappt.


    Ich würde auf eine Beschränkung des Dateisystems oder des Kernels tippen. (Hier: 2.6.16.19, reiser3 und ext2)


    Gruß,


    Udo

  • Hallo Udo,


    Zitat

    Original von Urig
    Ich würde auf eine Beschränkung des Dateisystems oder des Kernels tippen. (Hier: 2.6.16.19, reiser3 und ext2)


    Die Datei hat ja aber schon mehr als 64 Zeichen, beim Speichern gibt es kein Problem.
    Ein Softlink geht auch, damit kann ich aber nichts anfangen (es ist für ein Backup).


    Dateisystem wird wieder keiner kennen, es ist NSS auf einem Open Enterprise Server (basiert auf SLES9), Kernelversion ist 2.6.5


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

  • Hallo,


    es war ein unbekannter Fehler im Zusammenhang des Zeichens '~' im Pfadnamen.
    Dieses hatte ich vor dem Datum als Pfad stehen. Ich nutze nun ein anderes Zeichen und dann funktioniert auch die Linkerstellung. :schiel


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!