2 년 만에 파일 시스템이 손상된 USB 스틱이 여러 개 발견되었습니다. Windows 전용 환경 (Vista 이상)에서 단일 USB 드라이브의 파일 시스템 손상 및 데이터 손실 가능성을 줄이려면 어떻게해야합니까?
- 어떤 파일 시스템이 가장 강력합니까?
- 다음 중 지원하는 USB 스틱이 손상 될 가능성이 적은 기술 또는 레이블 (xyz 인증 등)은 무엇입니까?
- 주의해야 할 것이 있습니까?
2 년 만에 파일 시스템이 손상된 USB 스틱이 여러 개 발견되었습니다. Windows 전용 환경 (Vista 이상)에서 단일 USB 드라이브의 파일 시스템 손상 및 데이터 손실 가능성을 줄이려면 어떻게해야합니까?
답변:
단일 USB 드라이브에서 파일 시스템 손상 및 데이터 손실 가능성을 줄이려면 어떻게해야합니까?
FAT32 또는 NTFS 와 같이 일반적으로 사용되는 파일 시스템은 데이터 유효성 검사 정보를 저장하지 않습니다 (내부 파일 시스템 자체에만 해당). 데이터 백업 을 유지 하고 체크섬으로 데이터의 유효성을 검사하고 ( 데이터가 손상 되었는지 확인 하기 위해 파일에 대해서만 MD5 / SHA1 해시를 생성 할 수 있음 ) 복구 아카이브를 저장합니다.
마지막으로 파일 시스템에 관계없이 항상 드라이브를 올바르게 마운트 해제 해야합니다 . 이렇게하면 기존 파일 읽기 / 쓰기가 완료되고 모든 읽기 / 쓰기 버퍼가 플러시됩니다.
어떤 파일 시스템이 가장 강력합니까?
견고성은 가격과 호환성이 있습니다. 아마도 ZFS 와 같은 데이터 유효성 검사 및 체크섬 (또는 중복 데이터)이 내장 된 파일 시스템을 원 하지만 Windows / OSX에서는 이식성이 떨어집니다. 성능이 중요한 경우 exFAT 를 사용해보십시오. exFAT 는 대부분의 주요 운영 체제에서 기본적으로 또는 약간의 구성으로 지원되는 것으로 보입니다.
다음 중 지원하는 USB 스틱이 손상 될 가능성이 적은 기술 또는 레이블 (xyz 인증 등)은 무엇입니까?
플래시 메모리를 더 오래 살아있게하는 것, 특히 웨어 레벨링 및 프로비저닝 이상 . 드라이브가웨어 레벨링을 지원하는 경우 더 큰 드라이브는 일부 닳은 경우 더 많은 가용 섹터를 유지합니다.
하루가 끝날 때 플래시 메모리는 영원히 지속되지 않습니다. 모든 현재 플래시 메모리에는 제한된 수의 읽기 / 쓰기주기가있어 시간이 지남에 따라 데이터가 손실됩니다. 정기적 인 백업을 수행하고 체크섬으로 데이터의 유효성을 검사하여 파일이 손상된 시기 를 확인함으로써 이러한 위험을 완화 할 수 있습니다 .
내장 된 데이터 무결성 및 복구 기능을 가진 파일 시스템을 사용할 수도 있지만, 유닉스 환경이 아닌 환경에서는 이러한 파일 시스템을 작성하는 것이 일반적이지 않습니다. 또한 각 파일에 대한 추가 체크섬 및 중복 정보 저장 요구 사항으로 인해 속도가 느리고 실제로 드라이브가 더 빨리 마모 될 수 있습니다.
각각의 경우에 해결책이 있으므로 휴대 성 / 무결성 / 속도 고려 사항을 계량하면됩니다.
파일 시스템-하나의 운영 체제에서만 플래시 드라이브를 사용하는 경우 컴퓨터에있는 동일한 파일 시스템을 사용하십시오.
Windows-NTFS
Mac OS X-HFS 플러스
리눅스-몇 가지 옵션, 여기 기사가 있습니다.
여러 운영 체제에서 드라이브를 사용하는 경우 FAT32는 가장 호환 가능한 파일 시스템이지만 가장 신뢰할 수없는 FAT32를 사용해야합니다. 호환성에 문제가없는 경우 위의 선택 중 하나를 사용하는 것이 좋습니다. 참고 : Linux 및 Windows를 사용하는 경우 컴퓨터 파일 시스템과 플래시 드라이브 모두에 NTFS를 사용할 수 있지만 Mac OS X를 사용하는 경우 NTFS가 작동하는 것은 쉽지 않으며 가치가 없습니다.
브랜드-브랜드를 기반으로 구매하지 마십시오
기술-@Breakthrough는 찾을 수있는 일부를 나열했지만 오늘날 거의 모든 플래시 드라이브에는 이러한 기능이나 조사 할 가치가없는 다른 독점적 별칭이 있습니다.
일반적으로 너무 많은 시간을 들여다 보지 마십시오. @SethCurry가 언급 한 것처럼, 중복성은 항상 데이터를 안전하게 유지하기위한 더 나은 해답입니다. 모든 저장 장치는 결국 실패 할 수 있고 실패 할 수 있으므로 하나의 솔루션으로 편안하게 사용하고 싶지 않습니다.
플래시 드라이브가 손상되는 가장 일반적인 이유는 조바심입니다. 나는 종종 플래시 드라이브를 꺼내기를 거부하고 내가 유일한 사람이 아니라는 것을 알고 있습니다. (내 방어에서, 나는 또한 중요한 것은 플래시 드라이브에만 있지 않도록하는 경향이 있으며, 당신도해야합니다.)
"쓰기 캐시"로 인해 드라이브를 안전하게 제거하지 않으면 드라이브가 손상됩니다. 기본적으로 쓰기 캐싱은 쓰기 속도를 향상시키는 기능입니다. 각 요청이 수신 될 때마다 작성하고 기다리도록 강요하는 대신, OS는 이러한 요청을 캐시하고 한 번에 모든 요청을 처리합니다. 컴퓨터에 플래시 드라이브를 안전하게 제거하거나 마운트 해제하도록 지시하면 기본적으로 OS에 플래시 드라이브를 제거하겠다고 경고하므로 캐시의 모든 요청을 디스크에 기록하고 모든 백그라운드 프로그램에 액세스를 중지하도록 지시합니다. 기다리지 않으면 디스크에 쓰기 대기중인 항목이있을 수 있으며 파일 시스템이 손상 될 수 있습니다.
포맷에 관해서는 개인적으로 플래시 드라이브에 ext4를 선호합니다. Windows의 경우 ext4가 Windows에서 문제를 일으키는 경향이 있으므로 NTFS를 사용한다고 말합니다. NTFS는 큰 파일과 저널을 지원하므로 꽤 잘 작동합니다. 파일 시스템은 주로 개인적인 선택이며 일반적으로 손상이 덜 발생하는 항목은 상당히 느려질 것입니다. ZFS가 Windows에서 작동하는지 여부와 플래시 드라이브에 넣을 수 있는지 여부는 모르겠지만 ZFS가 인기를 얻고 있습니다.
브랜드 측면에서 품질 차이는 크지 않습니다. 일부는 커넥터에 대한 보호 기능이 뛰어나고 일부는 확실히 '약한 느낌'을 느끼지 못합니다. 나는 보통 싼 것을 사용합니다.
플래시 메모리에만 중요한 정보를 보관해서는 안된다는 것을 인식해야합니다. USB 스틱은 변기, 밟기 또는 화장실에 빠지기가 너무 쉽습니다. 중요한 데이터는 적어도 두 개의 개별 드라이브에 백업하고 보관해야하며, 두 개 이상의 별도의 물리적 위치 (화재 위험, 홍수 위험을 고려하십시오)에 보관해야합니다. 등).
한 가지 답변은 아직 언급되지 않았으며 사용되는 플래시 메모리 유형입니다. 이는 플래시 메모리 장치를 구입할 때만 기준이됩니다.
SLC (Single Level Cell) 및 MLC (Multi Level Cell) 플래시 메모리가 있습니다.
MLC 기술은 저장할 수있는 데이터 밀도를 높이기 위해 개발되었습니다.
셀당 하나 이상의 비트 (보통 2 개)를 저장합니다. 그렇게하는 방법은 4 개의 전압 레벨을 셀에 저장하는 것입니다. 모든 셀에 대해 2 비트의 데이터를 제공합니다.
MLC에는 몇 가지 문제가 있습니다.
MLC는 처리 할 수있는 쓰기주기가 약 10 배 적습니다. 문제가 발생하기 전에 10,000 개의 쓰기를 수행 할 수있는 반면 SLC는 100,000을 수행 할 수 있습니다.
셀의 저장 능력이 저하됨에 따라 MLC를 사용하면 레벨을 구별하는 능력이 두 레벨보다 더 빠르게 감소합니다.
이러한 모든 기술은 ECC, 오류 수정 코드를 사용하지만 수행 할 수있는 작업에는 제한이 있습니다. 또한 다른 답변에서 언급했듯이 마모 수준 조정은 차이를 '수정'하지 않습니다. 아마도 '마모 수준'이 아닌 정말 저렴한 USB 스틱이 있지만 외부에서 말하기가 어려울 수 있습니다.
또한 장치가 SLC를 사용하는지 또는 MLC를 사용하는지 여부는 말하기 어렵습니다. 더 많은 데이터를 동일한 '표면'에 넣는 경쟁에서 대부분의 제조업체가 MLC로 전환했다고 가정합니다. 안정성이 주요한 요인이라면 SLC 메모리 장치를 둘러보고 여전히 찾을 수 있습니다.
Windows 전용 환경 에서는 USB 장치의 성능을 최적화 할 수도 있습니다 .
쓰기 관리가 다릅니다. "빠른 제거"(기본값)를 선택하면 Windows 가 USB 펜에 즉시 데이터 쓰기를 시도 하지만 "성능 향상"옵션을 사용하면 시스템 이 쓰기 대신 데이터를 캐시 하고 모두 플러시합니다. 하드웨어 안전하게 제거를 사용하여 볼륨을 마운트 해제하기 전에 만 (일반적으로 트레이의 USB 아이콘을 마우스 왼쪽 버튼으로 클릭하여).
"더 나은 성능"옵션을 사용하면 하드웨어를 안전하게 제거하지 않고 시스템을 갑자기 종료하지 않고 스틱을 분리 할 때 기록되지 않은 데이터를 잃을 수 있습니다.