회사 업무에 필요한 Linux의 Mount 개념을 내가 이해하기 쉽게 설명해본다.
Linux에서는 Hardware 저장장치(물리적인 장치, 예를 들어 하드디스크 등의 파티션, CD/DVD, USB, 메모리 등) 등을 사용하려면 Linux의 특정한 Directory에 연결해줘야 한다. 이렇게 물리적인 장치를 특정한 Directory에 연결시켜 주는 과정을 mount라고 한다.
위 내용을 개발자스럽게(?) 써보자면 다음과 같다.
- 실제공간(물리적인 장치)인 디스크를 사용하기 위해서 현재 사용하고 있는 운영체제에 연결하는 것
- 장치와 파일을 연결해주는 것, 즉, 디스크 공간과 Directory와 연결하는 것
- 물리적인 file system을 임의의 Directory인 mount point를 이용하여 해당 file system에 접근 가능하도록 하는 일련의 행위
보통 Windows 운영체제에서는 mount를 자동으로 해줘서 USB를 PC에 꼽으면 자동으로 연결된다. Linux의 경우는 자동으로 mount 되지 않아서 사용자가 직접 연결해줘야한다.