[OS]/Embedded&Linux

리눅스에서 ntfs mount시키기

하늘을닮은호수M 2007. 1. 27. 00:18
반응형

NTFS RPMs (*.rpm)

현재 본인의 리눅스커널/CPU칩셋 에 해당하는 NTFS RPM을 받아서 설치해야 한다.

1. 현재설치된 본인의 커널버전을 확인한다.

명령어) uname -r

결과) 2.4.20-8smp

커널버전은 각자 다를수 있다. 일단, 커널 버전을 어디다 적어두자.

2. CPU 칩셋 정보를 확인한다.

명령어) rpm -q --queryformat "%{ARCH}n" kernel

결과) i686

칩셋정보도 각자 다를수 있다. 칩셋정보도 어디다 적어두자.

3. http://www.linux-ntfs.org/content/view/137/73에서 본인의 커널버전과 cpu 칩셋에 알맞은

ntfs rpm을 다운로드 한다.

다운로드 받은 파일이 kernel-ntfs-smp-2.4.20-8.i686.rpm 이라면, 일단 작업하기 쉽게 루트(/)에 위치시킨다.

4. 다운받은 rpm을 설치한다.

명령어) rpm -ihv kernel-ntfs-smp-2.4.20-8.i686.rpm

5. (계속)

명령어) /sbin/modprobe ntfs

6. 제대로 설치됐는지 확인한다.

명령어) cat /proc/filesystems

화면에 ntfs 항목이 있으면 커널설치가 성공한것임.

7. 파일시스템의 장치명을 찾기 위해 아래명령어를 친다.

명령어) /sbin/fdisk -l

[root@adenawar sbin]# ./fdisk -l

Disk /dev/hda: 20.5 GB, 20520493056 bytes
255 heads, 63 sectors/track, 2494 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 2380 19012927+ 83 Linux
/dev/hda3 2381 2494 915705 82 Linux swap

Disk /dev/hdb: 6448 MB, 6448619520 bytes
15 heads, 63 sectors/track, 13328 cylinders
Units = cylinders of 945 * 512 = 483840 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 * 1 13326 6296503+ 7 HPFS/NTFS

Disk /dev/hdc: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdc1 * 1 19457 156288321 42 SFS

그럼 ntfs가 존재하는 디스크의 이름을 어디다 적어둔다.

만약 C드라이브에 리눅스가 설치?榮摸?. /dev/hda1

라고 보일것이다.

8. 마운트를 하기 위해 디렉토리를 만들어 둔다.

명령어) mkdir /mnt/window

9. 마운트 시킨다!

명령어) mount -o iocharset=cp949 /dev/hda1 /mnt/window

반응형

'[OS] > Embedded&Linux' 카테고리의 다른 글

SUN 사용설명서  (0) 2007.03.19
ipcs 명령과 ipcrm 명령을 통한 IPC 자원 관리  (0) 2007.02.08
ELF format  (0) 2007.01.24
리눅스에서 메모리가 부족할 때  (0) 2007.01.09
gdb manual link  (0) 2006.12.21