15.2 파일 시스템의 구조
여기서는 Raspberry Pi 시스템이 가지고 있는 파일시스템의 기본적인 구조에 대해서 살펴 보기로 하겠다. Raspberry Pi 시스템은 시스템이 설치될 때 기본적으로 만들어지는 파일시스템 체계가 있으며, 이들 파일시스템 체계 내에서 사용자들은 자신들의 자료를 관리하게 된다.
15.2 파일 시스템의 구조
여기서는 Raspberry Pi 시스템이 가지고 있는 파일시스템의 기본적인 구조에 대해서 살펴 보기로 하겠다. Raspberry Pi 시스템은 시스템이 설치될 때 기본적으로 만들어지는 파일시스템 체계가 있으며, 이들 파일시스템 체계 내에서 사용자들은 자신들의 자료를 관리하게 된다.
15.1.4 특별 device 검토
15.1.4.1 booting SD card
기본 Debian 배포판에서는 SD카드가 두 개의 파티션으로 구성되어 있다. 첫 번째 파티션은 마이크로소프트의 분리 가능 장치들을 위한 포맷인 VFAT 포맷의 75MB 크기로 되어 있으며, Raspberry Pi를 설정하는데 필요한 파일들과 Linux 자체를 load하기 위한 파일들을 가지고 있으며 부팅 후에는 /boot로 mount된다. 두 번째 파티션은 Linux의 고속 접근 및 데이터 안정성을 위한 기본 포맷인 EXT4 포맷으로 훨씬 크기가 크다. 나머지 모든 프로그램, 사용자가 설치한 프로그램, 사용자 데이터가 모두 이 곳에 저장된다. SD 카드의 대부분을 차지한다.
15.1.3 device의 mount
15.1.3.1 mount 의미
Linux 시스템에서는 시스템에서 사용되는 모든 파일이 root (/)를 최상위로 하는 하나의 큰 tree 형태인 파일 계층구조에 소속되도록 되어 있다. 이러한 파일들은 하나의 계층구조에 있는 것처럼 보이지만, 실제로는 여러 가지의 device에 흩어져 있는 것일 수도 있다.
15.1.2 disk의 format 작업
15.1.2.1 disk의 format 작업이란?
디스크에 대해서 partition이 생성되고 나면, 그 partition을 특정 file-system의 형태로 초기화해야 하는데, 이 초기화 작업이 바로 format이다. partition을 format하면, 그 partition에 특정 file-system이 결정되며, 해당 partition에 저장하게 될 모든 directory와 파일에 대한 정보를 관리하는 master directory가 작성된다.
15.1 논리적 저장장치 관리
15.1.1 파티션 관리
디스크는 독립적으로 관리되면서 논리적으로 분할된 공간인 partition으로 분할될 수 있다. partition은 “disk slices” 또는 “disklabel” 이라고도 부른다. partition 분할 결과는 disk의 sector 0에 있는 partition table에서 관리된다.
Chapter 15 저장장치와 파일시스템
Chapter 주요 내용
여기서는 자료를 저장하는데 사용하는 저장장치에 대한 기본적인 개념과 저장장치를 파티션으로 관리하는 방법에 대해서 설명하고 있으며, Raspbian 운영체제가 기본적으로 제시하는 파일 시스템의 구조가 어떻게 구성되어 있는지를 설명하고 있다.
다음과 같은 항목에 대한 내용을 포함하고 있다.
■ 논리적 저장장치
■ 파티션 관리
■ disk의 format
■ devic의 mount
■ 파일 시스템의 구조
15.2 Structure of File System
Here, we will take a look at the basic structure of file system in the Raspberry Pi system. The Raspberry Pi system has a built-in file system that is created by default when the system is installed, and users manage their own data within these file systems.
15.1.4 Review of Special Device
15.1.4.1 Booting SD Card
The default Debian distribution consists of two partitions on the SD card. The first partition is 75 MB in VFAT format, a format for Microsoft’s removable devices. It has the files needed to configure Raspberry Pi and files to load Linux itself, and is mounted as “/boot” after booting. The second partition is much larger in the EXT4 format, the default format for fast access and data reliability in Linux. All other programs, user-installed programs, and user data are all stored here. It occupies most of the SD card.
15.1.3 Mounting Device
15.1.3.1 Meaning of Mount
On Linux systems, all files used on the system are supposed to belong to a file hierarchy, one large tree type with root (/) at the top. These files may appear to be in one hierarchy, but may actually be scattered across a variety of devices.
15.1.2 Formatting Disk
15.1.2.1 What Is Formatting Disk?
After a partition is created for a disk, the partition must be initialized to a specific file-system, and this initializing process is format. When you format a partition, a specific file-system is determined for that partition, and a master directory is created that manages all the directorys and files that will be stored on that partition.