플래시 드라이브 마모가 심각한 문제입니까?

플래시 드라이브 마모가 심각한 문제입니까?

내 넷북에는 하드 디스크 드라이브 대신 플래시 드라이브가 있고 파일 시스템으로 ext3이 포함된 Ubuntu Netbook Remix를 사용하고 있습니다. 플래시 드라이브 마모에 관한 기사를 읽었는데 주요 관심사는 다음과 같습니다.

  1. 쓰기 주기의 양 - 각 셀은 제한된 횟수만큼만 쓸 수 있습니다(위키피디아1,000에서 100,000까지의 숫자가 있습니다)
  2. "섹터"에 데이터를 한 번만 쓸 수 있으며, 그 후에 다시 사용하려면 전체 블록을 지워야 하며, 이러한 블록의 범위는 16KB에서 128KB입니다.

이를 고려하지 않은 일반 파일 시스템은 소량의 데이터를 이동하여 플래시 드라이브를 마모시키는 결과를 낳는다고 합니다.

이제 나는 문제가 이론적으로 매우 현실적이라는 것을 의심하지 않습니다. 그러나 나는 우리 기술자들이 흥미로운 최적화 문제에 쉽게 휩쓸린다는 것을 알고 있습니다.대체 파일 시스템플래시 마모를 방지하기 위해. 예를 들어, 메모리 최적화를 수행하는 것은 훌륭하지만 사용 가능한 메모리가 수백 MB인데 어쨌든 100KB의 메모리를 절약하게 된다면 실제 문제가 해결되지 않습니다.

이 모든 것에서 내가 얻은 것은 플래시 드라이브에서 일반 파일 시스템을 사용하면 안 된다는 것입니다. 왜냐하면 플래시 드라이브는 드라이브를 빨리 잡아먹기 때문입니다. 그러나 나는 확신하지 않습니다. 질문은 다음과 같습니다.플래시 드라이브 마모가 실제로 일상적인 일반적인 사용과 관련이 있습니까?ext3를 사용하는 내 노트북이 몇 년 안에 내 플래시 드라이브를 다 차지하게 될까요... 아니면 이 모든 것이 오히려 사용 시간을 줄이는 이론적인 문제이지만 정상적인 조건에서는 절대 발생하지 않을 정도로 아주 적은 양일 뿐입니다. ? 아니면 투명하고 하드웨어적인가?웨어 레벨링문제를 해결하기 위해 이미 넷북 플래시 드라이브에서 사용되고 있으므로 대체 파일 시스템이 아무 소용이 없습니까?

출처:(1),(2),(삼),(4),(5),(6)

답변1

일반적으로 플래시 드라이브의 마모(SSD 및 USB)가 항상 언급되지만 저는 본 적이 없습니다.

나는 개인적으로 예를 들어 값싼 USB 플래시 드라이브에 결함이 있고 실제로 마모되기 전에는 잘 인식되지 않는다는 것을 발견했습니다.

또한 최신 드라이브는 쓰기 위치를 무작위로 지정하는 기술을 사용합니다. 100GB 드라이브가 있고 99.5GB로 채우고 0.5GB를 계속해서 사용하면 한계에 도달할 수 있지만 다시 SSD와 USB 스틱을 매일 사용한다고 가정해 보겠습니다. 매우 많이 사용하는 경우(지난 몇 년 동안) 일반적으로 말해서 드라이브는 이것이 문제로 간주되기 훨씬 전에 일반적인 오류로 인해 종료됩니다.

대체 파일 시스템에 대한 경험은 없지만 개인적으로는 신경 쓰지 않을 것입니다... 성숙한 파일 시스템을 사용하고 사용 가능한 시간 내에 오류가 발생하면 보증을 다시 받으십시오. (영국에서는 최대 6년까지 상품 판매 행위를 한다면 결함이 있는 설계로 데이터 저장 목적에 적합하지 않다고 할 수 있습니다... 저는 변호사는 아니지만 노트북을 가져갔습니다. 비슷한 이유로 구매 후 4년이 지났습니다.)

