USB 드라이브를 분리하기 전에 마운트를 해제해야합니까?


45

마운트를 해제하지 않고 USB 드라이브를 분리하면 OS에서 장치에 대한 작업이 얼마나 두려운 지 경고합니다 (OSX 사용).

나는 일반적으로 조언을 따르고 플러그를 뽑기 전에 언 마운트를 수행하지만 내 작업이 끝났을 때 (Hd 저장 장치, 휴대 전화 등) 플러그가 뽑히지 않고 여러 번 (수천 번) 발생했습니다 . 장치.
운이 좋습니까? 아니면이 성가신 경고를 무시해도됩니까?


2
내 데이터가 완전히 일화되어 있기 때문에 답변을 게시하지 않습니다. 저는 약 15 년 동안 시스템 관리자였으며 소프트웨어 개발자였으며 ​​많은 친구들이 같은 거래를하고 있으며 사람이 USB 장치를 분리하지 않고 플러그를 뽑아서 데이터 손실에 대해 불평하는 것을 기억하지 못합니다 . 상식을 사용하십시오. 물건을 복사 / 이동하는 동안 잡아 당기지 마십시오.
Nifle

@Nifle 그것이 내가 말하는 것입니다 :) (실제로 "내 작업의 끝에서"을 지정했습니다)
systempuntoout

1
실험실 사람들은 Uni 사람들의 연구실에서 USB를 꽂아 작업을 운반 할 것입니다. 우리는 마운트를 해제 할 수있는 관련 권한이 없었으며 (문의하지 마십시오.) 첫 번째 용어 후에 사람들이 키보드에서 USB 포트를 사용하지 말라고 지시하는 몇 가지 중요한 중요 징후가 나타났습니다. 최소한 4 건의 사건을 개인적으로 알고있었습니다. 그러나 동일한 방식으로 (언 마운트 권한없이) 사용 된 기본 장치는 제대로 작동하는 것 같습니다!
DMA57361

1
@ DMA57361, 마운트 해제 권한이없는 경우 (어떻게 마운트했는지 처음부터 마운트 한 후 ... 나쁜 나쁜 관리자가 궁금합니다) 어쨌든 실행 sync하고 몇 초 동안 기다렸다가 플러그를 뽑을 수 있습니다.
user39559

2
또 다른 상?! 머핀 나중에 누가 버터? ;-) 여기, 다른 투표권이 있습니다 ...
Sky Sanders

답변:


42

데이터가 손상되지 않은 것은 운이 좋거나 데이터가 손상되었다는 사실을 알게 된 것은 운이 좋지 않습니다.

디스크에 기록해야하는 작업을 수행 할 때 대부분의 운영 체제는 기록 작업을 대기열에 넣습니다. 때때로 그들은 대기열을 플러시합니다. (여기서 대기열이라고 부르지 만 실제로 작업은 순서가 맞지 않을 수 있습니다. 운영 체제는 더 빠를 때이 작업을 수행하고 동일한 최종 결과를 제공합니다.) 이렇게하면 시스템이 시도하기 때문에 쓰기 작업이 훨씬 빨라질 수 있습니다 더 잘 할 일이없고 지능적으로 그룹화 할 수 있기 때문에 수행해야합니다.

모든 것이 기록되기 전에 장치를 분리하면 최신 데이터를 놓칠 수 있습니다. 더구나, OS가 고장난 작업을 수행했다면 장치가 일관성이없는 상태가되어 최신 데이터보다 더 많이 손실 될 수 있습니다.

일부 운영 체제는 이동식 장치에 대해보다 보수적 인 (그러나 느린) 모드로 전환되어 장치를 마운트 해제하기 전에 플러그를 뽑을 때 발생하는 위험을 줄입니다.

추가 :
순서대로 작업을 수행하는 것은 때로는 속도 문제가 아닙니다. 저렴한 플래시 미디어 (하드웨어 수준에서 섹터 재 할당이 아님)는 특정 섹터를 쓸 수있는 횟수에 제한이 있습니다. 모든 변경 사항이 발생할 때 순진하게 쓰면 (V) FAT 파일 시스템 (이동식 드라이브의 가장 일반적인 경우)의 파일 할당 테이블이 포함 된 섹터 나 일반적인 최신 파일 시스템의 저널이 종료 될 수 있습니다. (예를 들어 , Linux Kernel 메일 링리스트에 대한 이 논의를sync 참조하십시오 .) 여기서 파일을 쓸 때마다 FAT 또는 저널을 업데이트하지 않는 것은 성능이 크게 향상 될뿐만 아니라 하드웨어 수명에도 좋습니다.

최근까지 리눅스는 sync(변경 사항이있을 async때마다 쓰기 )와 (필요할 때마다 쓰기 ) 중에서 하나만 선택 했습니다. 최신 버전에서는 flushFAT 파일 시스템에 대한 옵션이 도입되었습니다.이 파일 시스템은 중간에 있습니다 (디스크가 비활성화 되 자마자 지연된 모든 쓰기를 플러시). 우분투 10.04에서 기본적으로 켜져 있습니다.

