ioerror

mountall - 파일 시스템 일괄 마운트 본문

OS

mountall - 파일 시스템 일괄 마운트

반응형

mountall - mount all filesystems

시스템 부팅 시 또는 관리자의 필요에 의해 지정된 설정 파일에 등록된 여러 파일 시스템을 한 번에 일괄적으로 마운트하는 명령어이다. 주로 과거 Ubuntu 및 데비안 계열 시스템의 Upstart 초기화 시스템에서 부팅 과정 중 파일 시스템을 자동으로 마운트하기 위해 핵심적으로 사용되었던 명령어이다.

1. 명령어 용도

  • 시스템 부팅 과정에서 /etc/fstab 등에 기술된 로컬 및 네트워크 파일 시스템을 자동으로 한꺼번에 마운트할 때 사용한다.
  • 특정 파일 시스템 그룹(예: 가상 파일 시스템, 로컬 디스크, 네트워크 공유 디스크 등)만 분류하여 일괄 마운트하거나 이벤트를 트리거할 때 사용한다.

2. 명령어 서식

mountall [옵션]

3. 명령어 옵션

옵션 설명 사용가능 OS
-v, --verbose 마운트 진행 과정을 상세하게 화면에 출력함 [Linux (Upstart)]
--local 로컬 파일 시스템만 대상으로 일괄 마운트함 [Linux (Upstart)]
--remote 네트워크(NFS, Samba 등) 파일 시스템만 대상으로 일괄 마운트함 [Linux (Upstart)]
--virtual 가상 파일 시스템(/proc, /sys 등)만 대상으로 일괄 마운트함 [Linux (Upstart)]
-f, --force 오류가 발생하더라도 무시하고 마운트를 강제로 계속 진행함 [Linux (Upstart)]

명령어 옵션 사용 결과 예시

# 1. fstab에 등록된 모든 파일 시스템 일괄 마운트 (과정 상세 출력)
sudo mountall --verbose
# 출력 예시:
# mountall: Mounting /lib/init/rw
# mountall: Mounting /dev/shm
# mountall: Mounting local filesystems...

# 2. 네트워크 드라이브를 제외하고 로컬 디스크들만 먼저 일괄 마운트
sudo mountall --local

4. 명령어 특이사항(유의사항)

  • 현재 시스템에서의 입지 (중요): mountall은 우분투의 구형 서비스 관리 프레임워크인 Upstart 전용으로 개발된 명령어이다. 현재의 최신 리눅스 배포판(Ubuntu 16.04 LTS 이후 버전 포함 및 2026년 기준 대부분의 모던 리눅스)은 Upstart 대신 systemd를 표준 초기화 시스템으로 채택하고 있다.
  • 따라서 최신 리눅스 환경에서 /etc/fstab에 등록된 파일 시스템을 일괄 마운트하고 싶다면, mountall 대신 리눅스 표준 명령어인 mount -a를 사용하는 것이 올바른 방법이다. systemd 시스템에서는 부팅 시 systemd-fstab-generator가 이 역할을 대신 처리한다.

https://ioerror.tistory.com/entry/UNIX-Linux-Command-Reference

 

UNIX & Linux Command Reference

유닉스 / 리눅스 명령어 표유닉스와 리눅스 환경에서 자주 사용되는 필수 명령어들을 완벽하게 정리한다. 서버 관리, 프로그래밍, 일상적인 시스템 운영 등 어떤 목적이든 터미널 환경을 능숙하

ioerror.tistory.com

 

 

반응형
Comments