DevOps/Linux, UNIX

리눅스 파티션

DevHam94 2023. 8. 27. 18:26

리눅스는 하드디스크나 파티션을 파일로 인식한다.

 

- IDE 디스크: 이름에 'hd'를 붙힌다.

ex. /dev/hda, /dev/hdb, ...

- SCSI 디스크: 이름에 'sd'를 붙힌다.

ex: /dev/sda, /dev/sdb, ...

- 물리적인 하드디스크가 추가되면 알파벳 순으로 이름이 붙여진다.

- 파티션 번호는 숫자를 차례대로 붙힌다.

ex. /dev/hda1, /dev/hda2, ...

- CD 또는 DVD

ex: /dev/sr0, /dev/sr1, ...

 

# 루트 디렉터리: /

- 최상의 directory

 

# 바이너리 디렉터리: /bin, /sbin

- 기본적인 명령의 실행 파일을 포함한다.(/bin)

- 부팅이나 시스템 관리에 필요한 명령의 실행 파일을 포함한다.(/sbin)

 

# 부트 디렉터리: /boot

- 커널 이미지(vmlinuz)와 부트 로더의 설정 파일을 포함한다. 

 

# 디바이스 디렉터리: /dev

- 장치를 접근하는데 사용되는 'device file'이 위치한다. 

 

# 시스템 설정 파일 디렉터리: /etc

- 시스템의 중요한 환경 설정 파일이 있다.

 

# 사용자 계정 디렉터리: /home

- 사용자 계정의 홈 디렉터리가 만들어지는 곳

- 예: /home/ham

- 사용자의 홈 디렉터리는 해당 사용자만 사용할 수 있는 독립적인 공간이다

 

# 공유 라이브러리 디렉터리: /lib

- 프로그램들이 사용하는 시스템 라이브러리 파일이 위치한다. 

 

# 미디어 디렉터리: /media

- 이동식 저장 장치가 마운트될 때 마운트 지점을 제공하는 디렉터리

 

# 시스템 정보 디렉터리: /proc

- 커널이 사용하는 가상의 파일 시스템

 

# 루트 계정의 디렉터리: /root

- root 계정의 홈 디렉터리

 

# 사용자 디렉터리: /usr

- /usr/bin, /usr/sbin: 여러 가지 실행파일이 위치해 있다.

- /usr/include: 라이브러리 헤더 파일

- /usr/lib: 실행 파일을 위한 사용자 라이브러리

 

# 가변 자료 저장 디렉터리: /var

- 시스템 운영 중에 필요한 가변 자료가 저장되는 디렉터리

- 시스템 작동 로그, 인쇄용 스풀 영역, 사용자 메일박스 등이 위치해있다.