linuxとwindowsでのファイルのやりとりなどを考える
テスト環境のデータをバックアップしておきたいなと思い、今となっては全然使い道のないUSBのMOドライブを使うことにした。データ量はそんなに多くないからこんなのでもいいでしょう。USBメモリでもいいとは思うけど、とりあえずMOで。いまどきMOなんて使っている人はほかにいないだろうな・・・
まずは、MOディスクはwindowsでつなげて使いやすいようにNTFSでフォーマットしたので、linuxで読み書きするためにfedoraにntfs-3gをインストール。
ちなみに、テスト環境はfedora。
yum install ntfs-3g
これでマウントでOKかなとおもったら
FATAL: Module fuse not found. ntfs-3g-mount: fuse device is missing, try 'modprobe fuse' as root
と警告が出るのでNTFSをマウントできるように、NTFSサポートを有効にするために、カーネル再構築しないといけない。面倒なので考え方を変えることにする。
テストサーバーは玄箱なので、起動しなくなったとき、面倒なのである。
linuxでフォーマットしたMOをwindowsで認識させることにしました。
windowsでext3でフォーマットしたMOディスクを読み書きするためにEXT2Fsdをインストールする。
EXT2Fsdは、結構手軽な感じです。
MOにファイルを適当に入れて読み込む分にはこれだけでよかったのですけど、linux上でtarでアーカイブにして、そのアーカイブをwindows上で展開すると、日本語が文字化けする。OSの文字コードがlinux(fedora)はUTF-8でwindowsはshift-jisだからみたいです。
linuxから持ち込んだtarのアーカイブを文字化けしないで展開するには、tar32.dllを使ってコマンドラインからやるとできた。
dllに同封されているminitar.exeをコマンドラインから引数をつけて使う。
minitar.exe -x -?convert-charset=utf8 backup.tar.gz
上のような感じです。
物理的に外部メディアを介してのファイルのやり取りは今まであまりしたことがなかったので、今回できるだけいろいろなことを考えながら試してみました。
通常なら、FTPなどを使ってのファイルの移動だったり、公開サーバーにアップしてあるファイルとは違いバックアップするものは制作に使用しているファイルなどでファイル名に日本語をつけたりしているしね。
ちょっとした覚書程度に書き残す。
ちなみに、これを書いているときには気がつかず、後日に気がついたことだけど、上で書いているLinuxのカーネルの構築に失敗して動かなくなったとき、WindowsOSのパソコンでMOディスクと同じようにすれば、中のデータにはアクセスできる。ほんと、おばかである。EXT2Fsdをインストールしたときはいろいろと試さなかったのもあるのだけど・・・
テストサーバーが不調。
去年の年末になる少し前くらいですけど、テストサーバーに急にアクセスできなくなり、データだけ引き上げようと試みた。
念のために、Skbooなどのデータは定期的にバックアップするようにしているので、難を逃れた。
ためしに作っているものなどはバックアップしてないので、できればデータの引き上げをしたいと思ったのです。
ハードディスクを取り外し、Windowsが動いていてパソコンにつないでみる。ちなみに、テストサーバーはLinux。
ハードディスクが回転し始めたのだけど、異音がする。しばらく、異音はしていたけど、windowsでハードディスクが認識すると異音は止まった。
ハードディスクのデータにアクセスできるのですかさず、コピーできた。
この状態で、実際にはコピーした以外の要らないファイルを削除したり、sambaで設定しているごみ箱機能でごみ箱に指定しているディレクトリ内のファイルをすべて削除しておくことにした。
そのあと、ハードディスクをテストサーバーに戻して電源を入れてみると普通に動いた。
ここで、ひとつ気になるポイントがあるのに気がつく。Linuxの1ディレクトリのファイル数制限です。
sambaのゴミ箱機能を有効にしているディレクトリ内にテンポラリファイルを作るディレクトリを指定している場所があり、テンポラリファイルが作られて、そのテンポラリファイルを使わなくなると自動的に削除されるようになっているのですけど、自動的に消されるたびにゴミ箱に指定しているディレクトリにファイルが移動して、大量のファイルがたまり、Linuxが正常に動作しなくなった可能性が高い。実際にはたくさんファイルがあるというのは確認しただけで、ファイル数を数えてないので、原因とは断定できないけど、原因の可能性はかなり高い。
現在、1週間ほどトラブルから経つけど、正常には動いているみたいです。なんか、いやな感じはするけどね。
そんな感じで、なぜか年末になるとなにかしらのハードウェアのトラブルに巻き込まれる。なんでだろ・・・
- プロフィール
-
ぶーすけ
まったりなにか作ってます。
- 作ったサービス
-
- Skboo!!(β)
-
誰でも参加できるブラウザ上のペイントツールでイラストが描けて投稿できるお絵かきブログサービスです。
- とらドラのロゴのようなジェネレーター
-
アニメのとらドラ風のロゴが作れるジェネレーター。雰囲気のみ!
- skbooの画像変換ツール
-
簡単に画像フォーマットを変換できるオンラインツールです。
- skbooのお絵かき掲示板
-
みんなで1枚。お気軽にお描きください。
- WORKING!!のロゴのようなジェネレーター
-
アニメのWORKING!!風のロゴが作れるジェネレーター。あくまで雰囲気のみだけです(TT)
- 3DS MPO コンバーター
-
ニンテンドー3DSで撮影した3D写真をパソコン等で見られるようにJpgファイルに変換するアプリケーションです。


