프로그래밍 농장

Linux [ mount (마운트) ] 본문

Linux

Linux [ mount (마운트) ]

Tennessee201 2019. 11. 7.
728x90

- mount ( 마운트 )

 

--> 하나의 장치(하드디스크.. )와 디렉토리를 연결해주는 역할을 해준다. 

----> 하드디스크를 새로만들고 파티션을 나눈후, 리눅스환경에서 그 공간을 실질적으로 사용할수있도록 임의의 디렉토리를 리눅스에 생성함과 동시에 하드디스크의 공간과 연결해주는 과정이라고 생각하면된다. 

설정 : mount [Device] [임의의 Directory ]

                    장치명    <mount point>

해제 : unmount  [Device]  또는  [임의의 Directory ]

 

- CD - ROM  를 mount 하기 

 

mount /dev/hdc /linux1

mount /dev/cdrom /linux1

 

 

mount 시 유의사항

1. umount 시에는 , 위의 명령어를 사용하면되지만, 오류가 날떄에는 , 본인의 현재위치가 mount 포인트안인지 확인해보자

2.  데이터가 있는 디렉토리를 mount point로 사용하지 않는다. 

-여기서 mount point란? : mount 작업을 통해서 cdrom <-> 디렉토리간의 연결작업디렉토리를 뜻한다.  이 디렉토리를 통한 작업으로 cdrom과 디렉토리들이 연결된다. 

3. 한개의 파티션은 한개의 mount 포인트만 가지도록 한다. (한개의 파티션에 여러개의 마운트포인트연결도 가능은 함 )

'

 

=파티션 설정 완료 후 .. the new table will be used at the next reboot ... 메시지가 출력된다면 반드시 재부팅 할것 .

 

--> 파티션을 설정한 후에 ( w버튼을 누르고 나왔을떄 ) 원래는 변경된 사항을 시스템에서 인식하고 사용하기위해서 format을  하면 바로 사용가능해진다. 

4. 파일시스템 생성 == format 

            mkfs -t [파일시스템] [장치명]   

            mkfs.[파일시스템] [장치명]

 

--> 주의사항  : 포멧 작업하는 대상 파티션은 primary( 주 파티션 ) 과 logical(논리 파티션) 뿐이다. extended파티션은 논리파티션을 만들기위해 필요하기만한 것이기떄문에 포멧을 안해도되며, 포멧이 되지도않는다. 

 

 

 

 

 

 

 

 

 

 

 

 

ex1) IDE 1GD HDD 제거 후 SCSI 1GB HDD 추가하기

primary partition : 400M

logical partition : 500M

==파티션 구성 후 CD-ROM , partition mount 까지 진행 

==mount point 명칭은 자유 , 본인 마음대로 만들어서 사용하기. 

 

ex2) CD -ROM mount[를 이용해서 기존에 삭제해두었던 mariadb 패키지를 인터넷없이 설치해보자. 

 

ex3) 앞에서 생성한 400M 짜리 

 

0. 가상머신을 꺼놓고 edit 로 들어가서 하드디스크 용량/타입등 설정후 가상머신 재부팅 

1.  fdisk -l /dev/sd*     ->  하드디스크 재설정 후, 제대로 들어갔는지 확인해보기. ( sd로시작하는 ) 6버전이후 타입상관없이 sd로 시작으로 통일 )  아래는 현재 장착된 하드디스크들 확인목록 . 

기존에 우리가 쓰고있던 하드디스크 이름은 /dev/sda1번 부터 ~ 진행되고 , 아래처럼 우리가 새로만든 하드디스크이름은 sdb1~ 로 들어간것을 확인가능하다.  여기서 sda1은 primary파티션 , sdb5는 logical파티션이다.(extended안에 들어가는 로지컬파티션은 5번부터시작하므로 ) 

2. 

 

 

 

 

 

아래는 /home 디렉토리안에있는 korea 사용자의 데이터들을 새로만든 하드디스크안의 primary 파티션인 sdb1 에 옮겨본 상태이다. 이떄 , sdb1안으로 korea사용자를 아예 

 

 

 

 

 

728x90