다른 말로, 이동식 드라이브를 마운트 해제하면 파일이 열려있는 응용 프로그램이 없습니다. 플러그를 뽑기 전에 마운트를 해제하지 않으면 너무 늦을 때까지 저장하지 않은 데이터가 있는지 알 수 없습니다. 파일이 열려있는 동안 마운트를 해제하면 파일 시스템 수준 (파일이 닫힐 때까지 OS가 일부 작업을 대기했을 수 있음)과 응용 프로그램 수준 (예 : 응용 프로그램에서 잠금 파일을 넣을 경우 파일이 손상 될 수 있음) 제거하지 마십시오).


3
sync장착을 위해 가십시오 ! : D
BloodPhilia

저널 파일 시스템을 사용할 때 이것이 여전히 문제입니까?
NReilingh

1
@NRei 예. 저널링 된 파일 시스템은 쓰기 프로세스 도중에 문제가 발생하는 경우 데이터 손상을 방지합니다. OS가 데이터 쓰기를 시작하기 전에 드라이브의 플러그가 뽑 혔기 때문에 쓰기가 전혀 수행되지 않았기 때문에 손상이나 데이터 손실을 방지하지 않습니다.
1

@BloodPhilia : sync때때로 성능 이상의 것을 아프게합니다. 내 편집을 참조하십시오.
Gilles 'SO- 악마 그만해'

2
동의-systempuntoout은 지금까지 운이 좋았습니다. 플래시 드라이브를 제거하기 전에 마운트를 해제하지 않아서 약간의 작업이 손실되었습니다. 응용 프로그램에서 원하는 모든 것을 저장할 수 있지만 쓰기가 버퍼링되면 중요한 곳에서 발생하지 않습니다. 한 번만 화상을 입을 수 있습니다.
brice

5

주된 위험은 글쓰기가 지연되는 것입니다. 여러 가지 이유로 시스템은 데이터를 디스크에 전달할 때 항상 데이터를 디스크에 쓰지 않고 대신 메모리에 보관합니다. 마운트를 해제하면 디스크에 기록 된 모든 내용을 확인하고 현재 사용되고 있지 않은지 확인합니다. 현재 디스크에 쓰고 있는지 알 수 있지만 OS가 이전에 쓰라고 지시 한 모든 내용을 쓰지 않았다는 것을 인식하지 못할 수 있습니다.

이 빈도는 시스템과 USB 드라이브로 수행하는 작업에 따라 다릅니다. 마운트 해제가 일반적으로 느리고 드라이브에서 쓰기 소리가 들리는 경우 계속 마운트 해제해야합니다. 언 마운트가 항상 즉각적인 경우에는이 단계를 건너 뛸 수 있습니다.


4
그래도 대부분의 OS는 이동식 드라이브에 대해 이러한 종류의 지연 쓰기를 비활성화한다고 생각합니다.
Jeff Atwood

@Jeff, 그것은 확실히 USB 드라이브를 다루는 현명한 방법 일 것입니다. 그것을 확인하는 방법이 있습니까? Windows 7에서?
Torben Gundtofte-Bruun

@torbengb : 사실, 항상 합리적인 것은 아닙니다 . 편집 한 답변을 참조하십시오 .
Gilles 'SO- 악마 그만해'

정책 옵션으로 이동하면 USB가 기본적으로 빠른 제거를 사용하도록 기본 설정되어 있으며, 이는 안전 제거가 필요하지 않다는 설명에 나와 있습니다. 다른 옵션은 기본값은 아니지만 최상의 성능으로 안전 제거가 필요합니다. 따라서 대부분의 기본값은 안전 제거가 필요하지 않은 빠른 제거입니다.
ComputerLocus

@Fogest는 사실이지만 Windows에만 해당됩니다. OP가 OSX를 사용하고 있습니다. 물론 OSX도 비슷한 일을한다고 확신합니다.
Synetech

4

아무도 읽기 대 쓰기 액세스 문제를 해결했다고 생각하지 않습니다. 플래시 드라이브에 아무 것도 복사하지 않았거나 쓰기 위해 파일을 연 경우 플래시를 제거하는 것이 안전합니다. 플래시 드라이브에서 내 컴퓨터로 파일을 복사하는 경우 일반적으로 마운트 해제 시간. 그러나 파일을 플래시 드라이브에 복사하는 경우 eatra 단계를 밟습니다. 예, 플래시 드라이브에 기록한 후 플래시 드라이브를 너무 빨리 제거하면 파일이 손상되었습니다.


3

나는 카지노에서 일하고 있으며 많은 슬롯 머신 제조업체는 이제 USB 썸 드라이브를 사용하여 빈 파일 (게임 및 OS)을 슬롯 머신에 설치합니다.

