Linux에서 / home 마운트에 외부 USB 하드 드라이브를 사용하는 것이 안전합니까?


20

리눅스 민트 에 소용돌이 를 주겠습니다 . 내가 이해 한대로 /home문서, 다운로드 및 미디어와 같은 사용자의 컨텐츠가 저장되는 위치입니다.

SSD 하드 드라이브가 작기 때문에에 USB 하드 드라이브를 사용하고 싶습니다 /home. 이것은 몇 가지 질문을 제기합니다.

  • 이 작업에서 본질적으로 잘못되었거나 나쁜 것이 있습니까?
  • 내장 SATA 하드 드라이브를 사용하는 것과 비교하여 합리적으로 안전하고 신뢰할 수 있습니까?

7
문제가 아니다. USB HDD에서 전체 Linux 배포판을 사용하여 한 번에 몇 달 동안 작동했습니다. USB 2.0에서도 눈에 띄는 성능 문제가 발생하지 않았습니다. 실제로 외부 드라이브는 내부 드라이브만큼 안전하고 신뢰할 수 있습니다. 다른 드라이브에 / home을 넣는 데 문제가 없습니다.
fixer1234

4
어쨌든 이것을 의도했을 수도 있지만 ext4와 같은 Linux 파일 시스템으로 디스크를 다시 포맷하십시오. 외부 디스크는 일반적으로 NTFS로 사전 포맷되어 제공되는데,이 /home권한은 Linux 시스템에 적합하지 않습니다 (예 : 권한 누락, 심볼릭 링크 등).
Philipp Wendler

/home사용자의 컨텐츠는 일반적으로 예, 저장,하지만 당신은하지 않는 곳이다 가지고 거기에 넣어. 당신은 넣을 수 있습니다 /home내장 드라이브 (및 기타 중요한 하위 디렉토리)와 USB에 디렉토리에 다음 링크를.
Zorawar

BTW, 인클로저 내부의 실제 드라이브는 SATA와 거의 같습니다. 인클로저를 열 수있는 경우 (봉인 또는 접착식이 아닌 등) 드라이브를 추출하여 컴퓨터 케이스 내부의 일반적인 2.5 "SATA HDD로 연결하려고 시도 할 수 있습니다.
Ruslan

답변:


25

양질의 USB 포트, 케이블 및 외장 드라이브가 있다고 가정하면 내장 드라이브를 사용하는 것만 큼 안전하고 안정적이어야합니다. 특히 USB 3.0을 사용하는 경우 USB 2.0을 사용하는 경우 성능이 크게 저하 될 수 있습니다. .


느린 연결에서도 안전하고 안정적이어야합니까? 즉, 첫 번째 문구가 약간 오도됩니다.
phresnel

@phresnel : 새로운 장비를 구입하는 경우,이 시점에서 싼 물건 만 usb2입니다. 컴퓨터가 양질의 USB3 케이블로 드라이브의 연결이 일시적으로 끊어지는 것을 보는 경우 딸꾹질을 피할 가능성이 큽니다. 무작위로 연결을 끊거나 다시 연결하지 않는 것이 확실한 기존 USB2 장비가 있다면 괜찮습니다.
Peter Cordes

USB 컨트롤러와 장치는 약간의 대기 시간을 추가하고 때로는 디스크 마운트에 다른 "놀람"을 추가합니다. SATA 연결을 통해 마운트하는 것이 좋습니다.
SnakeDoc

1
나는 이 답변을 수락 하기로 결정 했기 때문에 ( /homeext4로 포맷 된 USB 3.0 드라이브에 넣음 ) 디스크에 저장된 디스크 이미지를 실행하는 여러 가상 머신으로 시스템을 완전히 파괴했습니다 /home. 절대적으로 견고했습니다.
misha256

28

이 작업을 수행 할 수 있지만 권장되지는 않습니다. 가장 큰 이유는 하드 드라이브를 항상 100 % 연결해야하므로 USB 하드 드라이브의 "휴대용"측면을 무효화하기 때문입니다.

외부 USB 드라이브 또는 내부 SATA 드라이브 사이에 결정이있는 경우 SATA 드라이브를 사용하십시오. USB3에서도 더 빠르며 드라이브를 실행 해야하는 컴퓨터에 로그인하지 않은 경우 실수로 연결을 끊지 않습니다.


