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を完全にシャットダウンします。
ドライブをfuseblkとしてマウントする代わりに、viaをインストールntfs-3g
しpacman -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]
コメントを追加