パスワードを忘れた? アカウント作成
192476 journal

witchの日記: (メモ) 圧縮ファイルシステム Squashfs でHDDのバックアップ 2

日記 by witch

メインPCを移行したときに、古いマシンのHDDをまるごと rsync してコピーを作っておいたのだけど、そのままだとサイズ大きいので何とかしたかった。

で、「そいえば圧縮ファイルシステムみたいのがあったっけ…」と探したら、Squashfs とか cloop とかを見つけた。
Vine のパッケージに cloop は見当たらず、squashfs-tools があったので、とりあえず Squashfs をつかうことに

mksquashfs ./backup_root hogehoge_backup.squashfs -noappend

とやるだけ。
./backup_root はバックアップしたHDDのrootディレクトリを置いた場所。
-noappend オプションは何のおまじないなのかよく判らない。
マウントするときは

mount -t squashfs -o ro,loop hogehoge_backup.squashfs /mnt/tmp

でOK。
11GBあったHDDのバックアップは6GBになりました。
間違ってファイルを上書きする心配もないし、便利かも。

--- 2010/02/12 13:15 追記
残念ながら処理時間を計り忘れました。他にHD録画の再エンコードをしつつ、30%くらいのCPU占有で30分程度だったと思います。
なお、CPUは Atom330 1.6GHz、HDDは Seagate ST340015A (Ultra ATA/100 5400rpm)
mksquashfsは4スレッド走っていました。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

読み込み中...