InfraPlatform

리눅스 XFS 파일 시스템: 디스크 포맷과 fstab 설정 완벽 가이드

IT오이시이 2025. 1. 12. 19:38
728x90

 

리눅스 XFS 파일 시스템: 디스크 포맷과 fstab 설정 완벽 가이드

 

"Linux에서 XFS 파일 시스템 마운트 가이드: 포맷부터 fstab 설정까지"

 

 

1. XFS 시스템 유틸리티 설치

먼저 XFS 관련 유틸리티를 설치해야 합니다. 다음 명령어를 사용하세요:

sudo apt-get install xfsprogs  # Debian, Ubuntu, Linux Mint
sudo yum install xfsprogs      # Fedora, CentOS, RHEL
sudo pacman -S xfsprogs        # Arch Linux

 

 

2. 디스크 파티션 준비

디스크 파티션을 준비합니다. 예를 들어, /dev/sdb 디스크를 사용하고 파티션을 /dev/sdb1로 생성하려면 fdisk를 사용할 수 있습니다:

sudo fdisk /dev/sdb

 

다음과 같이 디스크의 파티션을 만드는 과정을 따라 합니다. ( 디스크에 파티션을 1개로 만듭니다.)
   예시 )  "Command (m for help):"  부분을 따라 하면 됩니다.

Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-33554431, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-33554431, default 33554431):

Created a new partition 1 of type 'Linux' and of size 16 GiB.
Partition #1 contains a xfs signature.

Do you want to remove the signature? [Y]es/[N]o: Y

The signature will be removed by a write command.

Command (m for help): p
Disk /dev/sdb: 16 GiB, 17179869184 bytes, 33554432 sectors
Disk model: VBOX HARDDISK
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa5e51a4e

Device     Boot Start      End  Sectors Size Id Type
/dev/sdb1        2048 33554431 33552384  16G 83 Linux
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks

 

3. 파티션 포멧팅

파티션을 XFS로 포멧팅합니다:

sudo mkfs.xfs -f /dev/sdb1

 

 

 

4. 파티션 마운트

포멧팅된 파티션을 마운트합니다. 예를 들어,  /mount_point라는 디렉토리를 생성하여 마운트 포인트로 사용하려면 다음 명령어를 사용합니다:

 
mkdir /mount_point
sudo mount -t xfs /dev/sdb1 /mount_point

 

 

5. 마운트 확인

마운트가 성공적으로 이루어졌는지 확인합니다:

df -Th /mount_point

 

 

6. blkid 디스크의  UUID 를 확인

디스크를 자동으로 부팅 시 마운트하려면 fstab 파일에 UUID를 추가합니다.
먼저 디스크의 UUID를 확인합니다:

 
sudo blkid | grep xfs

 

7. fstab 파일 수정

출력 결과에서 UUID를 확인한 후,  /etc/fstab 파일을  다음과 같이 추가 편집합니다:


 예) /mount_point  디렉토리에 새로운 디스크가 mount (장착) 됩니다.

UUID=12345-abcde  /mount_point  xfs  defaults  0  0

 

이제 시스템을 재부팅하면 디스크가 자동으로 마운트됩니다.

728x90
반응형