[Cent OS 5.4] 윈도우즈 파티션 마운트하기

Posted in Other Distro on December 14th, 2009 by simplism – Be the first to comment

[ad#wide]

사 용 환 경

  • 운영체제 : Cent OS 5.4 Final
  • 버전정보 : 2.6.18-164.6.1.el5.centos.plus

하드디스크 구성

  • Cent OS /(/dev/sda6), /home(/dev/sda7), swap(/dev/sda8)
  • Windows XP C:\(/dev/sda1), D:\(/dev/sda5)

필요한 패키지

  • ntfs-3g

PC의 운영체제로 많이 사용되는 우분투의 경우에는 윈도우즈랑 멀티부팅으로 많이 사용되는 경우가 많아서 인지.. 기본적으로 ntfs-3g라는 리눅스 상에서 윈도우즈 NTFS파티션을 읽고, 쓸 수 있도록 해주는 패키지가 존재하지만, CentOS의 경우는 주로 서버운영체제로 많이 활용되기에 필요가 없다고 생각되었는지.. 기본적으로 설치가 되어 있지는 않았다.

일단, NTFS파티션을 마운트하려면 ntfs-3g패키지를 설치를 해야한다.
참고 : $ 모양은 일반 유저권한을 가진 경우의 표시, # 모양은 root권한을 가지고 작업하는 경우에 표시이다.

1. ntfs-3g 패키지 설치

$ su
암호 :
# yum install ntfs-3g

위와 같은 작업을 할 때, 해당 패키지를 찾을 수 없다고 나올 경우에는… third party 저장소를 등록을 해야한다. 관련 페이지는… 아래 페이지의 도움을 받으면 될 것 같다.
http://meye.pe.kr/wp/archives/516

2. mount 명령어로 마운트 되는지 확인하기

$ su
암호 :
# mount -t ntfs-3g /dev/sda1 /mnt

위와 같은 작업을 할 때, 마운트하려는 파티션이 어떤 파티션인지 알아야한다. 위에 빨간 색으로 표시된 부분을 맞춰서 수정해주면 된다. 루트(/)의 하위 폴더인 mnt는 위처럼 특정 파일시스템을 마운트할 때 이용하는 폴더이므로 /mnt로 마운트하였다.

mnt

위 처럼 윈도우즈의 C드라이브의 내용이 출력되면 정상적으로 마운트된 것이다.

mnt2

# umount /mnt로 마운트를 해체할 수 있다.

3. 마운트 할 폴더만들기

mount 명령어는 일시적으로 마운트를 시켜주는 것이므로 재부팅을 한 다음에는 자동으로 마운트시켜주지 않는다.
이제는 재부팅을 한 경우에도 자동으로 마운트를 하도록 설정할 차례이다. 그것을 위해서 C와 D드라이브 각자 마운트할 폴더를 만들어야한다. 위치는 /(root)하위에 C와 D라는 폴더를 생성할 것이다.

$ su
암호 :
# cd /
# mkdir C
# mkdir D

4. /etc/fstab 파일 변경하기

재부팅을 하면, 파일시스템을 마운트하기 위해서 /etc/fstab파일을 이용한다. 위에서 했던 마운트작업을 이 파일을 가지고 수행을 하는 셈이다. 그러므로 이 파일을 수정해두면, 재부팅을 하더라도 자동으로 C드라이브와 D드라이브를 마운트를 하게 된다.

$ su
암호 :
# vim /etc/fstab
mnt6

위 처럼 아래의 두 줄을 추가해준다.

5. 재부팅 후 확인하기

/etc/fstab파일을 수정한 후에 재부팅을 한다.

mnt5

mnt4

위 처럼 나온다면 성공!!