integrity

SHA256SUMS를 확인하고 예기치 않은 파일에서 0이 아닌 값으로 종료합니다(파일이 다이제스트에 존재하지 않음).
integrity

SHA256SUMS를 확인하고 예기치 않은 파일에서 0이 아닌 값으로 종료합니다(파일이 다이제스트에 존재하지 않음).

을(를) 사용하여 다운로드한 파일 세트의 무결성을 확인하려고 합니다 sha256sum. PGP 를 사용하여 다이제스트 파일(이름이 지정된)에 SHA256SUMS암호화 방식으로 서명했습니다 . 현재 디렉터리에 있는 모든 파일의 체크섬을 재귀적으로 계산하여 파일을 만듭니다. find . -type f -not -name SHA256SUMS -exec sha256sum '{}' \; >> SHA256SUMS 이제 다음 명령을 실행하여(다이제스트 파일의 서명을 확인한 후 이 질문에서는 생략함) ...

Admin

rsync --recursive --ignore-existing: 부분적으로 복사된 파일을 복원/복구/덮어쓰려면 어떤 추가 플래그가 필요합니까?
integrity

rsync --recursive --ignore-existing: 부분적으로 복사된 파일을 복원/복구/덮어쓰려면 어떤 추가 플래그가 필요합니까?

rsync --recursive --ignore-existing foo bar이름이 큰 디렉토리 트리에 대해 복사 명령을 실행 중인데 foo명령이 중간에 중단되었다고 가정해 보겠습니다 . 예를 들어, 대상 시스템의 갑작스러운 정전으로 인해. 위 명령을 다시 실행하면 이미 존재하는 파일/디렉토리에 대해 많은 시간을 절약할 수 있습니다.완전히대상에 복사합니다 bar. 하지만 복사 중인 파일은 어떻게 되나요? 아마도 파일이 불완전/손상된 상태로 대상에 존재합니까? 물론 단순히 "완성된 파일"이라고 무시하는...

Admin

업데이트 1
integrity

업데이트 1

다양한 크기의 수천 개의 파일을 동기화하려고 하는데 파일의 1:1 복사본을 원합니다. 이는 이미 존재하는 파일의 무결성을 검사해야 하며 체크섬이 잘못된 경우 파일을 덮어써야 함을 의미합니다. 부분적인 전송 실패로 인해 이때 소위 증분 전송이 필요합니다. 분명히 내 설치가 약간 불안정하여 cp300-400GB를 사용하거나 전송한 후에 실패할 것입니다 rsync. 그 전에 나는 다음을 수행했습니다. 스토리지를 설치했는데 cp -r src dest설치가 중단되고 오류가 발생하여 약 300GB 후에 실패했...

Admin

무결성 오류 후 dmcrypt 드라이브를 열 수 없습니다
integrity

무결성 오류 후 dmcrypt 드라이브를 열 수 없습니다

이 드라이브에서 dm-integrity를 ​​사용하여 cryptsetup을 직접 사용했습니다. cryptsetup luksFormat --hash sha384 --cipher aes-xts-plain64 --integrity hmac-sha1을 사용하여 포맷했습니다. 얼마 후 일부 데이터가 "손상"되었다는 사실을 발견했습니다. 디스크에 결함이 있을 수도 있지만 luksOpen을 사용하면 문제 없이 열 수 있습니다. 디스크를 교체할 예정이지만 디스크에 있는 데이터가 필요합니다. 그래서 해결책이 필요합니...

Admin

DM-Integrity가 BTRFS보다 느린 이유는 무엇입니까?
integrity

DM-Integrity가 BTRFS보다 느린 이유는 무엇입니까?

