私はLinuxとDebianディストリビューションに初めて触れたので、私を責めないでください。私の考えは、そのcp
コマンドを使用してあるドライブから別のドライブにファイルをコピーすると、ファイル構造が何らかの形で変更されないことです。本当に?保存オプションは権限、タイムスタンプなどを保存しますが、cp
プロセスが内部ファイル構造を変更したり、任意の方法でファイルを破損したりする可能性があることを理解しています。よろしくお願いします。
ベストアンサー1
はい、cp
ファイルシステムの構造を変更することは可能ですが、通常プログラムはそれを認識しないため、ファイルは破損しません。これはまれなファイルで発生します。穴あまりにも多くのスペースを占有しないために、ファイルシステムはコンテンツを保存しません。穴部分。
cp
パラメータがあります--sparse
。
デフォルトでは、スパースソースファイルはおおよそのヒューリスティックによって検出され、対応するターゲットファイルもスパースされます。これは選択された動作です
--sparse=auto
。--sparse=always
ソースファイルにゼロバイトの長いシーケンスが含まれるたびにスパースDESTファイルが生成されることを指定します。--sparse=never
スパースファイルの生成を無効にするために使用されます。
メモ:ターゲットハードドライブが破損すると、破損したcp
ファイルが作成される可能性がありますが、これは意図的なものではありません。