Come creare un collegamento simbolico dell'unità con due punti per i collegamenti simbolici NTFS-3G nella cartella ".NTFS-3G"


0

La documentazione ufficiale di NTFS-3G afferma che è necessario creare una mappatura per i symlink NTFS che coprono l'unità perché ovviamente non è in grado di mappare le unità Windows ai punti di montaggio Linux:

Un'altra opzione è quella di consentire all'utente di definire su quale lettera di unità deve essere mappata in Linux. Tali definizioni dovrebbero trovarsi nella directory .NTFS-3G del file system corrente, come collegamenti simbolici al punto di moint corrispondente. C: \ Gli utenti verranno convertiti in ./.NTFS-3G/C:/ Utenti con C: definito come collegamento simbolico a un punto di montaggio.

Questo è il caso, come ls -lisahdimostra:

224031    0 lrwxrwxrwx 2 root root   40 Aug  5  2010 creations -> /media/Daten/.NTFS-3G/W:/

Quindi, fondamentalmente, devo creare un link simbolico chiamato "W:" in /media/Daten/.NTFS-3G che abiliti la ricerca dei file sul punto di montaggio corretto. Ma il problema è ... come posso creare i due punti in un nome file su una partizione NTFS?

Semplicemente non funziona:

strayer@layer:/media/Daten/.NTFS-3G$ ls -lisah
insgesamt 13K
105347   0 drwxrwxrwx 1 root root   0 Dez  5 21:38 .
     5 12K drwxrwxrwx 1 root root 12K Dez  6 09:47 ..
105348 512 lrwxrwxrwx 1 root root  42 Dez  5 21:38 W -> /media/truecrypt1
strayer@layer:/media/Daten/.NTFS-3G$ LANG="" sudo ln -s /media/truecrypt1/ "./W:"
ln: failed to create symbolic link `./W:': Invalid argument

Non sorprende, dal momento che i due punti sono vietati nei nomi di file NTFS ... come dovrei farlo funzionare?

La mia prima speranza era che NTFS-3G ignorasse i due punti nel nome del file e usasse il collegamento simbolico "W" già esistente, ma non lo fa.

Risposte:


0

Come spiegato dallo sviluppatore principale NTFS-3G nei loro forum di supporto :

In realtà NTFS consente i due punti in nome, solo Windows no. La creazione del collegamento simbolico viene probabilmente rifiutata perché è stata montata la partizione con l'opzione windows_names. In tal caso, probabilmente puoi montare temporaneamente senza l'opzione durante la creazione del collegamento simbolico e reimpostare l'opzione in seguito. I caratteri speciali vengono controllati solo durante la creazione di un file (normale o speciale).

Dopo aver montato il volume senza windows_namessono stato in grado di creare il collegamento simbolico con due punti nel suo nome.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.