BTRFS가 파일을 감지하는 방법과 유사하게 블록 장치의 자동 손상을 감지하고 싶습니다. BTRFS에서 허용하는 것보다 더 많은 매개 변수를 조정할 수 있도록 BTRFS에서 이 작업을 수행하고 BTRFS의 기본 체크섬을 비활성화하고 싶습니다. DM-Integrity가 최선의 선택인 것 같습니다. 원칙적으로 BTRFS와 동일한 작업을 수행해야 합니다. 문제는 엄청나게 느리고 사용할 수 없다는 것입니다. BTRFS의 순차 쓰기 속도는 170MiB/s 이상(압축 비활성화됨)인 반면 DM-Integrity의...

Admin

inode 테이블에 저장된 파일 크기에 비해 파일이 잘리지 않도록 하는 방법이 있습니까? (dd 명령어를 사용할 수 있나요?)
integrity

inode 테이블에 저장된 파일 크기에 비해 파일이 잘리지 않도록 하는 방법이 있습니까? (dd 명령어를 사용할 수 있나요?)

ext4 파일 시스템을 사용합니다. 일부 불량 섹터에 걸쳐 있을 수 있는 NTFS 파일 시스템에서 복사된 파일에 설명된 디렉터리 항목의 정확성에 대해 의구심이 듭니다(그러나 확실하지는 않습니다). 이제 소스에서 복사할 때 파일이 잘렸을 수 있다고 생각하지만 ext4 파일 시스템의 디렉터리 항목은 현재 잘린 파일 크기를 반영하지 않고 대신 NTFS 파일 시스템 테이블에 파일 크기 정보를 유지합니다. 이것이 가능한지는 모르겠지만 파일이 잘리지 않았는지 확인하고 싶습니다(불행히도 파일은 독점 형식이므로 파...

Admin

MD5는 여전히 파일 무결성을 확인하기 위한 실행 가능한 솔루션입니까?
integrity

MD5는 여전히 파일 무결성을 확인하기 위한 실행 가능한 솔루션입니까?

MD5 충돌에 대해 읽었으며 MD5가 더 이상 신뢰할 수 없다는 내용을 읽었습니다. 그러나 파일의 무결성을 확인할 때 이것이 적용되는지 궁금합니다. FLAC/metaflac(무료 무손실 오디오 코덱)과 같은 도구는 여전히 MD5를 사용하여 음악 파일의 데이터 무결성을 확인하는 것으로 나타났습니다. ...

Admin

LVM2 무결성 기능이 LV 활성화를 방해합니까?
integrity

LVM2 무결성 기능이 LV 활성화를 방해합니까?

새로운 LVM2 볼륨에서 무결성 기능을 활성화하려고 노력해 왔습니다. 다음과 같은 명령을 사용하여 lv를 생성합니다. sudo lvcreate --type raid1 --mirrors 1 --size 20g --raidintegrity y --name RAID MY_VG Cpy%Synclv가 성공적으로 생성 된 것으로 보이며 lvs. 모든 것이 잘 진행되는 것 같았고 결국 100%가 되었습니다. 파일 시스템을 생성하고(xfs 및 btrfs를 사용함) 이를 마운트하고 기록할 수 있으며 볼륨이 완벽하게...

Admin

파일 시스템 전반의 mv가 복사와 삭제 사이에 대상 파일 시스템 캐시를 플러시합니까?
integrity

파일 시스템 전반의 mv가 복사와 삭제 사이에 대상 파일 시스템 캐시를 플러시합니까?

mv간단하게 구현됩니다rename()가능할 때마다 이름을 바꿔도 작동하지 않을 때마다 복사한 다음 삭제하는 방법으로 돌아가십시오. 실제로(하지만 이론적으로는 그렇지 않다.), 두 경우 모두 소스와 대상이 각각 동일하거나 다른 파일 시스템에 있는 경우입니다. 내 질문:POSIX 표준에 정의되고 GNU coreutils의 일부로 구현된 것처럼 mv후자의 경우(예: 이름 바꾸기, 복사로 대체한 후 삭제가 불가능함) 파일 시스템 캐시가 어떤 의미에서 플러시된다는 것이 보장됩니까?sync) 적절한 시간에 대상...

Admin