12
휴대용 드라이브로 사용되는 드라이브에 대해 이야기하는 것이 좋습니다. USB 엔클로저에서 단순히 드라이브를 용도 변경하는 경우 드라이브가 항상 연결된 상태라면 문제가되지 않습니다.
fixer1234

드라이브는 100 % 연결되었습니다. @ fixer1234가 말한 것처럼, 여분의 SATA 하드 드라이브가 없기 때문에 휴대용 하드 드라이브를 사용하고 싶습니다. 실제로 휴대용 하드 드라이브를 PC 케이스에 넣을 것입니다 (어디에 있는지 모르겠지만 무작위 항목 모음에 2xUSB 포트 어댑터 케이블에 대한 마더 보드 USB 헤더가 있습니다. 외부 USB 장치를 내부적으로 설치하려면).
misha256

10
@ misha256, 외장 USB 드라이브는 USB 인클로저의 일반적인 SATA 다이빙입니다. 이 문제를 해결하려면 드라이브를 추출하여 마더 보드의 무료 SATA 포트에 직접 연결하는 것이 좋습니다. 문제 해결됨.
Wes Sayeed

1
@WesSayeed 분명히 일부 하드 드라이브 제조업체는 실제 SATA 커넥터를 얻지 못하도록 하드 드라이브 PCB에 SATA-to-USB 브리지를 통합하고 있습니다. 그러나 지적했다. 열 위험이 있습니다. SATA 커넥터가 있다면 좋습니다. 그렇지 않다면 USB 커넥터 만 사용하겠습니다. 어느 쪽이든 좋습니다. 실제로, 그것을 열면 냉각이 향상되고 좋은 보너스입니다.
misha256

2
우리가 구체적으로 여기에 언급 한 데스크탑 컴퓨터에 대해 이야기하고있는 원래의 질문과는 다른 의견으로 보이지만, 두 번째 SATA 드라이브를 추가하는 것은 대부분의 랩톱에는 옵션이 아니지만 작은 크기의 USB "스틱"드라이브를 얻을 수 있습니다. 가방에 든 랩톱에도 영구적으로 포트하십시오. 이것들이 SSD 기반 랩톱의 스토리지를 확장하는 데 사용되는 것을 보았습니다. 내부 SSD만큼 빠르지는 않지만 분명히 USB3 중 일부는 놀랍도록 우수한 속도 및 대기 시간 수치를 가지고 있습니다.
David Spillett

5

A로부터 보안 드라이브가 암호화되지 않은 다른 사람에 액세스 할 수있는 경우 관점, 몇 가지 문제가있다. 염두에 두어야 할 첫 번째 것은 SSH 인증 키가 홈 디렉토리에 있다는 것입니다. 누군가 드라이브를 잠시 동안 "빌려온"경우, 자신의 인증 된 키를 사용자의 홈 디렉토리에 복사 한 다음 드라이브를 다시 넣으면 시스템에서 키가 활성화 된 경우 해당 사용자로 로그인 할 수 있습니다.

물론 내부 드라이브로도이 작업을 수행 할 수 있지만 외부 드라이브가 훨씬 더 편리하고 유혹적입니다.


1
좋은 점은 암호화 된 홈 디렉토리로 실행해야하는 이유입니다.
Peter Cordes

5

다음을 가정하여 extermal 드라이브에 / home을 넣는 데 아무런 문제가 없습니다.

  1. 외부 드라이브는 작동 중에 플러그가 뽑히지 않습니다 (Windows 나 Linux 모두 좋아하지 않습니다. Windows는 기본 설정으로 제공되어 액세스 속도가 훨씬 느리지 만 더 안전합니다. "사용 중에는 플러그를 뽑지 마십시오").
  2. SATA 또는 SAS 버스에 직접 연결하는 것보다 속도가 느립니다. 연결 속도에 따라 속도가 얼마나 느려지고 많은 경우 USB 2 (~ 30MB / 초)조차도 충분히 빠를 수 있습니다. (예 : MP3 재생, 영화 재생, 구성 파일 읽기 등)
  3. 이것은 랩톱을 부팅하기 전에 외장 드라이브의 전원을 켠 것으로 가정합니다 (그렇지 않으면 장착에 실패 함).
  4. 잠재적 인 USB 드라이버 버그는 무시합니다. 그래도 쉽게 테스트 할 수 있습니다).

