마운트 1 (기본사용법, NTFS마운트, 자동마운트 및 복구)
로빈아빠
본문
마운트 1 (기본사용법, NTFS마운트, 자동마운트 및 복구)
10월 29, 2010
ebonny 3. Linux (CentOS,RedHat 기준) 댓글 남기기
1 Vote
< mount >
외부장치 연결시 마운트 해줘야 인식함 (USB장치, 시디 등)
(USB장치는 보통 fat32 나 ntfs 포맷이므로 꽂으면 윈도우는 바로 인식되지만, 리눅스는 인식하려면 마운트해야함)
> mount : 마운트 상태 보기
> 시디롬 마운트
mount -t iso9660 /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 포맷일때)
> 플로피 : mount /dev/fd0 /mnt/floppy
> MSDOS : mount -t msdos /dev/sda1 / mnt/msdos
> 윈도우(Fat32) : mount -t vfat /dev/sda1 /mnt/window
> 윈도우(NTFS) : mount -t ntfs /dev/sda1 /mnt/window
> 리눅스 : mount -t ext2 /dev/sda1 /mnt/linux
★ mount -a -t
★ 리눅스 OS 에 따라 ntfs 마운트는 문제가 발생할수 있다. (하단 참고)
unmount : 마운트 내리기.
> unmount /dev/cdrom : 시디롬 언마운트. (★마운트한 디렉토리안에서 언마운트하면 안됨)
< NTFS 파티션을 리눅스로 마운트 하기 >
CentOS 가 NTFS 에 파일쓰기가 문제가 있었는데 ntfs-3g 가 해결책을 제시했다.
본 글을 해외 ntfs-3g 포럼을 참고해서 작성했음을 미리 밝힌다.
1. 밑에 3번 설치를 위해 yum-priorities 을 먼저 설치
[root@localhost ~]# yum install yum-priorities -y
2. priorities.conf 수정
[root@localhost ~]# vi /etc/yum/pluginconf.d/priorities.conf
[main]
enabled = 1
check_obsoletes = 1
priority=2
3. rpmforge 설치
[root@localhost ~]# rpm -ivh [설치경로]
설치경로 찾기
- rpmforge 로 시작하는것중 가장 최근것의 파일명을 복사해서 앞의 주소와 붙인다.
- 이 최종경로를 복사해서 위의 [설치경로] 에 붙여넣고 실행
4. 설치된 rpm 으로 패키지 업데이트
[root@localhost ~]# yum check-update
5. “fuse”, “fuse-ntfs-3g”, “dkms”, “dkms-fuse” 설치
[root@localhost ~]# yum install fuse fuse-ntfs-3g dkms dkms-fuse -y
6. 마운트용 디렉토리 생성
[root@localhost ~]# mkdir /mnt/window
7. fdisk -l 로 마운트할 파티션정보 찾기
[root@localhost ~]# fdisk -l
=> HPFS/NTFS 으로 표시되는 /dev/sda[넘버] 를 찾는다.
8. ntfs-3g 타입으로 마운트 실행
[root@localhost ~]# mount -t ntfs-3g /dev/sda1 /mnt/window
9. 마운트한 파티션 사용
[root@localhost ~]# cd /mnt/window
[root@localhost window]# ls -al
[root@localhost window]# echo “Hello NTFS~!! Write Test” > test.txt
test.txt 가 만들어졌다면 성공.
< 부팅시 자동으로 마운트 >
[root@localhost ~]# vi /etc/fstab
하단에 다음 형식에 따라 마운트 정보 추가
[디바이스] [마운트위치] [마운트타입] [옵션] [dump유무0,1] [fsck체크유무0,1]
/dev/sda5 /mnt/window fat32 defaults 0 0
> rw, nouser, auto, exec,suid 속성을 모두 가지는 속성으로, 가장 일반적인 시스템에서 사용되는 속성이다
/dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0
> noauto 이므로 부팅시에 자동으로 마운트 되지 않는다.
/dev/hda5 /home/win vfat user,rw,noexec,iocharset=cp949 0 0
noauto option이 없으므로 부팅시 자동마운트됨
user (일반사용자 계정으로도 mount 가능; nouser=root만 허용)
rw (읽기 쓰기 허용 ; ro=읽기전용)
noexec (실행허용안함; exec=실행허용)
iocharset=cp949 (한글 파일명을 사용하기 위해 지정)
마지막 0 0 는 dump와 fsck 사용 옵션. (dump, fsck 하지 않음)
< fstab 설정실패시 복구하기 >
fstab 수정을 잘못 하여 부팅 할때 부팅이 안되고
(Repair filesystem) # 화면이 나옵니다.
이상태에서는 수정은 안되고 읽기 모드 밖에 안됩니다.
이상태에서 수정을 하기 위해선 아래와 같은 명령어를 쳐줍니다.
# mount -o remount,rw /
그럼 이제 수정이 됩니다.
# vi /etc/fstab 으로 들어가 백업파일을 덮어쓰던가 잘못된 부분을 수정후
저장후 재부팅 하면 됩니다.
About these ads
관련
한글깨지는 문제 (SSH,콘솔,마운트)
"Tips"에서
마운트 2 (자동마운트 fstab 고급설정)
"3. Linux (CentOS,RedHat 기준)"에서
리눅스의 폴더들
"3. Linux (CentOS,RedHat 기준)"에서
관련링크
댓글목록
등록된 댓글이 없습니다.