또한 Windows의 경우 살펴볼 가치가 있을 것입니다.디스크키퍼, 흥미롭네요. SSD 디스크의 수명을 최적화하고 연장하려는 의도인데, 꼭 필요한지, 찾을 수 있는지 궁금합니다.그것을 의심하는 여러 기사(하나에만 연결됨) 마모에 대해 자세히 설명합니다. 또한 웹사이트에서 해당 제품을 더 이상 볼 수 없으므로 폐기되었거나 다른 버전으로 제작된 것이 틀림없습니다.

답변2

컴팩트 플래시 카드에 창을 설치하면 이 문제가 매우 명백하게 드러났으며 특정 일반적인 사용 패턴에서는 며칠 내에 카드가 종료되었습니다. (리눅스가 조금 더 쉽습니다)

SSD 드라이브에는 웨어 레벨링 기능이 있어 이를 수년까지 연장할 수 있습니다. 드라이브를 90%까지 채운 다음 계속 쓰기를 하면 플래시의 수명을 연장하기 위해 변경되지 않은 파일을 교체하게 됩니다.

기본 데이터가 OS가 보는 패턴으로 저장되지 않기 때문에 조각 모음은 플래시 드라이브에 도움이 되지 않습니다. 공급업체별 도구를 사용해야 합니다.

플래시 전용 파일 시스템은 드라이브의 수명을 더 연장할 수 있지만 현재로서는 이것이 드라이브 기술의 발전과 크게 관련이 없다고 생각합니다. 5년이 넘은 하드 디스크 드라이브를 실제로 몇 개나 사용하고 있습니까?

또 다른 요점은 블록이 실패하면 쓰기에 실패하므로 실패한 오래된 자기 드라이브처럼 데이터 손상에 대해 걱정할 필요가 없다는 것입니다.

따라서 기본적으로 드라이브에 웨어 레벨링이 있는 한 실제로 걱정할 필요가 없습니다.

답변3

SSD 드라이브는 1000이 아닌 100,000 쓰기 주기 기술을 기반으로 한 플래시를 사용합니다. 실제 세계에서 그렇게 오랫동안 실행되는 플래시 드라이브는 없었지만 실제로 일반 시스템의 페이지 파일을 제외하면 드라이브는 그렇지 않습니다. 그렇게 많은 쓰기를 받고 있습니다. 최신 드라이브는 마모 평준화 기능을 수행하고 일부 불량 블록을 자동으로 보상합니다.

나는 다음과 같은 조언을 드립니다. 미친 짓(초당 500번 드라이브를 채우는 데이터 로거)을 하지 않는 경우에는 걱정하지 마십시오. 좋은 백업을 유지하고 시스템을 사용하면 플래시 쓰기 수명이 끝나기 훨씬 전에 더 빠르고 더 큰 부품으로 교체하게 될 가능성이 높습니다.

답변4

저도 같은 문제로 고민하고 있습니다. 고려하면다음과 같은 비저널링 파일 시스템ext2.
이것은좀 더 일반적인 질문나는 노력하고 있습니다.

첫 번째 줄에 링크된 기사 요약,

    USB 하드 드라이브 = Ext3 또는 Ext2  
    USB 플래시 드라이브 = "noatime" 또는 "relatime" 마운트 옵션이 있는 Ext2

USB 드라이브는 꽤 저렴하고 점점 저렴해지고 있는 것 같아요.
요점은
드라이브 데이터 업데이트를 놓친 충돌로 인해 손상이 발생하는 것을 볼 수 있다는 것입니다.
아니면 속도와 (가능한) 더 긴 드라이브 수명을 원하시나요?

PuppyLinux와 같은 램디스크 기반 배포판을 보면
시스템 메모리가 부족해지고 가끔씩 디스크에 동기화됩니다.
속도와 (잠재적인) 드라이브 수명을 제공합니다.
제가 관심을 갖고 있는 또 다른 방법은 램디스크의 Ubuntu입니다.

ext4그동안 저는 Cruzer 드라이브를 통해 Ubuntu 9.04를 계속 부팅하고 있습니다 .
드라이브 수명에 대해서는 그다지 걱정하지 않지만
USB의 저널링 파일 시스템에 비해 성능이 저하될 수 있습니다.
우리가 USB 3.0여기저기 돌아다닐 때까지...

관련 정보