지인에게 양도받은 500G 짜리 USB 외장하드를 라즈베리파이에 연결하려고 하는데,

꽂는 순간 라즈베리파이가 재부팅되었다.

라즈베리파이의 USB 자체가 전력이 딸려서 외장하드를 커버하지 못함.

락을 해제하는 등의 팁이 있으나 나는 그냥 유전원 USB 허브를 구입하는 방식으로 해결.


USB 허브를 통해 외장하드를 꽂으니 뜬다.


root@raspberrypi / # blkid

/dev/mmcblk0p1: SEC_TYPE="msdos" UUID="A1B1-918F" TYPE="vfat"

/dev/mmcblk0p2: UUID="10b4c001-2137-4418-b29e-57b7d15a6cbc" TYPE="ext4"

/dev/sda1: LABEL="RX-78GP03" UUID="DADA9124DA90FE47" TYPE="ntfs"



이제 마운트만 하면 되겠다 싶어 디렉토리를 하나 만들고 마운트하니 read-only로 마운트 되었다고 한다.


root@raspberrypi / # mkdir /data

root@raspberrypi / # mount /dev/sda1 /data

mount: warning: /data/ seems to be mounted read-only



이게 무슨 날벼락인가 싶어서 혹시나 ls 때려보니 진짜 r-x------로 마운트 되었고 실제로 파일쓰기가 안되는 상태.

구글링을 좀 해보니 Windows에서 제대로 안전제거를 하지 않아서 그렇다는 말도 있고 이런저런 썰이 있어서 하나씩 다 따라 해봤는데 안되었다.

예를 들어 윈도우즈에 꽂아서 chkdsk 를 하고 안전제거를 한 후 다시 꽂으면 된다고 하는데 안되었음...;


혹여나 해서 더 뒤져보니 ntfs-3g 를 설치해보라는 글을 발견.

아래처럼 설치하고 평범하게 마운트를 진행했더니 아무 문제없이 깔끔하게 마운트가 되었음.


root@raspberrypi / # apt-get install ntfs-3g

패키지 목록을 읽는 중입니다... 완료

의존성 트리를 만드는 중입니다

상태 정보를 읽는 중입니다... 완료

다음 새 패키지를 설치할 것입니다:

  ntfs-3g

0개 업그레이드, 1개 새로 설치, 0개 제거 및 362개 업그레이드 안 함.

694 k바이트 아카이브를 받아야 합니다.

이 작업 후 1,513 k바이트의 디스크 공간을 더 사용하게 됩니다.

받기:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main ntfs-3g armhf 1:2012.1.15AR.5-2.1 [694 kB]

내려받기 694 k바이트, 소요시간 1초 (384 k바이트/초)

패키지를 미리 설정하는 중입니다...

Selecting previously unselected package ntfs-3g.

(데이터베이스 읽는중 ...현재 61025개의 파일과 디렉터리가 설치되어 있습니다.)

ntfs-3g 패키지를 푸는 중입니다 (.../ntfs-3g_1%3a2012.1.15AR.5-2.1_armhf.deb에서) ...

man-db에 대한 트리거를 처리하는 중입니다 ...

ntfs-3g (1:2012.1.15AR.5-2.1) 설정하는 중입니다 ...

root@raspberrypi / # mount /dev/sda1 /data




이제 부팅될 때마다 자동 마운트 되도록 /etc/fstab 에 아래처럼 한 줄을 추가함.

UUID는 blkid 명령어를 통해 출력되는 내용에서 알 수 있음.


UUID=DADA9124DA90FE47 /data     ntfs    defaults          0       0









Posted by bloodguy
,