일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 운영체제
- 디버깅
- 디렉토리
- 코랩
- SQL
- MySQL
- 리눅스
- 데이터분석
- 역할
- 플라스크
- 프로그래머스
- 우분투
- vscode
- 엑셀
- 라이브러리
- 단축키
- 파이썬
- 깃허브
- visual studio code
- 가상환경
- 원격저장소
- 아나콘다
- 기초
- 예제
- 판다스
- 에러
- 머신러닝
- 데이터베이스
- matplotlib
- OpenCV
Archives
- Today
- Total
취미와 밥줄사이
[ Linux ] 리눅스 FileSystem 본문
리눅스 파일시스템
- 파일 시스템(File System)은 디스크에 존재하는 파일과 디렉터리를 관리하는 체계
- 모든 운영체제는 자신의 파일과 디렉터리를 관리할 수 있는 파일 시스템을 가지고 있음
- 위도우즈: FAT -> FAT32
- NT 기반: NTFS(New Technology FIle System)
- 리눅스: ext -> ext2 -> ext3 -> ext4
ext 파일 시스템
- 레미 카드에 의해 개발
- extfs( Extended File System)이 공식이름이지만 축약해서 ext 또는 ext1
- MFS(Minix FIle System)을 확장한 파일 시스템
- 파일 시스템 파편화 문제
ext2 파일 시스템
- ext를 보완하기 위해 레미 카드가 다시 개발한 파일 시스템
- 파일 시스템 크기는 2TB로 확장
- 파편화가 해결되지 않은 문제
ext3 파일 시스템
- 스티븐 트위디가 개발
- ext2를 기반으로 개발
- 저널링(jouraling)을 도입한 파일 시스템
- 저널링이란 데이터 복구를 위한 기능
- 전원이 끊기더라도 이전 데이터를 복구할 수 있음
- 저널링은 데이터를 디스크에 저장하기 전 ㅁㄴ저 저널에 주요사항을 기록하고 전원에 문제가 발생할 경우 저널을 참조하여 데이터를 복구할 수 있는 기능
- 파일 시스템의 크기 32TB
ext4
- 시어도어 츠오가 발표함
- ext4는 ext3와 호한성을 가지고 있음
- ext3를 ext4로 업그레이드 할 수 있음
리눅스 제공하는 기타 파일 시스템
파일 시스템 | 설명 |
msdos | MS-DOS 파티션을 사용하기 위한 파일 시스템 |
iso9660 | CD-ROM, DVD 등의 읽기 전용 파일 시스템 |
ufs | 유닉스의 표준 파일 시스템 |
sysb | 유닉스 시스템V를 지원하기 위한 파일 시스템 |
vfat | 위도우즈95, 98 등을 지원하기 위한 파일 시스템 |
ntfs | 윈도우즈의 NTFS를 지원하기 위한 파일 시스템 |
hfs | 맥 컴퓨터의 hfs 파일 시스템을 지원하기 위한 파일 시스템 |
REFERENCE
시스템운영과 관리 우분투 리눅스 - 이광, 김봉근, 안준호
'OS > Linux' 카테고리의 다른 글
[ Ubuntu 20.04 ] Visual Studio Code 설치방법 (0) | 2022.02.12 |
---|---|
[ Linux ] Linux partition (0) | 2022.02.06 |
[ Linux ] 우분투 한국 시간 설정 (0) | 2022.02.05 |
[ Linux ] umask 기본 허가 권한 지정 (0) | 2022.02.05 |
[Linux] 환경설정 파일 (0) | 2022.02.02 |