사이트 내 전체검색
마운트 1 (기본사용법, NTFS마운트, 자동마운트 및 복구)
로빈아빠
https://cmd.kr/server/717 URL이 복사되었습니다.

본문

 

마운트 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 기준)"에서

 

댓글목록

등록된 댓글이 없습니다.

1,139 (2/23P)

Search

Copyright © Cmd 명령어 3.141.35.27