장치가 켜져있는 동안 SD 카드를 일시적으로 제거 할 수 있습니까?


11

전원이 켜진 상태에서 장치에서 SD 카드를 제거 할 수있는 상황이 있습니까?

아마도 RAM에서만 일시적으로 작동 할 수 있습니까? 이렇게하면 원래 SD 카드를 다시 연결하기 전에 다른 SD 카드를 연결하여 일부 데이터를 RAM 또는 웹에 복사 할 수 있습니다.

현재 가능하지 않은 경우 소프트웨어를 신중하게 변경하여 수행 할 수 있습니까?


@fredden이 말했듯이 안전하지 않습니다. 가장 쉬운 방법은 카드 리더를 USB 포트에 연결하는 것입니다. 이베이에서 약 1 달러에 대해 찾을 수 있습니다.
Steve Robillard

답변:


10

SD 카드에있는 파일 시스템이 마운트되어 있으면 (특히 마운트 된 루트 파일 시스템 인 경우) 안전하지 않습니다. 이것은 현재 Raspberry Pi에 사용 가능한 대부분의 배포판에서 기본적으로 적용됩니다. 그러나 꼭 필요한 것은 아닙니다. RAM에서 (파일 시스템 이미지를 tmpfs마운트 된 파일 시스템으로 복사하거나을 사용하여 initramfs) 또는 일부 외장 하드 드라이브 또는 네트워크에서 시스템을 실행할 수 있습니다 . 그렇게하면 문제없이 SD 카드를 교체 할 수 있습니다 (마운트 된 모든 파일 시스템을 마운트 해제해야합니다).

유일한 문제는 Raspberry Pi에 적은 양의 RAM이 있다는 것입니다. 따라서이 방법으로 실행하려면 실제로 작은 이미지 ( SquashFS 와 같은 압축 파일 시스템 이 유용 할 수 있음), ARM에 RAM을 가장 많이 제공하는 메모리 분할 및 아마도 512MB 버전의 Raspberry Pi 일 것입니다. 그러나 그것은 가능합니다.


4

내가 아는 한 운영 체제가 실행중인 디스크 (SD 카드, 하드 디스크 드라이브 등)를 라이브로 제거하는 것은 안전하지 않습니다.

RAM 디스크 와 결합 된 UnionFS 를 살펴볼 수 있습니다 . Linux 라이브 CD는 주로 RAM에서 실행되지만 귀하의 경우에 얼마나 필요한지 잘 모르겠습니다.


3

SD 카드는 Raspberry Pi에서 전기적으로 안전하게 제거 할 수 있지만 부트 로더와 루트 파일 시스템은 현재 마운트되어 있으므로 약간의 변경없이 전원이 켜진 상태에서 SD 카드를 제거하는 것은 안전하지 않습니다.

다른 SD 카드를 읽어야하는 경우 외부 저장 소용 드라이버가 있어야하므로 USB 기반 카드 리더를 연결하여 다른 카드에서 읽을 수 있습니다.


1
전기 핫 플러깅 측면에서 안전과 파일 시스템에 마운트 / 의존되는 무결성 측면에서 안전을 구분하는 것이 유용합니다.
Chris Stratton

나는 변경 사항을 추가
마샬 앤 슈츠에게

0

아뇨. SD 카드를 꺼내서 SD 카드를 다시 마운트하려고 시도하는 동안 몇 가지 오류 메시지가 나타나고 부트 로더 및 참조해야 할 다른 모든 것을 찾을 수 없습니다. USB 스틱을 통해 파일을 전송할 수도 있습니다.

그래도 SD 카드를 일시 중지 할 수 있기를 바랍니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.