"Live-USB 부패"와 같은 것이 있습니까?

"Live-USB 부패"와 같은 것이 있습니까?

저는 일반적으로 문제를 진단하거나 신뢰할 수 없는 컴퓨터를 사용하기 위해 라이브 USB를 활용합니다.

내 라이브 USB 설정은 일반적으로 ddUSB 드라이브에 대한 것이므로 다음과 같습니다.

root@localhost:~# lsblk /dev/sdb
NAME       RM   SIZE   RO   TYPE   MOUNTPOINT
sdb         1   7.5G    0   disk
|_sdb1      1   4.6G    0   part   /run/archiso/bootmnt

추가 파티션이 만들어지지 않았으며 어떤 의미에서는 쓰기 전용입니다.

이 라이브 USB에 다시 ISO를 추가하지 않으면 dd쓰기 주기로 인해 썩거나 마모됩니까?

게다가, 만약 이 라이브 환경에서 주행 중 갑자기 전원이 차단된다면, 드라이브에 어떤 피해가 올 것이라고 예상할 수 있나요? 나중에 실행되지 않는 도구, 어떤 형태의 손상 등이 있습니까?

답변1

대부분의 저렴한 USB 드라이브 및 기타 플래시 미디어(SD/CF 등의 카드)는 "평생 쓰기"를 1,000, 10,000 또는 심지어 100,000으로 추정하므로 가능한 한 오랫동안 사용할 수 있도록 쓰기를 피하려고 하는 것처럼 들립니다. 가능한.

정적 ISO를 작성하고 라이브로 부팅하면 "영구" 파일이나 파티션이 없는 한 쓰기가 최소화됩니다. 영구 데이터가 결국 손상되는 오랜 버그가 있었지만 여전히 존재하는지 확실하지 않습니다. ). RAM이 있고 더 나아가고 싶다면 부팅 toram(ISO를 RAM에 복사)한 다음 마운트 해제, "꺼내기", "전원 끄기" 또는 드라이브/카드 제거(메모리 카드 및 USB를 염두에 두십시오)할 수 있습니다. 장치의 물리적 커넥터도 마모되며, 어쩌면 1,000번의 "삽입 주기"에도 마모될 수 있습니다.)

나는 항상 라이브로 실행하는데, 일반적으로 파티션은 rw부팅 시 읽기-쓰기( )로 마운트됩니다. 파일 시스템에 따라 일부 데이터는 마운트/마운트 해제를 위해 계속 기록될 수 있습니다. 예를 들어

  • ext2/3/4는 마지막 마운트 시간, 마지막 쓰기 시간, 경로에 마지막으로 마운트된 횟수, 마운트 수, 수명 쓰기 및 "복구 필요"(성공적으로 마운트 해제되면 지워지는 "플래그")를 기록하므로 일부 작은 쓰기가 계속 발생합니다. . 안전하지 않은 제거 또는 정전이 발생하더라도 ext3(저널링 포함)는 fsck중단된 동안 기록된 마지막 몇 개의 파일을 제외하고는 빠른 수정이 불가능한 심각한 손상이 전혀 없었습니다.
  • FAT - 마운트하고 읽기만 하면 얼마나 기록되는지 잘 모르겠지만, 일화로는 FAT 파일 시스템이 정전 없이 몇 달 사용한 후 손상되는 불운을 겪은 적이 있습니다. (몇 개의 파일만 손상된 것이 아니라 다른 도구를 사용하여 복구가 가능한 경우 파일 시스템이 "수정 불가능"하고 모든 파일 이름이 손실되었습니다)
  • ISO9660Ⅰ생각하다읽기 전용 파일 시스템이므로 아무것도 기록되지 않습니다. UDF는 아마도 읽기 전용일 수도 있습니다(그러나 이에 대해 인용하지는 마세요).

나는 또한 부팅할 때 이상한 습관을 발견했습니다.가끔씩 만다른 파티션도 일시적으로 마운트(읽기-쓰기)된 다음 모든 것이 로드가 완료되기 전에 마운트 해제됩니다. 거의 버그처럼 보입니다. /var/log/syslog초기 "마운트"(예: 마운트/마운트)를 검색하세요 .

읽기 전용 부팅 옵션( ro)을 사용해도 부팅 시 읽기-쓰기 마운트가 중지되지 않는 것 같습니다.


참고로 저는 개인적으로 플래시 드라이브에 ISO 원본을 저장하는 것을 좋아하지 않습니다 dd. 이는 기본적으로 나머지 공간을 낭비합니다(대부분의 ISO는 아마도 1GB 또는 2GB이고 현재 구입할 수 있는 가장 작은 드라이브는 4GB인 것 같습니다). . 파티션을 나눈 경우 ISO 파일을 직접 부팅하는 GRUB를 사용하여 부팅 파티션(여전히 ISO9660과 같은 읽기 전용 파일 시스템에 있음)을 가질 수 있고(ISO가 여러 개인 다중 부팅 드라이브에 적합) 데이터 파티션도 가질 수 있습니다. )를 나중에 사용할 수 있도록 쓰기 가능한 파일 시스템에 저장합니다.

또한 일부 플래시 드라이브는 드라이브의 "블록"을 최대한 활용하기 위해 특별히 포맷되었으며, 완전히 삭제하면 dd해당 포맷이 손실됩니다(5월블록 지우기 및 쓰기 블록 크기와 관련된 이유로 MB(1024바이트, 때로는 MiB라고도 함)에 정렬하는 것이 가장 좋습니다(Google이 나보다 더 잘 설명할 것입니다).

관련 정보