AMD K6-2 333MHz / RAM 64MB のマシンに Ubuntu 6.06 Server Edition をインストール(convmvを使ったよ 編)

ども。鉄王です。

順序が前後してしまったんですが、今日はconvmvについてのネタです。

RedHat 8.0 から Ubunbu 6.06.2 に移行するにあたってのいちばんの懸念材料が、日本語ファイル名の扱いでした。前者の文字コードはEUC、後者はUTF-8がデフォルト。OSを移行するには、日本語ファイル名をUTF-8に変換する必要があるのでした。

で、起用したのが、Linux界隈では有名なconvmvというスクリプト。ウチの環境で使ってみたらこんな感じでした。

総ファイルサイズ約40GBの変換で約30分かかりました
サーバのスペックがアレなんで、まあ、こんなもんでしょう
なんか、ゴミファイルが残りました
原因がよく掴めてないのですが、RedHat 8.0時代に使っていたNetatalk 1.xで生成された「.DS_Store」(:2eDS_Store)が原因かもしれません
なぜか変換できないファイルがありました
RedHat 8.0 では、Samba 2.0.x と Netatalk 1.x(のEUC対応版)を使ってまして、ファイル名はすべてEUCだったはずなんですが、convmv -r -f euc-jp -t utf8 * --notest とやっても、Macがらみのファイルで変換できないものがありました

100%変換!というわけではない結果でしたが、全体的にはヒジョーに優秀なスクリプト、というのが使ってみての感想です。いやあ、いちばんの懸念材料がサクッと解消されてよかったよかった。

convmv – converts filenames from one encoding to another
http://www.j3e.de/linux/convmv/man/

Related posts:

  1. AMD K6-2 333MHz / RAM 64MB のマシンに Ubuntu 6.06 Server Edition をインストール(zshを仕込んでみた 編)
  2. AMD K6-2 333MHz / RAM 64MB のマシンに Ubuntu 6.06 Server Edition をインストール(ClamAVを入れようとしたら…… 編)
  3. AMD K6-2 333MHz / RAM 64MB のマシンに Ubuntu 6.06 Server Edition をインストール(Postfixの設定 編)
  4. AMD K6-2 333MHz / RAM 64MB のマシンに Ubuntu 6.06 Server Edition をインストール(ストイックさに驚いた 編)
  5. AMD K6-2 333MHz / RAM 64MB のマシンに Ubuntu 6.06 Server Edition をインストール(まずは導入 編)

0 Responses to “AMD K6-2 333MHz / RAM 64MB のマシンに Ubuntu 6.06 Server Edition をインストール(convmvを使ったよ 編)”


  • No Comments

Leave a Reply