쉽고 간단한 리눅스 mount와 autofs :: 코딩쉽게

안녕하세요. Coding EG입니다.


5강에서는 리눅스 기본 명령어에 대해 알아보았는데요.



오늘은 리눅스 mount에 대하여 알아보겠습니다.

기본적인 순서는 (1) 디스크생성 -> (2) 파티션추가 -> (3) 포맷 -> (4) mount -> (5) autofs (자동마운트) 입니다.

1. 디스크 생성



먼저 디스크를 추가합니다.

디스크를 추가하기위해서는 Settings.. 항목으로 들어갑니다.



add클릭!!



Hard Disk -> Next!!



하드의 방식을 이야기합니다.

저는 SCSI를 사용할 것입니다.




연습이기 때문에 용량은 1GB만 주겠습니다.






OK눌려주면 디스크가 추가가됩니다.


=============================================================================


2. 파티션 추가



인식을 하려면 재부팅을 해줘야합니다.

/etc/inittab6번이 reboot이기 때문에 init 6 라고하면 재부팅이됩니다.



재부팅이 완료되었으면 디스크가 인식되었는지 확인해주는 작업이 필요합니다.

명령어는 fdisk -l 입니다.

l 은 list의 약자입니다.



리스트의 경로를 확인하였으면, 파티션을 나누게 됩니다.

※ fdisk [옵션] [장치명]

fdisk /dev/sdb 저는 sdb이지만 다를수도 있기때문에 확인후 입력하여야 합니다.

fdisk의 옵션을 볼려면 help를 입력하면됩니다.




n은 파티션 생성입니다.

파티션을 나눌때 primary extended 로 나누어지는데     

primary partition는 주영역으로 4개 까지만 생성이 가능합니다.

extended는 확장영역으로 1개 생성가능합니다.

logical은 논리 영역 파티션으로 제한이 없지만 extended에 의존적이기 떄문에 extended보다 클수는 없습니다.





help에서 옵션을 보면 알겠지만 q로 나가면 저장이 되지 않습니다.

그러므로 꼭 w로 저장을 하여야합니다.




fdisk -l list를 보면 파티션을 생성한것을 확인할수 있습니다.


=============================================================================


3. 포맷


mkfs [옵션] [장치명]


※ 자주쓰는옵션 

t = type : filesystem type이다.


or


mkfs.(file system) [장치명]




mkfs.ext4 /dev/sdb1으로 포맷을 한다.

여기서 중요한점은 /dev/sdb1중에 1을 빼먹는경우가 많아서,

꼭 넣어야 합니다.


=============================================================================


4. mount


마운트 : mount [옵션] [장치명] [마운트포인트]

마운트 해제 : umount [옵션] [마운트포인트]           

umount [옵션] [장치명]  





마운트포인트로 쓸 디렉토리생성



mount -t ext4 /dev/sdb1 /mp 마운트를 시켜줍니다.

여기서도 /dev/sdb1중에 1을 빼먹는경우가 많아서, 주의해 주어야합니다.




마운트를 하였으면 잘되었는지 확인을 해줘야 합니다.

확인하는 명령어는 df -Th입니다.


=============================================================================


5. autofs (자동마운트)


자동마운트를 해주는 이유는 mount 까지만 했을시 재부팅을 실시하면, 다시 해줘야 하는 불편함이 있습니다.

하지만, 재부팅시 자동마운트를 해주면 불편함 없이 계속 쓸 수 있습니다.



vi 편집기로 /etc/fstab으로 들어갑니다.



※ 주의할점!!!

다른것을 만지거나 잘못 입력할 경우 부팅이 안됩니다.

윗줄을 yy로 복사한뒤 

[장치명] [마운트 포인트] [파일시스템] 순으로 입력해주면 됩니다.


이상 mount에 대하여 알아보았습니다.

이상 Coding EG입니다.

Copyright 2018. Coding EG. All rights reserved.

+ Recent posts