パーティションに* .oファイルを作成できません。

パーティションに* .oファイルを作成できません。

SYSTEM私は2つのパーティション(&)を持つUSBスティックでライブUbuntuを実行していますDATA。 DATAからを生成する必要があります*。実行するとエラーがtouch *.o発生します。No such file or directoryvi / mを使用してファイルを作成しようとすると、書き込み用にファイルを開くことができないというエラーが発生します。

Systemしかし、私のパーティションにファイルを作成することはできます。どちらのパーティションも、GPTパーティションテーブルとFAT32ファイルシステムを使用してフォーマットされています。しかし、他のFAT32システムで* .oファイルを作成することに成功したため、ファイルシステム自体とは関係のないようです。

権限の問題だと思いますか?インストールが間違っている可能性があると考えてみましたが、sudo mount -o rw,remount /media/ubuntu/DATAそれも役に立ちませんでした。私も試してみましたが、幸運ではありchown -R ubuntu:ubuntuませんでした。

何が問題なのか知っていますか?このファイルがなぜ必要なのか疑問に思う人のために、私のmakefileはプロジェクトをコンパイルするためにこれらの* .oファイルを生成しています。

ベストアンサー1

説明によると、答えは簡単に見えます。 FAT32はファイル名に*文字を受け入れません。https://en.wikipedia.org/wiki/Filename#Comparison_of_filename_limitations。運が悪い場合は、ext4で再フォーマットすることはオプションですか?

おすすめ記事