외부 드라이브의 안정성에 대한 이야기가 많이 있습니다. 이것이 사실인지 또는 그것이 서리 (외부)에서 덥고 습한 대학 강당으로가는 배낭에 걸려 들러 놓을 수있는 장치가있는 결과인지 전혀 모릅니다. 어쩌면 둘 다일 수도 있습니다.

참고 2 : WD 녹색 드라이브를 외장 드라이브로 사용하지 마십시오. 그들은 많이 주차하는 경향이 있습니다. 드라이브를 아카이브 스토리지로 사용하고 스핀 다운 할 수있는 경우 전원 사용에 좋습니다. 적극적으로 사용하는 경우 (Windows, Linux 또는 기타 OS에서) 1 분마다 회전 한 다음 다시 회전하거나 상하로 회전하는 드라이브를 얻을 수 있습니다. 드라이브를 구동하고 스핀 백을 기다리면 OS가 지연됩니다.


3

작동 할 수 있지만 빠르거나 신뢰할 수는 없습니다. SATA 컨트롤러가 작동을 멈 췄기 때문에 USB에서 완전히 실행되는 시스템이 있습니다. 일시 중지에서 깨어 났을 때 경쟁 조건으로 인해 파일 시스템이 자주 손상되었다는 것을 알았습니다.

제 경우에는 USB 하드 디스크를 사용하는 것이 USB 플래시 스토리지보다 더 안정적으로 작동했습니다. 이는 USB 장치에 따라 안정성이 달라질 수 있음을 의미하며 하드 디스크가 플래시보다 본질적으로 더 안정적이라는 것을 증명하지는 않습니다.


내 경험에 따르면 수면 / 일시 중지 / 최대 절전 모드는 견고한 현대식 기계에서도 항상 인기를 얻었습니다. 물론 Windows가 실행 중이며 Linux가 더 잘하는지 확실하지 않습니다. 그러나 데스크톱을 실행하고 있기 때문에 절전 / 일시 중지 / 최대 절전 모드 기능은 문제가되지 않으므로 해당 기능을 사용하지 않습니다.
misha256

@ misha256 : Linux 일시 중지 / 이력서에 대한 나의 경험이 좋지 않았습니다. 폐쇄 소스 그래픽 드라이버는 종종 문제를 일으 킵니다. 그것 없이는 때때로 괜찮습니다.
Peter Cordes

2

(다른 답변에서와 같이) 원하는 것을 할 수는 있지만 어떤 이유로 든 행동이 제거 된 경우 행동이 무엇인지 확실하지 않기 때문에 피할 수 있습니다.

SSD의 공간 사용이 걱정된다면 OS를 정상적으로 설치 한 다음 문서 / 사진 / 음악 / 비디오 등을 외장 드라이브에 저장하십시오.

그런 다음 쉽게 액세스하려면 외장 하드 드라이브를 홈 디렉토리에 다시 연결하십시오.

랩톱 또는 데스크탑입니까? 데스크탑 인 경우 HDD를 인클로저에서 꺼내 내부에 설치할 수 있습니까?


데스크탑 용입니다. 여분의 SATA 하드 드라이브가 있다면 사용하지만 휴대용 USB 3.0 하드 드라이브 만 있으면됩니다. 나는 그것을 열고 드라이브 자체를 제거 할 수는 있지만 일부 제조업체는 SATA-USB 브리지가 내장 된 휴대용 하드 드라이브를 드라이브에 구축한다고 들었습니다 .SATA 커넥터가 없습니다!
misha256

1
그러나 당신은 나에게 좋은 생각을 주었다. 휴대용 하드 드라이브를 PC 케이스 안에 넣을 수 있습니다. 마더 보드에는 여분의 USB 헤더가 있으며 내부적으로 사용할 수있는 어댑터 케이블이 있습니다 (USB 헤더-2 x USB 포트, 내부 용으로 설계되어 깔끔함).
misha256
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.