リネームでファイルが消える
Posted: 14/12/23(火) 22:48
パピーのROX-Filerでファイルのリネームをすると、ファイルが消えてしまう事があります。現象が起こるのは431JP2012、Precise-550JP。それ以外は試してませんが、複数のPC環境で確認しました。パピーはFrugalインストールです。
ROX-Filerで仮にhoge.txtをHOGE.txtにリネームするとします。
リモートでマウントしたNTFSかFAT32で、上記の様にファイル名の読みが同じで大文字小文字の変更をするとROX-Filerでエラーが出てファイルが消えます。ディレクトリの場合は空ディレクトリは消えますが、中身があれば消えません。
ターミナルのmvではファイルはリネーム可能。ディレクトリはエラーで不可ですが消えません。
リモート先のマウント方法はPnethood Samba共有、ターミナルのmount両方で現象が起こります。ローカルディスクの場合、NTFSはリネーム可能。FAT32はファイル、ディレクトリともエラーで不可ですが消えません。/root以下はext4だと思いますが、問題無くリネームできます。
NTFSはリモートがWindows XP Professional、Windows Server 2003 R2、ローカルがWindows XP Home Edition、Professionalで試しました。
リネーム時にROX-Filerで次の様な応答メッセージが出ますが、はいで続行するとファイルが消えます。いいえならば消えません。
'/mnt/network/usagi/kame/HOGE.txt'は既に存在します - 上書きしますか?
パピーを使い始めてすぐにこの現象に出くわして少々面くらいました。Linuxは初めてでしたので何か自分が間違ってるのかと思いましたが、いろいろ試してみてパピーのバージョンやパソコンを変えても起こるのでパピーの問題のようです。
CIFSやNTFSなどのファイルシステムの仕様で、大文字小文字を区別するしないの扱いが原因なのかもしれませんが、意図せずにファイルが消えるのは結構大きな問題だと思います。フォーラムを検索しても既出ではなさそうなので報告します。
私が試した環境は以下です。
EeePC4G-X IntelCeleronM 900MHz RAM512MB 431JP2012
EeePC901X IntelAtomN270 1.6GHz RAM1GB 431JP2012
ThinkPadR40 MobileIntelPentium4-M 1.8GHz RAM256MB 431JP2012
SUPERMICRO 4xIntelXeon 1.66GHz RAM1GB Precise-550JP
ROX-Filerで仮にhoge.txtをHOGE.txtにリネームするとします。
リモートでマウントしたNTFSかFAT32で、上記の様にファイル名の読みが同じで大文字小文字の変更をするとROX-Filerでエラーが出てファイルが消えます。ディレクトリの場合は空ディレクトリは消えますが、中身があれば消えません。
ターミナルのmvではファイルはリネーム可能。ディレクトリはエラーで不可ですが消えません。
リモート先のマウント方法はPnethood Samba共有、ターミナルのmount両方で現象が起こります。ローカルディスクの場合、NTFSはリネーム可能。FAT32はファイル、ディレクトリともエラーで不可ですが消えません。/root以下はext4だと思いますが、問題無くリネームできます。
NTFSはリモートがWindows XP Professional、Windows Server 2003 R2、ローカルがWindows XP Home Edition、Professionalで試しました。
リネーム時にROX-Filerで次の様な応答メッセージが出ますが、はいで続行するとファイルが消えます。いいえならば消えません。
'/mnt/network/usagi/kame/HOGE.txt'は既に存在します - 上書きしますか?
パピーを使い始めてすぐにこの現象に出くわして少々面くらいました。Linuxは初めてでしたので何か自分が間違ってるのかと思いましたが、いろいろ試してみてパピーのバージョンやパソコンを変えても起こるのでパピーの問題のようです。
CIFSやNTFSなどのファイルシステムの仕様で、大文字小文字を区別するしないの扱いが原因なのかもしれませんが、意図せずにファイルが消えるのは結構大きな問題だと思います。フォーラムを検索しても既出ではなさそうなので報告します。
私が試した環境は以下です。
EeePC4G-X IntelCeleronM 900MHz RAM512MB 431JP2012
EeePC901X IntelAtomN270 1.6GHz RAM1GB 431JP2012
ThinkPadR40 MobileIntelPentium4-M 1.8GHz RAM256MB 431JP2012
SUPERMICRO 4xIntelXeon 1.66GHz RAM1GB Precise-550JP