2016년 10월 30일 일요일

NTFS 리눅스 마운트


LInux에서 윈도우용 NTFS파일 USB HDD 마운트 하기


USB장치는 보통 fat32 나 ntfs 포맷이므로 꽂으면 윈도우는 바로 인식되지만, 
리눅스는 인식하려면 마운트를 해야 한다.
기본 리눅스 상태에서는 fat32 나 ntfs 포맷은 마운트가 되지 않는다.

# mount  :  마운트 상태 보기



 시디롬 마운트

# mount -t iso9660 /dev/cdrom  /mnt/cdrom
 또는 
# mount /dev/cdrom  /mnt/cdrom  (이것은 리눅스 버전에 따라 안되는 경우가 있다.)

      => /mnt/cdrom 경로에서 시디롬내용을 읽기가능



  USB 메모리 마운트

# fdisk -l 로 먼저 마운트할 USB 위치를 파악 (보통 /dev/sdb1 로 포워딩됨)
# mount -t vfat /dev/sdb1 /mnt/usb (USB 가 fat32 포맷일때)
# mount -t ntfs /dev/sdb1 /mnt/usb ( USB가 NTFS 포맷일때)

   윈도우용 NTFS 파일 HDD을 리눅스에 마운트 하기  

CentOS 가 NTFS 에 파일쓰기가 문제가 있었는데 ntfs-3g 가 해결책을 내어 놓았다.
기본적 원리는 NTFS 파일로 쓸때나 리눅스에 쓸때나  아무나 쓰고 읽을수 있는 권한 777이 주어진다. 
여기서 주의해야 할 사항은 공개된 서버에 NTFS파일을 쓸때는 권한에 신경써야 한다.

설치 방법은 RPM과 소스설치가 있다.
여기서는 소스 설치 방법에 대헤 기술 한다.

소스파일 최신버전을 다운 받는다.
   ntfs-3g_ntfsprogs-2014.2.15 (2015년 1월 현재) 

Root 로 설치한다.
임의 폴더 적당한 곳에 압축을 풀어 놓는다.

  # ./configure
  # make
  # make install
   참고: /usr/lib 에 모듈이 설치된다.


마운트 사용.

 마운트 하기 전에 
# fdisk -l 로 먼저 마운트할 HDD 위치를 파악 (보통 /dev/sdb1 로 포워딩됨)

# mount -t ntfs-3g /dev/sdb1 /mnt

CentOS 5.11 에서는 잘 작동한다.
CentOS 6.x  에서도 잘 작동한다.

댓글 없음:

댓글 쓰기