홈 디렉토리에 SD 카드를 사용하는 것은 좋지 않습니까?


14

많은 번거 로움없이 다른 PC에서 작업 할 수 있도록 SD 카드 (또는 플래시 드라이브)를 홈 디렉토리로 만들 계획입니다.

이것은 어떤 이유로 나쁜 생각입니까?


1
정말 놀랍습니다 ... 홈 디렉토리를 가지고 다니면 SD 카드를 풀면 어떻게됩니까? 전체 홈 디렉토리 또는 일부 폴더 (문서 등)가 정말로 필요합니까? 모든 것을 자동으로 최신 상태로 유지하기 위해 자식 / 머큐리얼을 사용하는 것은 어떻습니까?
Axel

1
bitbucket, github 및 dropbox를 사용하지만 크기, 민감한 특성 등으로 인해 온라인으로 꿀벌이되지 않아야합니다. 또한 모든 앱의 환경 설정을 최신 상태로 유지하는 것은 큰 고통입니다. 나는 종종 암호화하고 백업하므로 카드를 잃어 버리더라도 그렇게 많이 아프지 않을 것입니다. 주로 가정용 PC, 직장 PC 및 랩톱간에 전환하고 싶습니다. 모든 제안을 환영합니다 :)
Eelvex

2
아마도 rsync를 사용하는 것이 옵션일까요? 시도하지는 않았지만 로그인하거나 부팅 할 때 SD 카드에서 변경 사항을 가져 와서 로그 아웃 / 종료 할 때 다시 쓸 수 있어야한다고 생각합니다.
Axel

글쎄, 그것은 유망한 소리.
Eelvex

3
다른 PC에 사용중인 응용 프로그램 버전이 다르면 문제가 발생할 수 있습니다. 많은 응용 프로그램은 사용자 데이터를 숨겨진 파일 및 폴더의 홈 디렉토리에 저장합니다. 응용 프로그램 버전에 따라 다른 파일 / 형식을 사용할 수 있으므로 이런 의미에서 문제가 발생할 수 있습니다.
James Womack

답변:


6

이전에 SD 카드에서 전체 시스템을 실행했습니다 (USB 1.0 이상). 매우 느 렸습니다. OpenBSD를 사용하고있었습니다. 그것은이 softdep그 리눅스로 전송되지 않지만, 많은 양의 성능을 증가한다.

나는 가장 큰 확신을 가지고 당신 noatime이 그것을 마운트하는 것입니다 . 이런 식으로, 당신은 당신이하는 모든 독서에 대해 처벌받지 않습니다. 또한이를 수행 할 충분한 이유가 있어야합니다. 나는 기본 라우터 설정 (1G 이상의 공간이 필요하지 않은)에서 전력을 절약하기 위해 그것을했습니다.

USB 3.0 포트와 일치하는 썸 드라이브 / SD 카드 리더를 사용 하지 않으면 속도가 상당히 느려집니다 . USB 3.0은 실제로 유비쿼터스 SATA-2보다 빠르므로 이론적으로 USB 3.0을 사용하면 성능 문제가 없어야합니다.

또한 썸 드라이브없이 계정에 로그인 할 수 있도록하기 위해


7

그것들은 상당히 안정적이지만 (이동 부품 없음) SD 카드 / USB 플래시 드라이브는 느려질 수 있으며 (아마도 디스크 집약적 인 작업을 실행하지 않으려는 경우) 쓰기주기가 제한적입니다. 에서 이 슈퍼 사용자 질문 :

플래시 메모리는 실제로 쓰기주기가 제한되어 있습니다. 그러나 이제는 그러한 카드의 정상적인 수명 내에서이 문제가 발생할 가능성이 거의 없습니다.

메모리 파일에 추가적인 부담을 주므로 저널링 파일 시스템을 사용하지 않을 수 있습니다.이를 위해 ext2를 사용할 수 있습니다. (이 경우는 한 번 기억하지만 의견에서 언급했듯이 더 이상 그렇지 않을 수 있습니다)

자주 백업하고 카드 / 플래시 드라이브에 오류가 표시되면 교체하는 한 괜찮을 것입니다.


4
저널링 파일 시스템을 피하는 것이 실제로 도움이된다는 증거가 있습니까? 나는 "제한된 쓰기 수"가 중요하지 않다는 인상을 받았다.
Brendan Long

