RHCSA 준비/05. 파일시스템 및 스왑 메모리

5.1 리눅스 파일시스템 소개

Jaden Park 2021. 5. 25. 10:20

4장에서 디스크를 인식시키고 파티션을 구성하는 방법에 대해 말했다.
하지만 파티션을 구성했다고 해서 디스크를 바로 사용할 수 있는 것은 아니다.

 

/usr/sbin/mkfs*

 

디스크에 파일을 읽고 쓰려면 파일 시스템을 생성해야한다.

[root@node1 ~]# ls -l /usr/sbin/mkfs*
-rwxr-xr-x. 1 root root  16984  7월 22  2020 /usr/sbin/mkfs
-rwxr-xr-x. 1 root root  42368  7월 22  2020 /usr/sbin/mkfs.cramfs
-rwxr-xr-x. 4 root root 137784  7월 18  2020 /usr/sbin/mkfs.ext2
-rwxr-xr-x. 4 root root 137784  7월 18  2020 /usr/sbin/mkfs.ext3
-rwxr-xr-x. 4 root root 137784  7월 18  2020 /usr/sbin/mkfs.ext4
-rwxr-xr-x. 1 root root  40008  5월 11  2019 /usr/sbin/mkfs.fat
-rwxr-xr-x. 1 root root  88720  7월 22  2020 /usr/sbin/mkfs.minix
lrwxrwxrwx. 1 root root      8  5월 11  2019 /usr/sbin/mkfs.msdos -> mkfs.fat
lrwxrwxrwx. 1 root root      8  5월 11  2019 /usr/sbin/mkfs.vfat -> mkfs.fat
-rwxr-xr-x. 1 root root 486000  6월 17  2020 /usr/sbin/mkfs.xfs

 

mount


파일시스템을 생성한 후에는 파일시스템이 생성된 파티션 장치에 접근할 수 있도록 경로를 생성해야 한다.
파일시스템이 생성된 파티션 장치에서 데이터를 읽거나 쓸 때 일일이 장치 파일을 통해서 접근하는 방식은 매우 불편하다.
그렇게 때문에 파일시스템이 생성된 파티션에 디렉토리 형태로 접근할 수 있도록 연결하는 작업을 수행하는데
이를 마운트(mount) 라고 한다.

 

 

 

/etc/fstab


마운트(mount) 명령만 사용하게 되면 시스템이 재부팅될 때 다시 마운트(mount) 되지 않는다.
시스템이 부팅되면서 파일시스템을 자동으로 마운트(mount)시키기 위해 특정 파일에 마운트(mount)정보를 입력해야 한다.

 

[root@node1 ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Sun May 23 03:18:26 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
UUID=46399ec4-3bf7-48df-8097-438e3ef0ecc0 /                       xfs     defaults        0 0