文書

文書

mp3ファイルのコレクションを含むディレクトリがあります。私はWineでWindowsプログラムを使用する予定ですが、ファイルの1つが09.mp3Wineに「見えません」。

私が使用しているプログラムは、ファイルが存在しないかのように無視します。飲んでwinefile走っていましたが、cmdファイルも見せませんでした。ディレクトリに残りのファイルが存在します。

事実

  • 影響を受けるファイルは数年前に追加されました。
  • すべてのファイルの所有者は同じです(私)。
  • すべてのファイルは同じ権限(0644)を持ち、getfaclすべてのファイルにも同じ結果が表示されます。
  • lsattrすべてのファイルに対して同じ結果を表示します。--------------e------- 09.mp3
  • ファイルの名前を変更することは役に立ちません
  • コピーの作成 - 私が使用しない場合、コピーが表示されます。cp -a
  • rw、relatimeオプションでインストールされたext4ファイルシステム
  • Ubuntu 22.04.1 LTSのLinuxカーネル5.15.0-47-generic
  • wine-6.0.3 (Ubuntu 6.0.3~repack-1)

ls出力

> ls -l
total 133016K
-rw-r--r-- 1 mrb mrb  6073826 2023-12-20 17:31:21 01.mp3
-rw-r--r-- 1 mrb mrb  8667281 2023-12-20 17:31:22 02.mp3
-rw-r--r-- 1 mrb mrb 12242599 2023-12-20 17:31:22 03.mp3
-rw-r--r-- 1 mrb mrb 11234269 2023-12-20 17:31:23 04.mp3
-rw-r--r-- 1 mrb mrb  7327289 2023-12-20 17:34:40 05.mp3
-rw-r--r-- 1 mrb mrb 11278180 2023-12-20 17:31:20 06.mp3
-rw-r--r-- 1 mrb mrb  7795117 2023-12-20 17:34:41 07.mp3
-rw-r--r-- 1 mrb mrb  8146473 2023-12-20 17:34:40 08.mp3
-rw-r--r-- 1 mrb mrb  4772263 2021-08-04 11:16:35 09.mp3
-rw-r--r-- 1 mrb mrb  8066202 2023-12-20 17:31:20 10.mp3
-rw-r--r-- 1 mrb mrb  7778193 2023-12-20 17:34:41 11.mp3
-rw-r--r-- 1 mrb mrb 10224047 2023-12-20 17:34:42 12.mp3
-rw-r--r-- 1 mrb mrb  9962763 2023-12-20 17:34:42 13.mp3
-rw-r--r-- 1 mrb mrb 12967837 2023-12-20 17:34:43 14.mp3
-rw-r--r-- 1 mrb mrb  9644160 2023-12-20 17:31:24 15.mp3

dir /a出力

失われた09.mp3:

> wine cmd /c dir /a
Volume in drive R has no label.
Volume Serial Number is 0000-0000

Directory of R:\Album

20/12/2023   6:07 PM  <DIR>         .
20/12/2023   5:47 PM  <DIR>         ..
20/12/2023   5:31 PM     6,073,826  01.mp3
20/12/2023   5:31 PM     8,667,281  02.mp3
20/12/2023   5:31 PM    12,242,599  03.mp3
20/12/2023   5:31 PM    11,234,269  04.mp3
20/12/2023   5:34 PM     7,327,289  05.mp3
20/12/2023   5:31 PM    11,278,180  06.mp3
20/12/2023   5:34 PM     7,795,117  07.mp3
20/12/2023   5:34 PM     8,146,473  08.mp3
20/12/2023   5:31 PM     8,066,202  10.mp3
20/12/2023   5:34 PM     7,778,193  11.mp3
20/12/2023   5:34 PM    10,224,047  12.mp3
20/12/2023   5:34 PM     9,962,763  13.mp3
20/12/2023   5:34 PM    12,967,837  14.mp3
20/12/2023   5:31 PM     9,644,160  15.mp3
      14 files              131,408,236 bytes
       2 directories    562,884,780,032 bytes free

文書

失われた09.mp3:

winfileに見つからないフォルダ09.mp3が表示されます。

答え1

ファイルアクセス時間は将来(遠い2446年)です。

> stat 09.mp3
  File: 09.mp3
  Size: 4772263     Blocks: 9328       IO Block: 4096   regular file
Device: fd04h/64772d    Inode: 313589982   Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/     mrb)   Gid: ( 1000/     mrb)
Access: 2446-05-10 19:38:55.000000000 -0300
Modify: 2021-08-04 11:16:35.905612900 -0300
Change: 2023-12-20 17:49:55.600681442 -0400
 Birth: 2022-09-30 19:00:34.856978234 -0300

リセットすると問題が解決します。

> touch -a 09.mp3

> stat 09.mp3
  File: 09.mp3
  Size: 4772263     Blocks: 9328       IO Block: 4096   regular file
Device: fd04h/64772d    Inode: 313589982   Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/     mrb)   Gid: ( 1000/     mrb)
Access: 2023-12-20 18:11:47.220986317 -0400
Modify: 2021-08-04 11:16:35.905612900 -0300
Change: 2023-12-20 18:11:47.220986317 -0400
 Birth: 2022-09-30 19:00:34.856978234 -0300

> wine cmd /c dir /a
Volume in drive R has no label.
Volume Serial Number is 0000-0000

Directory of R:\Album

20/12/2023   6:07 PM  <DIR>         .
20/12/2023   5:47 PM  <DIR>         ..
20/12/2023   5:31 PM     6,073,826  01.mp3
20/12/2023   5:31 PM     8,667,281  02.mp3
20/12/2023   5:31 PM    12,242,599  03.mp3
20/12/2023   5:31 PM    11,234,269  04.mp3
20/12/2023   5:34 PM     7,327,289  05.mp3
20/12/2023   5:31 PM    11,278,180  06.mp3
20/12/2023   5:34 PM     7,795,117  07.mp3
20/12/2023   5:34 PM     8,146,473  08.mp3
04/08/2021  10:16 AM     4,772,263  09.mp3
20/12/2023   5:31 PM     8,066,202  10.mp3
20/12/2023   5:34 PM     7,778,193  11.mp3
20/12/2023   5:34 PM    10,224,047  12.mp3
20/12/2023   5:34 PM     9,962,763  13.mp3
20/12/2023   5:34 PM    12,967,837  14.mp3
20/12/2023   5:31 PM     9,644,160  15.mp3
      15 files              136,180,499 bytes
       2 directories    562,884,780,032 bytes free

ワインやWindowsでは、リモートアクセス日がなぜ問題なのかわかりません。 Win32 FILETIME構造は、数千年前の日付を処理できます。とにかく影響を受けたファイルを修正するのは簡単でした。

答え2

非常に古いバージョンのWineを使用しています。

このエラーは、最新のWineバージョン、特に9.0-rc2では再現できません。

Wineconsoleワイン9.0-rc2

関連情報