お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-11-30 23:05:12

tikhr
メンバ
From: Sendai
登録日: 2008-04-26

150GBあるHDDの中身を新しいHDDに移動したいのですが

二つほど質問があります。

一つめはタイトル通りです。
おそらくトップディレクトリを「コピー」では、フリーズするでしょう。
小分けにして地道にコピーしていくべきでしょうか?
それとも Linux上によいツールはありますか?

二つめは、HDDのファイルシステムです。vfatとなっていますが、fat は大容量では非効率的、4GB以上のファイルが扱えないと聞きます。UNIX系では fat が標準です。やはりfatを使うべきですか?

用途は、個人用途で、サイズは640GBです。
おそらく9割方ubuntu側からアクセスするでしょう。残りはwindowsです。

オフライン

 

#2 2008-11-30 23:59:41

si
メンバ
From: hokkaido kitami, jp
登録日: 2007-01-15

Re: 150GBあるHDDの中身を新しいHDDに移動したいのですが

>HDDの中身を新しいHDDに移動したい
最近、似たような、スレッドが有りました。
検索してみてください。色々、方法は有ります。

> UNIX系では fat が標準です
何か勘違いされているようです。
fat は、MS-DOSのファイルシステムです。
UNIX系の標準は、知りませんが、Ubuntu や、多くの  Linux のデフォルトは、ext3 です。

### 参考 ###
Ubuntuでは、最新のファイルシステムはサポートしてない様ですが、
それでも数多くのものをサポートしています。
デスクトップ版のインストーラでは、ファイルシステムをあまり選べませんが、
オルタネート版では、数多くのシステムを選択出来ます。

オフライン

 

#3 2008-12-01 00:56:55

tikhr
メンバ
From: Sendai
登録日: 2008-04-26

Re: 150GBあるHDDの中身を新しいHDDに移動したいのですが

si による投稿:

>HDDの中身を新しいHDDに移動したい
最近、似たような、スレッドが有りました。
検索してみてください。色々、方法は有ります。

http://forum.ubuntulinux.jp/viewtopic.php?id=3315
これのことですね。申し訳ありません見落としていました。
ddコマンドでやってみます。

si による投稿:

> UNIX系では fat が標準です
何か勘違いされているようです。
fat は、MS-DOSのファイルシステムです。
UNIX系の標準は、知りませんが、Ubuntu や、多くの  Linux のデフォルトは、ext3 です。

MacとかLinuxから使う外付けHDDのタイプがfatってことです。
コアな部分があるパーティションだけがext使うんだと思っていましたが、外付けHDDにもext3は使えたりするんでしょうか?

オフライン

 

#4 2008-12-01 02:25:03

okamrua
メンバ
From: 福岡
登録日: 2008-07-11

Re: 150GBあるHDDの中身を新しいHDDに移動したいのですが

>MacとかLinuxから使う外付けHDDのタイプがfatってことです。

これは勘違いです。一般的にWindowsを使用している人が多いので、外付け機器は標準でfatもしくはfat32でフォーマットされていることが多いだけです。まぁ他にも理由はありますが・・・

>外付けHDDにもext3は使えたりするんでしょうか?

もちろんです。

オフライン

 

#5 2008-12-01 03:15:58

STGSAGWAN
ゲスト

Re: 150GBあるHDDの中身を新しいHDDに移動したいのですが

tikhr による投稿:

それとも Linux上によいツールはありますか?

結論から言うと、一番シンプルな cp -a が良いと私は思います。
cpに-vをつければ進捗も分かりますから、あれフリーズしたかも?なんて心配はしなくて済みますよ。

なぜcpか?について以下簡単に説明します。
まず、HDD交換時のファイルコピーで私が思いつくのは、cp, rsync, dd, tar, cpio, dump/restore です。
しかし、今回のケースでは、
新旧HDDの型番・サイズが違う -> dd 除外 *1
新旧HDDのいずれかがFAT系 -> dump/restore 除外
パーミッション保持したりする必要もない -> tar 除外
cpioはあまり知らないのでここでは除外させてください
差分をコピーしたいわけではない -> rsync 除外
残るは cp
ということです。

*1 ddでも出来ない事はないですが...。

余談ですが、作業後はdiffやmd5sumなどを用い、ファイルが間違いなくコピーされた事を目で確認するとより良いと思います。

tikhr による投稿:

やはりfatを使うべきですか?

セオリー通りだと LinuxとWindows(もちろんMacOSも)からアクセス可能なFATにしたほうがいいと思います。
一方、ext3にすると、Windowsからext2/ext3に読み書き可能なツールでアクセスすることになりますが、それらのツールを使い手がどう思うかは好みの問題だと思います。

もし私ならば、ext3にして、Windowsから直接それに触りません。(複数OSから同じファイルシステムを触るのを厭うという個人的な理由です。)
少々面倒ですが、Windows<->Linux間は、USBメモリもしくはインターネット上のストレージサービス(Dropboxとか)でファイルの受け渡しを行う運用にすると思います。

最後の編集者: STGSAGWAN (2008-12-01 03:35:16)

 

#6 2008-12-02 21:50:39

tikhr
メンバ
From: Sendai
登録日: 2008-04-26

Re: 150GBあるHDDの中身を新しいHDDに移動したいのですが

詳しい回答ありがとうございます、大変勉強になりました。
パーティションそのままにコピーするddコマンドより、
cpコマンドでやった方がシンプルで良さそうですね。

ext3はWindows側から見えるようにはなっていますが、使いづらいので
使い勝手を優先してfat32でフォーマットすることにしました。

オフライン

 

Board footer

Powered by FluxBB