"Live-USB 썩음"과 같은 것이 있습니까?


0

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

내 라이브 USB 설정은 일반적으로 dd 그것은 USB 드라이브에, 그래서 그것은 다음과 같습니다 :

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가 살아남지 않습니까? dd 또 다른 ISO, 쓰기 또는 쓰기 때문에 썩거나 마모 되었습니까?

또한,이 라이브 환경에서 실행되는 동안 전원이 갑자기 끊어지면 드라이브에 아무런 피해가 올 것으로 예상 할 수 있습니까? 나중에 실행할 수없는 도구, 손상의 형태?


당신은 "읽기 전용"을 의미합니까? 아니 그들에게 편지 쓰는거야?
Xen2050

답변:


0

가장 저렴한 USB 드라이브 & amp; 다른 플래시 미디어 (SD / CF 등의 카드)는 1,000 또는 10,000 또는 심지어는 100,000의 평생 쓰기를 예상하므로 가능한 한 오랫동안 사용할 수 있도록 쓰기를 피하려고하는 것처럼 들립니다.

정적 인 ISO를 작성하고 라이브 부팅은 "영구적 인"파일이나 파티션이없는 한 쓰기를 최소화해야합니다. (영구적 인 데이터가 결국에는 손상 될 수있는 오랜 버그가있었습니다. ). RAM이 있고 더 나아가고 싶다면, 다음과 같이 부팅 할 수 있습니다. toram (메모리에 ISO 복사하기) 그리고 마운트 해제, "꺼내기", "전원 끄기"또는 심지어 드라이브 / 카드 제거하기 (메모리 카드 및 USB 장치 물리적 커넥터는 마모 될 것입니다. "삽입주기")

나는 항상 라이브로 운영되며 보통 파티션은 읽기 - 쓰기로 마운트됩니다 ( rw ) 부팅시. 파일 시스템에 따라 마운트 / 마운트 해제를 위해 일부 데이터가 여전히 기록 될 수 있습니다. 예를 들면 다음과 같습니다.

  • ext2 / 3 / 4는 마지막 마운트 시간, 마지막 쓰기 시간, 마지막으로 마운트 된 경로, 마운트 횟수, 평생 쓰기 및 "마운트가 완료되면 지워지는"플래그 (flag) "를 기록하여 일부 작은 쓰기가 여전히 발생합니다 . 안전하지 않은 제거 또는 전원 장애에도 불구하고 ext3 (저널링 포함)은 심각한 손상을 일으키지 않았습니다. fsck 인터럽트되는 동안 기록 된 마지막 몇 개의 파일을 넘어서 고침을 수정하지 못했습니다.
  • FAT - 잘 모르겠다. 마운트 된 & amp; 읽었지 만 일화적으로 몇 달 동안 FAT 파일 시스템이 손상되어서 불운 한 일은 없었습니다. 아무런 정전도 없었습니다. (단지 몇몇 파일들이 손상된 것이 아니라, 파일 시스템이 "수정 불가능"이었고, 다른 도구로도 복구가 가능했다면 모든 파일 이름이 손실되었습니다)
  • ISO9660 I 생각한다 읽기 전용 파일 시스템이기 때문에 아무것도 쓰지 않습니다. 아마 UDF도 읽기 전용입니다 (그러나 그 중 하나를 인용하지 마십시오)

나는 또한 부팅시에 이상한 습관을 발견했다. 가끔씩 만 다른 파티션도 순간적으로 마운트 (읽기 - 쓰기) 한 다음 모든 마운트가 완료되기 전에 마운트가 해제됩니다. 거의 버그 같아. 검색 /var/log/syslog 초기의 "마운트"(장착 / 장착과 같은).

읽기 전용 부팅 옵션 ( ro )는 부팅시 읽기 - 쓰기 마운트를 중지하지 않는 것처럼 보입니다.


참고로, 저는 개인적으로 원시를 좋아하지 않습니다. dd (대부분의 ISO는 1GB 또는 2GB 일 가능성이 있으며 구입할 수있는 가장 작은 드라이브는 현재 4GB 인 것 같기 때문에) 나머지 공간을 낭비합니다. 파티션을 나누었 으면 (ISO9660과 같은 읽기 전용 파일 시스템에서 여전히) GRUB이 ISO 파일을 직접 부팅하고 (여러 ISO가있는 멀티 부팅 드라이브에 적합 함) 부팅 파티션을 가질 수 있으며 데이터 파티션도 가질 수 있습니다 )를 쓰기 가능한 파일 시스템에 저장합니다.

또한 일부 플래시 드라이브는 드라이브의 "블록"을 최대한 활용하고 완전히 닦아 낼 수 있도록 특별히 포맷되어 있습니다 dd 그 서식을 잃는다. 할 수있다 소거 블록 & amp; 삭제와 관련하여 MB (1024 바이트, 때때로 MiB라고도 함)에 정렬하는 것이 가장 좋습니다. 블록 크기를 써라 (구글은 나보다 더 웅변적일 것이다).


귀하의 신속하고 지식이 많은 답변에 감사드립니다! ISO9660 fs의 요점은 이것이 나의 라이브 -USB가 사용하고있는 것입니다. 파티션이 읽기 전용 인 경우 갑작스런 정전으로 인해 데이터가 손상 될 수 있습니까? 이런 방식으로 내 liveusb가 손상 될 수 있습니까? 처음에는 그것이 라이브 DVD와 같을 것이라고 생각했지만, 여러 번 쓰는 능력이있는 USB 저장 장치라는 사실을 알았을 때, 나는 더 잘 알고있는 의견을 얻을 것이라고 생각했습니다. 다시 감사합니다.
rootbotnix

나는하지 않는다. 생각한다 USB는 전원이 꺼지면 (또는 플러그를 뽑음으로써) 보통 아무 것도 쓰지 않는 한 손상을 입을 것입니다. 그러나 전원을 끄고 & amp; 반복적으로, 매우 빠르게 (또는 특히 전압이 너무 낮거나 높으면) 나는 잘못되어있는 것을 볼 수 있습니다. 그들은 마이크로 컨트롤러와 "펌웨어"를 사용하여 사용하기 쉬운 블록으로 노출되도록 플래시 메모리를 결정하고 여전히 양호한 스페어에 대해 오류가있는 메모리를 교체하기 위해 실제로는 매우 복잡한 작은 장치입니다. MicroSD 카드조차도 작은 컴퓨터처럼
Xen2050
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.