728x90
파일 시스템 마운트
- 유닉스 시스템은 주변장치를 파일로 취급
- 마이크로소프트의 윈도우즈에서는 장치들이 시스템 부팅 시 자동으로 인식되거나, 새로 연결한 하드웨어도 PnP(Plug and Play) 기능에 의해 자동 인식됨
- 유닉스는 주변장치 사용을 위해 시스템 부팅 후 mount 명령을 이용해 수동으로 작업. 작업 후 umount시켜야 함
- 마운트 : 특정 장치를 특정 디렉토리처럼 사용하기 위해 장치와 디렉토리를 연결하는 작업
- mount 명령의 일반 형식
- -a 옵션은 /etc/fstab에 명시된 모든 파일 시스템을 마운트할 때 사용
- -o 옵션은 특별한 옵션들을 지정할 때 사용
-
mount –a [-fnrvw] [-t 파일 시스템 타입] [-O optlist] mount [-fnrvw] [-o options] device | directory mount [-fnrvw] [-t 파일 시스템 타입] [-o options] device directory
- device directory는 마운트할 장치의 시스템 파일을 지정
- 플로피 디스크 장치는 /dev/fd
- CD-ROM은 /dev/cdrom
- 테이프 장치는 /dev/st0
- 하드디스크 장치는 /dev/hda
- mount 명령만 입력하면 현재 시스템에 마운트되어 있는 파일 시스템들의 종류를 볼 수 있음
- CD-ROM을 사용하기 위해 CD-ROM 장치를 마운트
- 시디롬 장치가 읽기만 가능하다는 메시지
- /media/cdrom 디렉토리에 가면 CD의 내용을 볼 수 있음
$ mount –t iso9660 /dev/cdrom /media/cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
$
- CD-ROM 장치를 모두 사용한 후에는 언마운트
$ umount /dev/cdrom
- usb 장치를 사용하기 위한 마운트
- usb 파일 시스템의 타입은 vfat
$ mount –t vfat /dev/sdb1 /mnt/usb
파일 시스템 복구
fsck (filesystem check) 명령
- 파일 시스템을 검사하고 수리
- 손상된 디렉토리나 파일을 수정할 때 임시로 /lost+found 디렉토리에서 작업을 수행하고 정상적인 복구가 되면 사라짐
- /lost+found 디렉토리에 파일들이 많이 쌓여있다면 깨진 파일이 많다는 증거
- 형식 : fsck [옵션] 장치명
/etc/fstab
- 파일 시스템에 대한 다양한 정보를 담고 있는 파일
- 부팅 시에 마운트할 파티션 정보가 기록되어 있는 파일
- 파티션 정보를 변경하였거나 디스크를 추가한 경우 이 파일에 등록해야 부팅 시에 자동으로 마운트할 수 있음
- tstab : File System Table
$ vi /etc/fstab
/dev/fd0 /mnt/floppy auto noauto,owner 0 0
......
/dev/hda5 swap swap defaults 0 0
/dev/cdrom /media/cdrom iso9660 noauto,owner,kudzu,ro 0 0
$
- /dev/cdrom : 장치의 이름
- /media/cdrom : 마운트될 디렉토리
- iso9660 : 파일 시스템의 종류
- defaults
- 마운트될 때 여러 가지 옵션 중 하나
- 일반 사용자가 마운트할 수 없게 함
- 프로그램 실행 및 읽기/쓰기, 비동기, 블록을 나타낼 때 사용
- noauto : 장치가 부팅될 때 자동으로 마운트될 수 없음을 나타냄
- 여러 가지 옵션들은 콤마(,)를 사용해 한꺼번에 정해줄 수 있음
728x90
'프로그래밍 > Unix' 카테고리의 다른 글
[유닉스] 파일 압축하기(compress), 압축풀기(uncompress) (0) | 2020.04.09 |
---|---|
[유닉스] 파일 아카이브 - tar 파일, .Z 파일 (0) | 2020.04.09 |
[유닉스] 디스크 사용 정보, df 명령어, du 명령어 (0) | 2020.04.09 |
유닉스 포그라운드(foreground), 백그라운드(background) (0) | 2020.03.24 |
유닉스 프로세스 관리 명령 (0) | 2020.03.23 |