리눅스 - 파일 시스템 관리 및 마운트

김명주·2024년 12월 31일
0

마운트와 언마운트

마운트

마운트(Mount)는 리눅스 시스템에서 파일 시스템을 특정 디렉터리에 연결하는 과정을 말한다.
이를 통해 사용자는 해당 디렉터리를 통해 시스템에 접근할 수 있게 된다.

  • 특징
    1. 파일 시스템 접근 : 하드 디스크, USB 드라이브, CD-ROM 등의 저장 장치를 시스템에서 사용 가능하게 만든다.
    1. 마운트 포인트 : 파일 시스템이 연결될 디렉터리를 지정한다.
    2. 자동 마운트 : 시스템 부팅 시 자동으로 마운트되도록 설정할 수 있다.
  • 마운트 명령어 예시 :
sudo mount /dev/sdb1 /mnt/usb

이 명령어는 /dev/sdb1 장치를 /mnt/usb 디렉터리에 마운트한다.

언마운트

언마운트(Unmount)는 마운트된 파일 시스템을 시스템에서 분리하는 과정이다. 안전하게 저장 장치를 제거하거나 파일 시스템에 대한 접근을 중지할 때 사용된다.
주의할 점은, 파일 시스템이 사용 중일 때는 언마운트를 할 수 없으며, 열려있는 파일이나 실행 중인 프로세스를 먼저 종료해야 한다.

  • 특징
    1. 안전한 장치 제거 : 데이터 손실을 방지하기 위해 장치를 물리적으로 제거하기 전에 언마운트를 수행한다.
    1. 시스템 리소스 해제 : 더 이상 사용하지 않는 파일 시스템을 언마운트하여 시스템 리소스를 효율적으로 관리할 수 있다.
    2. 파일 시스템 정리 : 언마운트 과정에서 캐시된 데이터를 디스크에 기록하여 파일 시스템의 일관성을 유지.
  • 언마운트 명령어 예시 :
sudo umount /mnt/usb

이 명령어는 /mnt/usb 디렉터리에 마운트된 파일 시스템을 언마운트한다.

디스크 사용량 확인

  1. df(Disk Free) : 파일 시스템의 디스크 공간 사용량을 표시하는 명령어다.
  • 주요 특징
    1. 전체 디스크 공간, 사용 중인 공간, 사용 가능한 공간을 보여준다.
    1. 마운트된 모든 파일 시스템의 정보를 표시한다.
    2. 기본적으로 1K 블록 단위로 표시되지만 -h 옵션을 사용하여 사람이 읽기 쉬운 형식으로 출력할 수 있다.
  • 사용 예시 :
    df -h
  1. du (Disk Usage): 파일과 디렉터리의 디스크 사용량을 확인하는 명령어다.
  • 주요 특징
    1. 특정 디렉터리나 파일의 디스크 사용량을 계산한다
    1. 재귀적으로 하위 디렉터리의 사용량도 표시할 수 있다.
    2. -h 옵션을 사용하여 사람이 읽기 쉬운 형식으로 출력할 수 있다.
    3. -s 옵션을 사용하여 총 사용량만 표시할 수 있다.
  • 사용 예시:
du -sh /home/user
profile
개발자를 향해 달리는 사람

0개의 댓글