7.4GBファイルをコピーする必要がある7.5GB USBキーチェーンがあります。しかし、スーパーブロックは0.5GBのスペースを消費するので、それはできません。
ベストアンサー1
デバイスにデータを書き込むためにファイルシステムは必要ありません。tar
ディレクトリ構造とすべてのメタデータを保存するアーカイブを作成し、それをデバイスに書き込むことができます。
データ投入
これはsdb
私のシステムにあるUSBドライブの例です。設定に合わせて調整してください。
tar cf /dev/sdb <some_directory>
データの読み取り
tar
以下を使用して、デバイスからデータを直接読み取ることができます。
tar xf /dev/sdb
私の実験では、tarアーカイブのデータだけでなく、常にブロックデバイス全体を読み取っています。デバイスに8GiBがあることはわかっていますが、3GiBのみを保存した場合は、次のようにデバイス全体をdd
読み取る必要はありません。
dd if=/dev/sdb bs=1M count=3072 | tar xf -
注意事項
データをできるだけ圧縮してみてください。時間がかかることがありますが、通常のファイルシステムを搭載したドライブにはすべてが含まれます。使用することをお勧めします7-Zip
。遅いが圧縮率が高い。例は次のとおりです。
7za a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on archive.7z <some_directory>