`sha256sum` ile dosyaların veri bütünlüğünü kontrol etme

Esenlikler,

Lokalimizde çalışan HELM Chart ları bir müşterimize USB ile verdiğimizde kendi ortamlarında deploy edildiğinde uygulamanın çalışmadığı iletildi. Kendimiz tekrar USB ile götürüp deploy ettiğimizde uygulama ayağa kalktı..

Bir daha böyle bir sorunla karşılaşmamak adına bir yöntem bulmamız gerekiyordu. O da sha256sum ..

find . -type f -exec sha256sum {} + > `date "+%Y%m%d_%H%M"`_checksums.sha256
  .
  .
  .
  b18bcb13bd1e1f51d7081e2bb1841d046835a37c8bea72a942c737f1870ec011  ./config/menus/version.ipxe
  09d592c451a350dc946f20b8a0c4d0d5667a90e986de39df3b572076bd11396c  ./config/menus/vmware.ipxe
  93f4530175d1cea921fd35c7fd4603c76c3c383aa4ed35d8f0df66a8eafd3b4a  ./config/menus/vyos.ipxe
  6d88517ed96750b94daaa0abd86220e0fa2585fb6b7731f30b8f1e8c9e481bd4  ./config/menus/zeninstall.ipxe
  a5893dc6065a1e18bdfc41cc5bd1820ec4f8262206ecb68b9221204da8d16faa  ./config/endpoints.yml
  fd09ddf4b8ed7383c711bbab444292447d46b63d53bcd8ca2359a76cfbfea2e2  ./config/menuversion.txt
  05d989781bee5ddae40d901612a22893d670dcb53805798412e64183689817e7  ./checksums.sha256
  31c33d36a65bf822d7d8679a9785e252aac4b339a494cc5f6c56d9346028e1f3  ./docker-compose.yaml
  3f9eadd4320dfe2155c14c2b4cad5c21f138e2db82fa14b24015944bc20ab46f  ./20240210_1849_checksums.sha256

❗❗ docker-compose.yaml dosyasında değişiklik yapıyorum ve kontrol ediyorum.

sha256sum -c 20240210_1849_checksums.sha256
.
.
.
./config/menus/vmware.ipxe: OK
./config/menus/vyos.ipxe: OK
./config/menus/zeninstall.ipxe: OK
./config/endpoints.yml: OK
./config/menuversion.txt: OK
./docker-compose.yaml: FAILED ❗
./20240210_1849_checksums.sha256: FAILED ❗
sha256sum: WARNING: 2 computed checksums did NOT match ❗

Artık elinizde hatanın sizden kaynaklanmadığına dair bir kanıtınız var.

Esen kalın …

İçeriği paylaş:

× Yazılan içerik ile ilgili her türlü soru, şikayet ve öneriniz için ePosta gönderebilirsiniz.
Etiket: sha256sum, Veri bütünlüğü