리눅스

리눅스로 Mount할때 팁

동동(이재동) 2005. 12. 29. 21:58
일단 페도라에서 ntfs 마운트를 시킬려면 mount rpm을 설치 해야한다.
uname -r 을 하여 커널의 버전을 안다...
나같은경우는 커널을 업데이트 했더니 ntfs rpm이 동작이 안되었다
그래서 다시 설치해야했다.
당시 내가 다운받은 사이트는
http://www.linux-ntfs.org
이다.

ntfs 파티션을 마운트 시킬때 마운트는
mount -o uid=500,umask=000 /dev/hda1 /mnt/hdd2
이런식으로 하면 된다. 그냥
mount /dev/hda1 /mnt/hdd2 를 해도 되는데 왜 앞에 옵션을 붙이는 이유는....
uid는 아이디를 나타내는데 그냥 콘솔에서 id 치면 자기 아이디숫자가 나온다...
umask=000 은 모든 사용자에게 마우트시킬 권한을 주는것인데....
만약 이것을 하지 않으면 root이외에 사용자들은 마운트한것을 볼수 없다...
일단 파티션이 어떤게 있는지 볼려면
fdisk -l
을 한다... (물론 root권한만된다)
그리고 부팅되자마자 마운트 되게 하기 위해서는 /etc/fstab 파일을 수정해야 하는데

/dev/hdb1 /mnt/hdd3 ntfs user,ro,noauto,uid=500,gid=500,umask=000,nls=utf8 0 0

이런식으로 추가하면 된다.. 꼭 로그아웃이 아닌 리부팅 시켜야 한다....
옵션중에 user는 유저들도 사용할수 있게 하는것이고 ro는 read전용이다 rw로 하고 싶지만
ntfs 는 읽기만 가능하고 쓰기로 할려면 불안하고 커널 컴파일을 다시 해야한다...
물론 다른 요즘에 새로 패키지가 나왔다고 하지만 그냥 fat32로 파티션을 바꾸어서 rw로 사용해야겠다..

crossover를 사용할려면 root권한이 아니어야 하기때문에 권한 설정은 필수이다.