我有Windows 10 / Manjaro(4.19.32-1-MANJARO)双启动。我所有的个人数据都存储在两个系统中都使用的NTFS分区上。
我有一个项目,其中的图片:
文件名中带有一些冒号()。我可以在Linux中正确访问这些文件(我知道我不能使用Windows,这很好)。
但是,当我尝试在此分区中创建带有特殊字符的新文件:
(例如,当然是从Linux)时,我做不到。直到最近(2-3周前)都运行良好。我今天注意到了这个问题。
使用示例touch
:
[user@user-thinkpad Data]$ touch a\:b
touch: setting times of 'a:b': No such file or directory
另一个例子:
[user@user-thinkpad Data]$ echo "Hello Hello" > 'a:b'
bash: a:b: Invalid argument
使用文件浏览器从外部NTFS驱动器(项目的新文件)进行复制也不起作用:
知道为什么吗?
挂载选项如下所示:
/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
如有需要,我很乐意分享有关系统的更多信息。
注意:shutdown /s /t 0
在启动Manjaro之前,我总是使用命令完全关闭Windows。
与其将驱动器安装为保险丝,不如安装ntfs-3g
viapacman -Sy ntfs-3g
并将其安装为ntfs
via
mount -t ntfs /dev/sda3 /mount/point
要在启动时挂载它,请将此行添加到/etc/fstab
:
/dev/sda3 /mount/point ntfs-3g defaults 0 0
为确保其正常工作,请先通过以下方法卸载驱动器:
umount /mount/point
然后通过重新安装
mount -a
这样可以确保它将在启动时正确无误地挂载。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句