미디어인포에 영상이 잘렸다는게 무슨 뜻인가요?
integrity

미디어인포에 영상이 잘렸다는게 무슨 뜻인가요?

손상된 비디오 파일을 확인하는 방법에는 두 가지가 있습니다. 첫 번째는 mediainfo즉시 사용하고 실행하는 것입니다 . mediainfo "$1" | grep --color 'IsTruncated' 두 번째는 비디오를 프레임별로 수동으로 단계별로 진행하는 것입니다 ffmpeg(몇 분의 집중적인 처리 필요). ffmpeg -v error -i "$1" -f null - IsTruncated동영상이 이동되거나 다운로드되어 중단된다는 것이 무엇을 의미하는지 이해합니다 . 파일이 너무 작아 해당 지점...

Admin

John MD Hunter가 쓴 정보 보안 핸드북의 이 섹션은 무엇을 의미할까요?
integrity

John MD Hunter가 쓴 정보 보안 핸드북의 이 섹션은 무엇을 의미할까요?

그래서 저는 John MD Hunter가 쓴 이 정보 보안 핸드북을 읽고 있습니다. 아래에는 책의 두 구절을 인용하겠습니다. "운영 체제는 종종 컴퓨터 시스템이 정상적으로 실행되는 동안 사용자가 불법적인 작업을 수행하는 것을 방지할 수 있습니다. 불행하게도 소프트웨어는 시스템이 실행되지 않을 때 발생하는 불법적인 작업을 방지할 수 없습니다. 위험은 소프트웨어가 컴퓨터 시스템이 정상적으로 실행되는 동안 발생하는 불법적인 작업을 방지할 수 없다는 것입니다. 시스템이 실행 중입니다." "다운"되면 보안 수...

Admin

펌웨어의 무결성을 보장하는 방법은 무엇입니까? (사전 설치 및 fwupd 업데이트)
integrity

펌웨어의 무결성을 보장하는 방법은 무엇입니까? (사전 설치 및 fwupd 업데이트)

Debian 저장소에 있는 패키지의 경우 설명된 대로 해시와 서명이 확인됩니다.여기(및 이와 관련된 문제) (개발 중인) 소프트웨어의 무결성을 어느 정도 보장해야 합니다. 하지만 GNU/Linux에서 펌웨어의 무결성을 어떻게 보장할 수 있을까요? 일반적으로 무결성을 안정적으로 보장하는 방법은 단 하나라고 생각합니다. 펌웨어는 오픈 소스이고재생할 수 있는, 파일의 반복 가능한 해시는 공개되어 있으며 이러한 해시와 비교하여 로컬 펌웨어를 확인하는 안정적인 방법입니다. 지금은 그렇지 않다고 생각합니다. 그...

Admin

Linux 시스템 무결성 보호
integrity

Linux 시스템 무결성 보호

저는 조작 및 쓰기 시도(macOS와 마찬가지로 루트 사용자의 시도)로부터 특정 폴더를 보호할 수 있는 방법을 찾고 있습니다. 옵션을 찾았지만 유용한 것을 찾지 못했습니다. 루트 사용자는 chattr -i. conf 및 기타 문서. ...

Admin

ZFS를 dm-integrity 및 dm-raid로 교체
integrity

ZFS를 dm-integrity 및 dm-raid로 교체

최근에 컴퓨터를 업데이트했을 때 많은 데이터가 손상되는 ZFS 버그가 발생했습니다(아마도 다음과 관련이 있을 것입니다).https://www.reddit.com/r/zfs/comments/ql0bro/ubuntu_2110_zfs_corruption_bug/또는 다른 오류). 저는 데이터 무결성과 하드 드라이브 중복성을 위해서만 ZFS를 사용합니다. dm-integrity 장치에서 ZFS를 dm-raid(아마도 raid 6)로 교체할 수 있습니까? 저는 ZFS에서 암호화, 압축, 스냅샷 또는 다른 어떤...

Admin