# File System

26개의 포스트
post-thumbnail

[PHP]파일시스템(file system)

파일이나 디렉토리에 대한 경로를 포함하는 문자열이 주어지면 이 함수는 후행 이름 구성요소를 반환합니다.basename() 은 로케일을 인식하므로 멀티바이트 문자 경로가 있는 올바른 기본 이름을 보려면 setlocale() 함수를 사용하여 일치하는 로케일을 설정해야 합니

2022년 6월 21일
·
0개의 댓글
·

spark: partitioning

Partitioning s3에 데이터를 저장할 때 where 조건절에 자주 쓰이면서 유니크한 수가 많지 않은 칼럼을 기준으로 파티셔닝을 해서 저장할 수 있다. UNLOAD : saveAsTable : spark write : 이렇게 저장하면 S3경로를

2022년 3월 25일
·
0개의 댓글
·
post-thumbnail

리눅스 커널 내부구조 10장 #4 FAT File System (FAT)

사실 지금까지의 모든 내용은 FAT File System 의 편린이였다. 솔직히 설명할 내용도 많지 않았고 그 내용도 매우 쉬웠다. 좀 나쁜 말 섞어셔 얘기하면 fat.c 부터가 존나게 지랄맞다. 3,000 라인 중 1,500 라인이 fat.c 이므로 말 다 했다.

2022년 3월 6일
·
0개의 댓글
·
post-thumbnail

[운영체제] 파일 시스템, inode 방식에 대하여

운영체제에서 사용하는 파일 시스템을 디테일하게 들어가봐요.

2022년 3월 5일
·
0개의 댓글
·
post-thumbnail

[운영체제] 파일 시스템

파일 시스템에 대해 깊지 않지만 간단하게 알아봐요. 이건 나중에 더 알아보고 정리해야겠네요 ㅎㅎ

2022년 3월 4일
·
0개의 댓글
·
post-thumbnail

리눅스 커널 내부구조 10장 #4 FAT File System (filesystem)

 shell_filesystem 코드는 shell 과 FAT 사이를 이어주는 징검다리이다. shell 측에선 추상화된 filesystem 의 코드를 호출하고 filesystem 은 실질적인 구현인 FAT 의 코드를 호출하게 된다. 이러한 방식이 상당히 복잡하고 또 불필

2022년 3월 1일
·
0개의 댓글
·
post-thumbnail

리눅스 커널 내부구조 10장 #4 FAT File System (data structure)

여기에서는 이후 FAT 와 File System 코드에서 사용하게 될 자료구조인 Doubly Linked List 와 Shell Entry 그리고 Shell Entry List 자료구조에 대해 소개하려 한다. 1. Doubly Linked List Linux Ke

2022년 3월 1일
·
0개의 댓글
·
post-thumbnail

리눅스 커널 내부구조 10장 #4 FAT File System (shell)

코드가 3,000 라인이 넘어가는 관계로 코드 분석을 파트별로 나누어 진행하려 한다. main 함수부터 순서대로 따라가되 맥락 별로 하부 내용을 생략하려 한다. 1. main.c - main() main 에서 하는 일은 별거 없다. shell 객체의 생성, 실행,

2022년 3월 1일
·
0개의 댓글
·

df, free

df, free

2022년 2월 28일
·
0개의 댓글
·

mount, umount, fdist (파티셔닝 & 마운팅)

리눅스 저장소 마운트

2022년 2월 28일
·
0개의 댓글
·
post-thumbnail

[Pintos] - File System - (Indexed and Extensible Files)

기본 파일 시스템은 외부 단편화에 취약한 single extent로 파일을 할당한다. 즉 n-block 파일은 n개의 블록이 할당 가능 상태일지라도 할당되지 않는다(외부 단편화). on-disk inode 구조체를 수정하여 이 문제를 제거해야한다.on-disk inod

2022년 2월 2일
·
0개의 댓글
·

[Pintos] - File System

이전 프로젝트에서는 실제로 파일 시스템이 어떻게 구현되는지에 대한 걱정 없이 광범위하게 파일 시스템을 사용했다. 이번 프로젝트에서는 파일 시스템 구현을 향상시킬 것이다. 코드 수정 및 구현은 주로 filesys directory에서 할 것.프로젝트 4는 기존에 구현했

2022년 2월 2일
·
0개의 댓글
·

[개발지식] 알아두면 좋은 file system API

기존에 작성하였던 filesystem과 더불어, 알아두면 유용하게 사용할 수 있는 fs API를 알아둔다.const fs = require('fs')내부적인 file system에 접근하여 파일을 CRUD할 수 있는 API를 제공한다.file의 내용을 읽는다.fs.re

2021년 11월 12일
·
0개의 댓글
·

[개발지식] file system

file open, read, save 등 file을 다루기 위한 기본적인 method들을 이해한다.지금 활용하는 file system method들은 default pattern이 아닌, 사용자가 지정한 class나 객체에 apply하는 개념으로 인터페이스를 수정하면

2021년 11월 11일
·
0개의 댓글
·

Pintos Project 4 File System

예전에는 핀토스 파일 시스템을 multi-level indexing을 바탕으로 UNIX FFS를 활용해서 구현하게끔 되어 있었습니다.이번에는 좀더 쉬운 방식인 FAT (File Allocation Table) 방식으로 구현합니다.핀토스에서는 file_open 함수를 활

2021년 11월 2일
·
0개의 댓글
·

[FAT] FAT FILE SYSTEM

FAT는 File allocation Table의 약자로, 이름 그대로 파일의 할당 정보를 표현한 테이블FAT라는 용어는, MS-DOS때부터 쓰여 왔는데, Windows로 넘어가면서 파일시스템 자체를 가리키는 용어가 됨FAT 파일 시스템은 구조가 간단하다는 장점 때문에

2021년 11월 1일
·
0개의 댓글
·

[FFS] Fast File System

Unix 운영체제가 처음 도입되었을 때, 첫번째 파일시스템의 데이터 구조성능이 매우 나쁘다는 단점inode와 데이터 블록이 많이 떨어져 있을수록 seek time이 많이 발생하기 때문!또한, 빈 공간에 대한 관리 방법을 별도로 정하지 않았기 때문에 파일 시스템이 조각화

2021년 10월 30일
·
0개의 댓글
·
post-thumbnail

File System의 File 내용 바꾸기

기본적으로 컨테이너는 용량이 작은 것이 특징이다.때문에, file system의 파일을 수정하기 위한 nano나 vim등의 에디터가 없다.사용하려면 apt나 yum을 이용해야한다.docker exec -it NAME /bin/bash 로 컨테이너 내부에 연결한 상태에서

2021년 10월 14일
·
0개의 댓글
·
post-thumbnail

[iOS] File System 구조

Apple Developers Document-File System Basics File System iOS 파일 시스템은 SandBox 구조를 띄고 있다 > SandBox 아이들에게 놀이터 모래사장 안에서만 놀 수 있도록 하고, 나올때는 흙을 털고 나오게 하는 것

2021년 8월 16일
·
0개의 댓글
·