Linux
[Linux] 파일 시스템 관리 명령어
MAYMIN
2024. 12. 7. 14:01
728x90
SMALL
🍧 파일 시스템 ?
- 운영체제가 파일을 시스템의 디스크상에 구성하는 방식
- 컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관 또는 조직하는 체제
🍧 명령어
🍦 mount 와 unmount
- mount 는 특정 디바이스를 특정 디렉터리처럼 사용하기 위해 장치와 디렉터리를 연결하는 것
- 리눅스틑 PnP 기능을 지원하지만 지원하는 하드웨어가 많지 않으므로 시스템 부팅 후에 수동으로 mount해서 사용을하고 사용이 끝난 후에는 unmount시킨다.
mount [옵션][디바이스명][디렉터리명]
- /etc/mtab 은 현재 마운트된 블록 시스템 정보를 표시
unmount [옵션][디바이스명][디렉터리명]
옵션 | 설명 | |
-a | /etc/fstab 파일에 정의된 모든 시스템 마운트 | |
-n | /etc/mtab 파일에 정보를 저장하지 않고 마운트 | |
-f | 실제 마운트하는 것이 아니라 마운트가 가능하지를 테스트 | |
-t | 파일 시스템 | - vfat : 마이크로소프트 파일 시스테 FAT 32를 마운트 - ext2, ext3, ext4 : 리눅스 파일 시스템 마운트 - iso9660 : CD_ROM이나 DVD 마운트 - smbfs : 삼바 파일 시스템 마운트 - nfs : 네트워크 파일 시스템인 공유된 영역을 마운트 |
-o | 추가 설정 | -ro : 읽기 전용으로 마운트 -rw : 읽기/쓰기 모드로 마운트 -loop : Loop 디바이스나 CD-ROM 이미지 파일 iso 마운트 -remount : 파티션을 재마운트 -noatime : 파일이 변경되기 전까지 access time이 변경되지 않음 -sync : 파일시스템에 대한 입출력을 동기화 -user : 일반 사용자가 마운트 |
🍦eject
- 이동식 보조기억장치 (DVD 또는 CD-ROM) 등과 같은 미디어를 해제하고 장치를 제거하는 명령어
🍦fdisk
- 새로운 파티션의 생성, 기존 파티션의 삭제, 파티션의 타입 결정 등의 작업을 수행 가능
- fdisk 프로그램은 한 번에 한 디스크에 대해서만 작업을 수행
- fdisk는 명령어 프롬프트 중심의 매우 간단한 인터페이스를 가지고 있음
🍦 mkfs
- 리눅스 파일 시스템을 생성한다
- fdisk로 하드디스크의 파티션을 나눈 후 해당 파티션에 맞는 파일 시스템을 생성
🍦 du
- Disk Usage 의 약자로 디렉터리 별 디스크 사용량을 확인 가능.
옵션 | 설명 |
-h | 용량 단위로 표시 |
-a | 디렉터리가 아닌 모든 파일에 대한 정보 표시 |
-m | 결과 값을 MB 단위로 표시 |
-k | 결과 값을 KB 단위로 표시 (기본) |
-s | - 사용량의 총 합계만 표시 - 파일의 전체 크기를 합한 값으로 표시 |
-c | 모든 파일의 디스크 사용 정보를 보여주고 나서 합계를 표시 |
🍦df
- 시스템에 마운트된 하드 디스크의 용량을 파티션 단위로 사용량을 확인하는 명령어
- 기본적으로 1,024Byte 블록 단위로 출력하며, 옵션을 통해 다른 단위로 출력이 가능
🍧 파일 /etc/fstab
- 리눅스에서 사용하는 파일 시스템 정보를 정적으로 (고정적으로) 저장하고 있는 파일
- 리눅스 파일 시스템 정보와 부팅 시 마운트 정보를 가지고 있다.
- 리눅스가 부팅되면서 어떤 파니션들을 어디에 자동으로 마운트하고 외부 장치들에 대한 마운트를 어떻게 설정할 것인지 , 그리고 사용 권한 및 복구 등과 관련된 옵션을 어떻게 지정할 것인지에 대해 설정하는 파일이다.
728x90
LIST