본문 바로가기
IT/linux

Linux xfs 파일시스템 생성방법

by 방구석꼰머 2022. 10. 18.
반응형

Linux 서버에서 disk를 사용하기 위해서는 disk 또는 lv를 사용하기 위한 파일 시스템으로 포맷을 해야 합니다. 이번 포스팅에서는 linux 서버에서 diskxfs 파일시스템으로 포맷하는 방법에 대해 알아보도록 하겠습니다.

 

이 포스팅은 아래의 버전에서 테스트한 내용을 기반으로 작성하였습니다
Linux : Red Hat Enterprise Linux release 8.6

 

 

1. xfs 파일시스템 만들기

대상 볼륨 확인

xfs 파일시스템을 만들기 위해서 먼저 대상 볼륨을 확인합니다.

lv 정보를 조회하여 대상 시스템을 파악해보도록 하겠습니다.

lv의 정보조회에 대한 자세한 내용은 아래의 링크에서 확인할 수 있습니다.

https://justdaily.tistory.com/59

 

Linux LVM LV attr 정보 조회

이번 포스팅에서는 Linux 서버 LVM에서 LV의 정보를 조회할 수 있는 “lvs” 명령어와 관련 lv 정보에 대해 자세히 알아보도록 하겠습니다. 이 포스팅은 아래의 버전에서 테스트한 내용을 기반으로

justdaily.tistory.com

 

# lvs

# lvs
  LV      VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  testlv  testvg -wi-ao----   5.00g
  testlv2 testvg -wi-a----- <10.00g
  • lv의 attr 속성을 보면 testlv2 가 현재 open 되어 있지 않는 것을 확인할 수 있음

testlv2 가 현재 사용되고 있지 않으므로 testlv2 lv를 xfs 파일시스템으로 만들어 보겠습니다.

lvdisplay 명령으로 lv의 패스를 확인합니다.

# lvdisplay

# lvdisplay
…
  --- Logical volume ---
  LV Path                /dev/testvg/testlv2
  LV Name                testlv2
  VG Name                testvg
  LV UUID                b0nwbe-ZzGx-a5KY-myZA-ifQy-SueS-PPR0bi
  LV Write Access        read/write
  LV Creation host, time server01, 2022-10-05 02:56:33 +0900
  LV Status              available
  # open                 0
  LV Size                <10.00 GiB
  Current LE             2559
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:1
  • testlv2 의 패스가 /dev/testvg/testlv2 인 것을 확인

 

파일 시스템 생성

mkfs.xfs 명령으로 testlv2 lvxfs 파일시스템으로 포맷합니다.

# mkfs.xfs /dev/testvg/testlv2

# mkfs.xfs /dev/testvg/testlv2
meta-data=/dev/testvg/testlv2    isize=512    agcount=4, agsize=655104 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=2620416, 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=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

 

 

파일 시스템 마운트

xfs 파일 시스템으로 포맷된 lv를 마운트 하기 위해 마운트 포인트 폴더를 생성합니다.

# mkdir /test

 

testlv2 lv를 /test 로 마운트 합니다.

# mount /dev/testvg/testlv2 /test

 

df 명령으로 마운트 정보를 확인합니다. “-T” 옵션으로 파일 시스템을 확인할 수 있습니다.

# df -T

df
df -T

  • /test 로 testlv2 가 xfs 타입으로 마운트 되어있는 것을 확인할 수 있습니다.

 

지금까지 Linux 서버에서 xfs 파일 시스템 생성 방법에 대해 알아봤습니다.

 

감사합니다.

반응형

'IT > linux' 카테고리의 다른 글

Redhat Linux 8 xfs 파일시스템 확장 xfs_growfs  (0) 2022.10.19
Redhat linux 8 LVM 볼륨 증설방법  (0) 2022.10.19
Linux LVM LV attr 정보 조회  (0) 2022.10.18
Linux LVM VG attr 정보 조회  (0) 2022.10.14
LVM PV attr 정보 조회  (0) 2022.10.12

댓글