상세 컨텐츠

본문 제목

5.파일 시스템 구축 및 설정 - 파일 시스템 생성, 마운트, 언마운트

엔지니어일기/RHCSA준비

by jaws99 2022. 10. 20. 23:28

본문

반응형

파일 시스템 생성

$ lsblk
NAME                            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
...
sdb                               8:16   0   30G  0 disk
├─sdb1                            8:17   0   10G  0 part
└─sdb2                            8:18   0   20G  0 part

# mkfs로 파일시스템 구축
$ mkfs.ext4 /dev/sdb1
mke2fs 1.45.6 (20-Mar-2020)
Discarding device blocks: done
Creating filesystem with 2621440 4k blocks and 655360 inodes
Filesystem UUID: 94f9433b-37d0-457c-8ee2-0f95465c7f72
Superblock backups stored on blocks:
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done

# mkfs로 파일 시스템 구축
$ mkfs.xfs /dev/sdb2
meta-data=/dev/sdb2              isize=512    agcount=4, agsize=1310655 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=5242619, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
Discarding blocks...Done.

 

 

디바이스의 파일 시스템 확인

# f 옵션으로 위에서 만든 파일시스템 타입 확인 가능.
$ lsblk -f
NAME                            FSTYPE      LABEL UUID                                   MOUNTPOINT
...
sdb
├─sdb1                          ext4              94f9433b-37d0-457c-8ee2-0f95465c7f72
└─sdb2                          xfs               1d277692-edc4-4480-bd2f-a9b15b9298c5

 

 

파일 시스템 mount

$ lsblk
NAME                            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
...
sdb                               8:16   0   30G  0 disk
├─sdb1                            8:17   0   10G  0 part
└─sdb2                            8:18   0   20G  0 part

# 파일 시스템 마운트(재부팅 후에는 적용되지 않음)
$ mount /dev/sdb1 /mnt
$ mount /dev/sdb2 /nas

# 디바이스 UUID 확인 후 /etc/fstab에 추가
$ lsblk -f | grep sdb1 | awk '{print $NF}' >> /etc/fstab
$ lsblk -f | grep sdb2 | awk '{print $NF}' >> /etc/fstab

# /etc/fstab 수정
UUID=94f9433b-37d0-457c-8ee2-0f95465c7f72 /mnt                  ext4    defaults        0 0
UUID=1d277692-edc4-4480-bd2f-a9b15b9298c5 /nas                  xfs    defaults        0 0

# fstab 내용을 바탕으로 파일 시스템 마운트(재부팅 후에도 적용됨)
$ mount -a

$ lsblk
NAME                            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
...
sdb                               8:16   0   30G  0 disk
├─sdb1                            8:17   0   10G  0 part /mnt
└─sdb2                            8:18   0   20G  0 part /nas

$ echo "rhcsa" >> /mnt/redhat
$ cat /mnt/redhat
rhcsa

 

 

파일 시스템 umount

$ lsblk
NAME                            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
...
sdb                               8:16   0   30G  0 disk
├─sdb1                            8:17   0   10G  0 part /mnt
└─sdb2                            8:18   0   20G  0 part /nas

$ umount /mnt
$ umount /nas

$ lsblk
NAME                            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
...
sdb                               8:16   0   30G  0 disk
├─sdb1                            8:17   0   10G  0 part
└─sdb2                            8:18   0   20G  0 part
반응형

관련글 더보기