failure-resistance

SSD 및 하드 디스크에 대한 smartctl 출력 해석
failure-resistance

SSD 및 하드 디스크에 대한 smartctl 출력 해석

최근 외장 하드 드라이브를 바닥에 떨어뜨렸는데, 전자 부품과 기계 부품이 손상되었는지 궁금합니다. smartctl의 출력에서 ​​이것을 찾는 방법을 모르겠습니다. 사용하면서 내장 SSD도 테스트해보고 싶었습니다. sudo smartctl -t short내부 SSD와 외부 하드 드라이브를 실행했습니다 . 온라인으로 검색했지만 대부분의 가치가 나에게 제공되지 않았으며 내 가치가 무엇이 중요하고 그것이 무엇을 의미하는지에 대한 정보가 거의 또는 전혀 없다는 것을 알았습니다. 질문:중요한 가치는 무엇이며 이...

Admin

애플리케이션
failure-resistance

애플리케이션

.bashrc각 Markdown 파일(bashscript 파일 )에 대한 함수를 생성하여 편집기에서 여는 쉘 스크립트가 있습니다 . 예: ls /home/nikhil/Notes/Studies Physics.md Chemistry.md Studies.md index.md ls /home/nikhil/Notes/Sports Football.md Cricket.md index.md 보시다시피 일부 폴더(예: Studies)에는 동일한 이름(Studies.md)과 index.md를 가진 파일이 포함...

Admin

BTRFS는 정전 중에 데이터 일관성을 보장할 수 있습니까?
failure-resistance

BTRFS는 정전 중에 데이터 일관성을 보장할 수 있습니까?

~처럼ZFS 독점 성명,ZFS는 무적이라고 주장합니다.ZFS는 정전에 취약할 수 있음을 인정합니다. BTRFS에서 그러한 진술을 찾을 수 없습니다. 정전 시에도 내구성이 있습니까(또는 설계/계획) 있습니까? ...

Admin

fsync() 없이 기존 파일을 바꾸면 "손상"됩니까?
failure-resistance

fsync() 없이 기존 파일을 바꾸면 "손상"됩니까?

Linux mount(2)매뉴얼 페이지에서 다음 발췌문을 발견했습니다. 다음 패턴을 통해 기존 파일을 교체할 때 손상된 많은 응용 프로그램은 fsync()를 사용하지 않습니다. fd = open("foo.new")/write(fd,...)/close(fd)/ rename("foo.new", "foo") 또는 더 나쁘다 fd = open("foo", O_TRUNC)/write(fd,...)/close(fd). auto_da_alloc이 활성화된 경우 ext4는 renam...

Admin

bash의 백그라운드 작업은 언제/언제 종료 상태를 반환합니까?
failure-resistance

bash의 백그라운드 작업은 언제/언제 종료 상태를 반환합니까?

저는 많은 부분으로 구성된 bash 스크립트를 작성하고 있지만 복원력과 병렬 처리 기능이 최대한 많이 내장되어 있기를 바랍니다. 예는 다음과 같습니다: while true do var=$(curl someurl) || continue var2=$(curl someurl2) || continue var3=$(curl someurl3) || continue dosomething var1 || continue dosomething2 var2 || continue dosomething...

Admin

파일을 이동하는 동안 중단이 발생하면 파일 시스템이 일관성을 잃게 됩니까?
failure-resistance

파일을 이동하는 동안 중단이 발생하면 파일 시스템이 일관성을 잃게 됩니까?

동일한 파티션(EXT2)에 두 개의 폴더가 있습니다. mv folder1/file folder2정전 등의 중단이 발생하면 파일 시스템이 일관성을 잃게 됩니까? 작업이 mv원자적이지 않습니까? 고쳐 쓰다: 지금까지 나는 IRC에 대해 다음과 같은 견해를 얻었습니다. 원자적이므로 불일치가 발생할 수 없습니다. 먼저 디렉터리 항목이 새 디렉터리에 복사된 다음 이전 디렉터리의 항목이 삭제되므로 파일이 두 번 참조되지만 참조 횟수가 1인 불일치가 발생할 수 있습니다. 먼저 포인터를 지운 다음 복사하므로...

Admin

임베디드 리눅스용 부식 방지 SD 카드 파일 시스템?
failure-resistance

