일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코딩테스트
- 브라우저
- 자바스크립트
- C
- 프론트엔드
- GraphQL
- 스택
- 이진탐색
- 알고리즘
- 연결리스트
- Machine Learning
- 배열
- vue3
- alexnet
- 큐
- 프로세스
- 프로그래머스
- 포인터
- 해시테이블
- 타입스크립트
- 릿코드
- 컨테이너
- pytorch
- APOLLO
- RT scheduling
- 웹팩
- 자료구조
- 연결 리스트
- RxJS
- cors
- Today
- Total
목록inode (2)
프린세스 다이어리
리눅스 시스템에서는 inode 방식을 사용하는 ext 파일 시스템을 주로 사용한다. inode 블록에는 파일의 권한, 소유자, 사이즈, 생성시간 등의 메타데이터를 담고 있다. 1. inode 블록에 담긴 정보들 1-1. 파일 내용 출력해보기 $ cat data.rtf desktop 디렉터리에 텍스트 편집기로 급조한 파일을 저장해 놓고, cat 명령어로 data.rtf의 내용을 화면에 출력해 보았다. cat 명령어를 사용하여 파일에 접근하면, 먼저 그 파일에 해당하는 inode 번호를 찾는다. inode 번호를 찾아 inode 블록에 접근하고, 그 내용에 접근하고, 그리고 데이터를 읽어서 화면에 출력해 준다. 1-2. 파일 메타데이터 출력해보기 $ ls -al data.rtf 이제 desktop 디렉터리의..
inode란 Linux/Unix의 파일 시스템에서 사용되는 자료구조를 말한다. inode 방식에는 크게 3가지 블록 타입이 있는데, 슈퍼 블록(super block), 아이노드 블록(inode block), 데이터 블록(data block)으로 나뉜다. 1. 슈퍼 블록 슈퍼 블록은 파일 시스템 전체를 대표하는 블록으로, 파일 시스템 정보 및 파티션 정보 등을 포함하고 있다. 리눅스 터미널에서 df 명령어를 치면 슈퍼블록 정보를 볼 수 있다. 파일 시스템이 뭐가 있는지, 512Byte짜리 블록이 몇 개인지, 사용되고 있는 용량과 남아있는 용량은 얼마인지, 각각의 파일 시스템은 어디에 마운티드 되어 있는지 등의 정보를 보여준다. 2. inode 블록 inode 블록은 inode가 모여 있는 공간이다. 모든 ..