gzipで元のファイルサイズを変更できますか?

gzipで元のファイルサイズを変更できますか?

/dev/sdf32GSDです。私が知っている限り、私は次のステップを実行しましたが、最後のステップを実行してSDに書き込もうとすると、ファイルイメージはSDより1バイト大きいようです。画像を圧縮すると元の画像のサイズが大きくなりますか?

#inserted first SD in SD Reader and successfully wrote image to file
sudo dd bs=4M if=/dev/sdf of=pibackup.img

#inserted second SD in SD Reader and successfully wrote image to SD
sudo dd bs=4M if=pibackup.img of=/dev/sdf

gzip pibackup.img
//Might have been moved back and forth between servers using `scp`
gzip -d pibackup.img.gz

#inserted third SD in SD Reader but am unsuccessful writing image to SD
sudo dd bs=4M if=pibackup.img of=/dev/sdf

失敗、私の言葉は次のことを意味します: [Michael@devserver ~]$ sudo mount /dev/sdf7 /mnt mount: 無効な fs タイプ、無効なオプション、/dev/sdf7 の無効なスーパーブロック、不足しているコードページまたはヘルパーその他のエラー 場合によっては、役に立つ情報syslogで見つけることができます。 dmesg tailなどをお試しください。

[Michael@devserver〜]$ dmesg |

DROP: IN=wlan0 OUT= MAC=ff:ff:ff:ff:ff:ff:78:24:af:ed:b7:58:08:00 SRC=192.168.1.1 DST=255.255.255.255 LEN=343 TOS=0x00 PREC=0x00 TTL=64 ID=63614 PROTO=UDP SPT=67 DPT=68 LEN=323
DROP: IN=wlan0 OUT= MAC=ff:ff:ff:ff:ff:ff:b4:b5:2f:12:aa:fa:08:00 SRC=0.0.0.0 DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=64 ID=70 PROTO=UDP SPT=68 DPT=67 LEN=308
DROP: IN=wlan0 OUT= MAC=b8:76:3f:69:31:95:78:24:af:ed:b7:58:08:00 SRC=192.168.1.1 DST=192.168.1.140 LEN=328 TOS=0x00 PREC=0x00 TTL=64 ID=12658 PROTO=UDP SPT=67 DPT=68 LEN=308
EXT4-fs (sdf5): mounted filesystem with ordered data mode. Opts:
SELinux: initialized (dev sdf5, type ext4), uses xattr
EXT4-fs (sdf7): bad geometry: block count 7453824 exceeds size of device (7256064 blocks)
SELinux: initialized (dev sdf6, type vfat), uses genfs_contexts
SELinux: initialized (dev sdf1, type vfat), uses genfs_contexts
EXT4-fs (sdf7): bad geometry: block count 7453824 exceeds size of device (7256064 blocks)
EXT4-fs (sdf7): bad geometry: block count 7453824 exceeds size of device (7256064 blocks)
[Michael@devserver ~]$

ベストアンサー1

おすすめ記事