임베디드 리눅스용 부식 방지 SD 카드 파일 시스템?

최근 우리는 원격 감지 데이터를 표시하는 데 사용되는 Raspberry Pi 기반 "키오스크"라는 클라이언트와 관련하여 다소 불쾌한 상황에 직면했습니다(데이터 수집 서버에서 자체 업데이트 웹 페이지를 표시하는 키오스크 모드 브라우저보다 더 특이한 것은 없습니다). 파일 시스템 손상. Ext4에는 수동 fsck가 필요하며 시스템은 내일 중요한 데모의 일부가 될 예정이며 즉시 서비스를 받아야 합니다. 물론, 밤에 시스템을 종료할 때 고객에게 시스템을 제대로 종료하라고 요구할 수는 없습니다. 시스템은 이러...

Admin

LVM은 데이터를 어디에 저장합니까?
failure-resistance

LVM은 데이터를 어디에 저장합니까?

내 질문은 이 주제와 유사합니다.LVM은 데이터 손실 위험을 증가시키나요?그러나 만족스러운 답변을 찾지 못했습니다. 따라서 질문은 3개의 물리적 디스크로 구성된 VG(볼륨 그룹)가 있을 때 LVM이 데이터/파일을 어디에 저장합니까?입니다. 디스크에 장애가 발생하면 어떻게 되나요? 디스크를 분리하고 LVM에 VG에서 물리적 디스크를 제거하도록 지시한 후 다른 디스크를 계속 사용할 수 있습니까? 따라서 실제 질문은 LVM이 파일을 하나의 디스크에 저장합니까, 아니면 LVM이 파일을 분할하여 세 개의 디...

Admin

/var를 동기화하시겠습니까?
failure-resistance

/var를 동기화하시겠습니까?

심각한 충돌이 발생하는 경우, 특히 UPS가 시스템을 계속 실행할 수 없는 경우 파일 시스템 캐싱으로 인해 일부 로그 콘텐츠가 손실되는 것 같습니다. 실험적으로 동기화 옵션을 사용하여 /var 파티션을 마운트해 보았습니다. 시작 시 디스크 소음이 눈에 띄게 증가하지만 이는 중지된 프로그램이 적절하게 실행을 시도하고 있음을 나타냅니다. 디스크가 쿵쿵거리고 아무 반응도 없이 거기에 앉아 있었습니다. /varsync 마운트가 오류입니까, 아니면 성공하려면 relatime, strictatime 또는 no...

Admin

기본 부팅이 실패할 경우를 대비해 부팅/루트 백업
failure-resistance

기본 부팅이 실패할 경우를 대비해 부팅/루트 백업

저는 Raspberry Pi를 기반으로 한 미니 서버를 보유하고 있습니다. 그들 중 다수가 있습니다. 하지만 현재 어떤 이유로 SD 카드의 파일 시스템이 손상되어 장치가 더 이상 제대로 작동하지 않기 때문에 비교적 자주 오류가 발생하고 있습니다. 우리는 보다 안정적인 MMC를 가질 수 있도록 CM3+로 마이그레이션하여 이 문제를 해결할 예정이지만, 또한 각 개별 장치의 신뢰성도 향상시키고 싶습니다. 따라서 질문은 다음과 같습니다. 두 개의 부팅/루트 파티션(기본 파티션과 기본 파티션이 손상된 경...

Admin

PID가 소진되면 Linux를 재부팅하도록 허용
failure-resistance

PID가 소진되면 Linux를 재부팅하도록 허용

재해 발생 시 자동으로 다시 시작되도록 헤드리스 서버를 구성하고 싶습니다. 이제 RAM이 부족할 때 패닉이 발생하고 커널 패닉이 발생하면 자동으로 재부팅하도록 구성했습니다( sysctl kernel.panic=15패닉 후 15초 후에 재부팅). PID가 소진되면 다시 시작하고 싶습니다(예: 포크 폭탄의 경우). 어떻게 이를 달성할 수 있나요? 커널 패닉을 호출하는 것도 해결책입니다. Linux 5.0+ 및 systemd 239+에서 작동하는 솔루션이 필요합니다. 이 솔루션이 이전 버전의 Linux...

Admin