Eu tenho uma inicialização dupla do Windows 10 / Manjaro (4.19.32-1-MANJARO). Todos os meus dados pessoais são armazenados em uma partição NTFS que uso em ambos os sistemas.
Eu tenho um projeto que envolve imagens com alguns dois-pontos ( :
) em seus nomes de arquivo. Posso acessar esses arquivos corretamente no Linux (sei que não posso com o Windows e está tudo bem).
No entanto, quando tento criar novos arquivos com caracteres especiais como :
(do Linux, é claro), nesta partição, não consigo. Funcionou bem até recentemente (2-3 semanas atrás). Percebi o problema hoje.
Exemplo usando touch
:
[user@user-thinkpad Data]$ touch a\:b
touch: setting times of 'a:b': No such file or directory
Outro exemplo:
[user@user-thinkpad Data]$ echo "Hello Hello" > 'a:b'
bash: a:b: Invalid argument
A cópia de uma unidade NTFS externa (novos arquivos para o projeto) também não funciona, usando o explorador de arquivos:
Alguma ideia do porquê?
Veja como são as opções de montagem:
/dev/sda3 on /run/media/user/Data type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)
[user@user-thinkpad Data]$ sblk -f | grep sda3
├─sda3 ntfs Data 36A83041A83001C3 52.6G 80% /run/media/user/Data
Ficarei feliz em compartilhar mais algumas informações sobre meu sistema, se necessário.
Nota: Eu sempre uso o comando shutdown /s /t 0
para desligar completamente o Windows antes de inicializar o Manjaro.
Em vez de montar o drive como fuseblk, instale
ntfs-3g
viapacman -Sy ntfs-3g
e monte-o comontfs
viaPara montá-lo na inicialização, adicione esta linha a
/etc/fstab
:Para garantir que funcione, desmonte a unidade primeiro por meio de:
Em seguida, remonte-o via
Isso garantirá que ele será montado na inicialização sem erros.