펌웨어가 손상된 슬롯 머신은 수십만 달러가 아닌 경우 수천 달러를 수여 할 수도 있고 그렇지 않을 수도 있습니다. USB 드라이브의 데이터 무결성이 손상되지 않도록하는 데 큰 도움이됩니다. 컴플라이언스 / 레귤레이터는 어쨌든 확인하지만 처음부터 올바르게 수행하는 작업을 저장합니다.

회사 환경에서 데이터 손실은 수백만 달러가 소요될 수 있으며 개인적으로 대체 할 수없는 것을 잃을 수도 있습니다.

데이터가있는 USB 장치를 안전하게 제거 할 수 있도록 마운트를 해제하거나 안전하게 제거하거나 다른 용어를 사용하는 것이 확실합니다.


1
그러나 듣기 위해 mp3를 복사하는 것은 그리 많지 않습니다.
cgp

3

안전 벨트를 착용하지 않고 차를 운전하는 것은 대부분 안전합니다. 그러나 무언가가 엉망이되면 그것을 사용해 주셔서 감사합니다.

네 마운트를 해제하지 않고 USB 드라이브를 제거하는 대부분의 시간이 안전 할 수는 있지만 반드시 권장하지는 않습니다.


3

드라이브를 쓸 때 너무 일찍 분리했을 때 손상이 발생했습니다. OS는 일반적으로 기록되지 않은 데이터를 보유하지 않지만 XP는 최소한 백업 요청을 허용합니다.

화면에 복사가 완료되면 파일을 플래시 드라이브에 복사하여 즉시 나에게 넘겨주었습니다. 파일이 손상되었습니다.

플래시 드라이브에 복사가 완료된 후 몇 초 동안 쓰기 표시등이 깜박 거리는 것을 보았습니다.


2

시스템이 디스크에서 파일 작업을 수행하는 경우 데이터가 손상 될 수 있습니다. 당신에게 그런 일이 없었기 때문에 운이 좋습니다. 상식을 사용하여 OS가 작업을 수행 할 가능성이 있는지 여부를 결정하십시오. (드라이브의 프로그램 / 파일이 열려 있거나 사용 중입니까? 드라이브에 캐싱이 있습니까? 인덱싱됩니까? OS가 임시 파일을 저장합니까?)


2

증거는 아니지만 일화적인 증거이지만 USB 연결 끊김으로 인해 데이터가 손상되었지만 Blackberry 전화에서만 발생했습니다.


2

날 믿어 줘

USB 드라이브에 액세스하는 것은 아무것도 없지만 실제로는 무언가입니다. 이렇게하면 3 개의 외부 백업 HDD를 휴지통에 버렸고 2 테라 바이트에 가까운 양의 데이터가 손실되었습니다.

플러그를 뽑기 전에 항상 마운트를 해제하십시오.


와우, 3 HDD는 불운입니다.
systempuntoout

3
@systempuntoout : "재미 있으면 2 배, 3 배는 스 패킹 가치가 있습니다." 첫 두 번의 사건 이후에 "불운"보다 더 깊게 보이고 싶을 수도 있습니다.
Chris Burgess

1

안전하게 편집 할 수 있도록 마운트를 해제하십시오 (완전 편집증 인 경우). 이미 언급 한 것처럼 데이터 손실은 주로 쓰기 지연으로 인해 발생합니다.

그래도 WD Essentials 휴대용 드라이브와 관련이 있습니다. 클린 마운트없이 플러그를 뽑으면 다음에 플러그를 꽂으면 드라이브가 읽기 전용이됩니다. 다시 쓰기 가능하도록 드라이브를 장착 한 상태에서 PC를 재부팅해야합니다. 가장 성가신 일입니다!


0

Windows 10 시스템의 또 다른 시나리오는 시스템이 최대 절전 모드 일 때 (여기서는 64Gb, readyboost 없음) 플래시 드라이브가 물리적으로 제거 된 경우입니다. 최대 절전 모드에서 시스템 소프트 부팅 후 플래시 스틱에서 변경된 파일을 이동하거나 복사하면 파일 또는 디렉토리가 손상되어 읽을 수없는 오류 발생할 수 있습니다 .
오류를 피하기 위해 ( chk 조각을 생성하는 필수 chkdsk 작업과 함께 완전히 건강한 드라이브를 "복구") right_click_on_drive_to_eject를 시도하거나 스틱을 분리하십시오. 문제는 없지만 사용자가 장치에서 비활성화 / 활성화하면 드라이브가 탐색기 창에 나타나지 않고 디스크 관리 에서 미디어 없음으로 표시됩니다.. 그런 다음 장치를 완전히 다시 연결하는 유일한 방법은 장치를 물리적으로 분리했다가 다시 연결하는 것입니다.
따라서 장치를 분리하기 전에 장치를 정상적으로 분리하는 것이 좋습니다.

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