# filesystem

[정글] WEEK13 - WIL : 정글끝까지 PintOS Proj_4 File System 회고
PintOS 마지막 프로젝트이자 user program을 실행시키기 위한 프로젝트들 중 세번째로 File System(이하 FS)을 구현한다.

API To JsonParsing
Swift API사용해서 JSON 데이터를 받고 파싱하기전에 스위프트의 파일 시스템에 대해 궁금해서 txt파일 작성코드를 찾아봤는데 경로를 내 Mac의 도큐먼트파일이나 라이브러리 애플리케이션 바께 없는거같아서 따로 extension 사용해야지 내 앱에서 파일을 바로생성
Linux File System
컴퓨터에서 파일이나 자료를 쉽게 발견 및 접근할 수 있도록 보관, 조직하는 체제를 가리키는 말이라고 한다. 파일 시스템은 운영체제 별로 다를 수 있기 때문에, 여러가지 종류가 존재한다. 이번 글은 리눅스에서 사용되는 파일 시스템인 EXT에 대해 설명하고자 한다.디스크는
DeltaFS: A Scalable No-Ground-Truth Filesystem For Massively-Parallel Computing
SC '21, November 14-19, 2021, St.Louis, MO, USA

Buffer와 Stream
node.js에서 fileSystem을 사용해 파일을 읽고 쓰고 저장하는 동작을 하려고 fs로 시작하는 명령어를 사용하다 보면 데이터를 주고 받을 때 다음과 같이 낯선 데이터 형식을 만나게 된다. 이게 뭔가 싶다. 이렇게 이상한 데이터 형식을 사람이 알아볼 수 있

[부팅] User space boot, init, systemd, run level
User space boot, init, systemd, run-level

$ df, $ fsck, $ e2fsck, $ badblocks, $ dumpe2fs, ext4 FS 구조, 슈퍼블록, i-node, 하드링크
$ df, $ fsck, $ e2fsck, $ badblocks, $ dumpe2fs, ext4 FS 구조, inode, 데이터블록, 슈퍼블록

[마운트] $ mount, $ umount , '/etc/fstab'
$ mount, $ mount --all, $ mount /dev /mt, /etc/fstab

device 파일 찾기: /proc/devices, $ lsblk, $ blkid : UUID
device 파일 찾기 방법, $ blkid -o list (UUID), $ lsblk, $lsusb

[디바이스 파일] /dev Files, sysfs, udevadm, udevd, SCSI, tty
/dev DevFiles , sysfs, udev, udevadm, SCSI

리액트 기반 일렉트론에서 filesystem 활용하기
최근 electron에서 파일을 로컬에 저장하고 읽어들이는 작업을 했다. 주로 JavaScript에서 작업했던 나에게 filesystem을 직접 건드리는 작업이 좀 생소했기 때문에 기록으로 남겨두려고 한다.내가 테스트한 환경은 macOS, electron + react