플레시 메모리 GC나 Trim이 가동되는 시점은 언제일까요?

정의석   
   조회 3609   추천 0    

 후배가 실수로 데이터를 백업하지 않고 디지털카메라의 Micro SD를 포맷했다면서 복구를 해 달라고 해서 봤더니,, 데이터가 하나도 남아 있지를 않네요..

Hex 에디터로 보면 값이 모두 Null로만 나오고 있습니다.

포맷하고 나서 카메라에 끼운 뒤 다시 어느정도 사진을 찍었고, 또, 사진이 없어진걸 알고 복구프로그램을 좀 돌린듯 합니다. (복구 프로그램으로 인해 덮어씌어진 파일은 없을듯 합니다. 있다고 해도, 이건 무시..)

저는 일단 R-Studio로 이미지는 떠 놨습니다.

제가 궁금한건, 플레시 메모리는 GC나 Trim을 한다고 알고 있는데, 이건 사용자가 삭제 명령(혹은 포맷)을 내린 후 실제 GC가 동작하는 시점은 언제일 것인가 하는 것 입니다.

그리고, 이 GC가 동작하는데 걸리는 소요시간은 순차적 Write시간과 비슷할까요? 

만일 데이터 IO가 없는 시간에 바로바로 GC가 동작한다면 더이상 복구를 위한 시도를 하는것이 무의미 할것 같아서요.

짧은글 일수록 신중하게.
김제연 2020-02
microsd 도 GC나 trim 같은걸 하나요 .. 첨 들어보네요 ..
나중에라도 실수하면 큰일나겠네요 ㄷ ㄷ
ItsJaemin 2020-02
제가 알기로도 현재 규격 SDCard에서는 트림이 지원 안되는 걸로 알고있습니다.
웨어 레벨링 정도만 하는 수준입니다..

최근 SLR들에 슬슬 채용되는 XQD 메모리카드 처럼 실제로는 NVMe SSD 인 애들은 메모리카드 자체에서 Trim을 지원합니다.
코딩보몬 2020-02
GC 생각보다 많이 안 돕니다(waf에 치명적이라 보수적으로 세팅-제조사마다 정책 다름)

Trim 도 생각보다 많이 안돕니다 (discard시)

Ssd와 sd카드가 다를수 있어서 확언은 못하지만 hil쪽에서 unmap read로 처리한거 같네요 실제 낸드에는 그대로 있을 수 있습니다
코딩보몬 2020-02
참고로 secure erase 안 하면 low format은 안합니다
Micro SD는 경험상 복구율이 현저히 낮습니다. ㅠㅠ
CF메모리와 포멧후 기록되는 방법이 차이가 있더군요.
카메라에서 일반적인 방법으로 포멧한 경우(위 상황처럼 어느 정도 촬영을 해서 덮어쓰기가 되어도) CF와 SD의 복구율이
많이 차이가 납니다. (예전에 시뮬레이션 한다고 직접해봤습니다.)

그래서 가능하다면 CF를 사용하게끔 유도하고 있습니다. (현업에서 캐논 풀바디들은 아직 CF가 주력 모델이라고 할수있죠.)
정의석 2020-02
답변 주신분들 감사합니다.
후배에게 다시 물어봐도 포맷하는데 10초정도밖에 안걸렸다고 합니다.
그러면, 윈도우로 보자면 빠른 포맷수준인데, 몇시간 지났다고 해서 모든 데이터가 Null값으로 바뀌었다는것은 GC가 엄청 빠른속도로 동작했다고 밖에 생각이 안되네요..
----------
제가 다른 Micro SD로 윈도우에서 빠른 포맷을 한뒤, 메모리를 꽂은 상태로 컴퓨터를 한참 동안 켜 뒀는데, 데이터 영역의 Hex값이 다 살아 있습니다.
후배 디지털카메라가 소니 미러리스였는데, 그냥 이 카메라의 종특(?)이라고 생각해야 할거 같습니다.
기회가 되면, 후배한테 그 카메라 빌려서 다시 한번 테스트 해 보려 합니다.


QnA
제목Page 1268/5710
2015-12   1692111   백메가
2014-05   5157864   정은준1
2017-09   3600   전설속의미…
2018-03   3600   루이스
2018-06   3600   리나
2016-04   3601   김혜지
2016-03   3601   땅땅
2016-02   3601   슬루프
2017-09   3601   장동건2014
2018-06   3601   MikroTik이진
2020-04   3601   가빠로구나
2014-07   3601   유플렉스
2017-06   3601   Sikieiki
2015-03   3601   윈도우10
2015-09   3601   겨울나무
2015-06   3601   2CPU최주희
2017-01   3601   제라드TN
2019-02   3601   김영기
2015-02   3601   김민철GC
2020-06   3601   찬이
2018-02   3601   파워가터져욧
2018-04   3601   다함께싸다구