@BrendanLong 몰라요; 가능한 쓰기 수가 적을 때 도움이되었다는 것을 기억합니다.
Renan

4
이 시점에서 나는 저널링되지 않은 (읽기 : 파괴하기 쉬운) 파일 시스템의 성가심이 여분의 쓰기로 인한 위험보다 훨씬 나쁘다고 생각합니다.
Brendan Long

1
저널 파일 시스템은 주로 전력 손실 시나리오로부터 보호합니다. 플래시 (쓰기를 완료하려면 250ms 동안 전원이 안정적이어야 함)와 SD 카드 (실수로 제거 될 수 있음) 모두에 큰 위험이 있습니다. 따라서 플래시 SD 카드의 경우 저널링 파일 시스템을 사용하십시오.
MSalters

죄송합니다. 동의하지 않습니다. 우리는 클라우드 스토리지 및 유비쿼터스 연결 시대에 살고 있습니다. SD를 사용하여 문서를 가져 오는 데 대한 추가 제약이 없으면 단순히 시대에 뒤 떨어지지 않습니다.
Avio

6

나는 이것을하고 그것은 나를 위해 잘 작동합니다. 그러나 한 대의 컴퓨터에서만 사용합니다. 동일한 카드를 두 개 사용하면 가장 큰 문제는 한 번에 하나만 사용할 수 있다는 의미입니다. SD 카드가 감지되기 ​​전에 시스템이 / home 디렉토리를 마운트하려고 시도하여 부팅 프로세스가 중단되어 약간의 문제가 발생했습니다. 카드를 마운트하고 부팅을 진행하기 전에 카드를 기다리기 위해 부팅 스크립트 (Arch Linux)를 약간 변경해야했습니다.


4

내 경험을 바탕으로 NO를 제안 합니다. 지난 몇 년 동안 개발 목적으로 Linux 환경을 작업하면서 가장 중요한 것은 성능안정성 이며 SD 카드는 거의 의미가 없으며 보조 스토리지로 더 많이 사용한다고 생각합니다 ( 잘못된 경우 수정하십시오 ) . HDD 자체와 같은 기본 고속 스토리지보다

이 캠페인에서 가장 어려운 작업 중 하나는 SD 카드를 잃어 버리거나 어떻게 든 손상되었는지입니다. 비록 이것이 고칠 수는 있지만, 초보자에게는 혼란스러운 일입니다. 이 사이트 자체와 같은 온라인 커뮤니티의 도움을 기다리는 것은 해결책을 보장하지 않을 수 있으며 며칠 동안 쓸모없는 시스템에 갇힐 수 있습니다.


2

홈 폴더가 크지 않고 모든 PC가 정상적으로 연결되어 있으면 Dropbox , Google Drive , Sugarsync , Microsoft Skydrive 중 하나 이상의 클라우드 스토리지 서비스를 사용해 볼 수 있습니다.

우리는 클라우드 스토리지 및 유비쿼터스 연결 시대에 살고 있습니다. 특별한 제약이 없다면 SD를 사용하여 문서를 가져 오는 것은 단순히 시대에 뒤떨어집니다.


1
클라우드 스토리지에는 많은 문제가 있습니다. 예를 들어, 나의 주요 시스템은 불행히도 구름에서 잘 비행하지 않는 FreeBSD에 있습니다. 또는 Dropbox 등으로 부팅 할 수 없다고 생각합니다. 또는 방금 생성 한 큰 파일을 동기화하는 데 시간이 오래 걸릴 수 있습니다. 등. 내 홈 폴더는 "내 문서"이상입니다.
Eelvex

중요한 구성 파일을 Dropbox폴더 에서 직접 심볼릭 링크하는 습관을 가져야 합니다. Sugarsync가 기본 Linux 클라이언트를 릴리스하는 한 .
Avio

1
모든 사람이 항상 "유비쿼터스 연결"을 가지고있는 것은 아닙니다.
CVn

사실 나는 썼다 if you don't have particular constraints.
Avio

2

SD 카드에 장애가 발생하면 갑자기 실패 할 수 있습니다.

하드 드라이브는 사전 경고를 제공하고 정상적으로 저하 될 수 있습니다. 일반적으로 고장난 하드 드라이브를 마운트하고 데이터를 검색 할 수 있습니다. SD 카드는 그런 기회를주지 않습니다.

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