Vir_Xen

Xen Storage 추가 (ISO 스토리지 추가)

최선을 다하자! 2025. 5. 29. 14:12

1. 디렉토리 생성

#mkdir -p /ISO_Store

 

2. 파일시스템 마운트

#mount /dev/sda1 /ISO_Store

 

3. 부팅 시 자동으로 마운트 되도록 설정

#echo '/dev/sda1 /ISO_Store ext4 defaults 0 0' >> /etc/fstab

 

4. 마운트 된 거 확인해보니 / 파일시스템에 마운트 해놓음…. 이상황이면 부트 안됨

[root@xenserver8jwc ~]# lsblk
NAME                                                                                              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                                                                                                11:0    1  588M  0 rom
sda                                                                                                 8:0    0   50G  0 disk
├─sda4                                                                                              8:4    0  512M  0 part
├─sda2                                                                                              8:2    0   18G  0 part
├─sda5                                                                                              8:5    0    4G  0 part /var/log
├─sda3                                                                                              8:3    0  8.5G  0 part
│ └─XSLocalEXT--becf74ab--3b24--4918--b83e--105a28a39864-becf74ab--3b24--4918--b83e--105a28a39864 253:0    0  8.5G  0 lvm  /run/sr-mount/becf74ab-3b24-4918-b83e-105a28a39864
**├─sda1                                                                                              8:1    0   18G  0 part /ISO_Store**
└─sda6                                                                                              8:6    0    1G  0 part [SWAP]

 

5. 언마운트 진행

[root@xenserver8jwc ~]# umount /ISO_Store/

다시 확인
[root@xenserver8jwc ~]# lsblk
NAME                                                                                              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                                                                                                11:0    1  588M  0 rom
sda                                                                                                 8:0    0   50G  0 disk
├─sda4                                                                                              8:4    0  512M  0 part
├─sda2                                                                                              8:2    0   18G  0 part
├─sda5                                                                                              8:5    0    4G  0 part /var/log
├─sda3                                                                                              8:3    0  8.5G  0 part
│ └─XSLocalEXT--becf74ab--3b24--4918--b83e--105a28a39864-becf74ab--3b24--4918--b83e--105a28a39864 253:0    0  8.5G  0 lvm  /run/sr-mount/becf74ab-3b24-4918-b83e-105a28a39864
**├─sda1                                                                                              8:1    0   18G  0 part /**
└─sda6                                                                                              8:6    0    1G  0 part [SWAP]
- `/dev/sda1`: 루트 파일 시스템 (Dom0 OS)
- `/dev/sda2`: **백업용 시스템 파티션** 또는 GRUB, 시스템 복구용
- `/dev/sda3~`: LVM 볼륨 또는 로그, 스토리지 영역

 

6. 파일시스템 생성 안되어있는 파일시스템에 마운트하기

[root@xenserver8jwc ~]# lsblk
NAME                                                                                              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                                                                                                11:0    1  588M  0 rom
sda                                                                                                 8:0    0   50G  0 disk
├─sda4                                                                                              8:4    0  512M  0 part
├─sda2                                                                                              8:2    0   18G  0 part
├─sda5                                                                                              8:5    0    4G  0 part /var/log
├─sda3                                                                                              8:3    0  8.5G  0 part
│ └─XSLocalEXT--becf74ab--3b24--4918--b83e--105a28a39864-becf74ab--3b24--4918--b83e--105a28a39864 253:0    0  8.5G  0 lvm  /run/sr-mount/becf74ab-3b24-4918-b83e-105a28a39864
├─sda1                                                                                              8:1    0   18G  0 part /
└─sda6                                                                                              8:6    0    1G  0 part [SWAP]

빈 파일시스템인지 확인
[root@xenserver8jwc ~]# file -s /dev/sda2
/dev/sda2: data

ext4 로 포맷
[root@xenserver8jwc ~]# mkfs.ext4 /dev/sda2
mke2fs 1.47.0 (5-Feb-2023)
Creating filesystem with 4718592 4k blocks and 1179648 inodes
Filesystem UUID: b51894b1-c3e4-429d-8532-8deb55cae3e0
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000

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

 

7. 다시 마운트 확인

[root@xenserver8jwc ~]# mount /dev/sda2 /ISO_Store/
[root@xenserver8jwc ~]#
[root@xenserver8jwc ~]# df -h | grep -i iso
/dev/sda2                                                                                                   18G  2.1M   17G   1% /ISO_Store


8. 자동 마운트 설정 (재부팅 시에도 유지)

[root@xenserver8jwc ~]# echo '/dev/sda2 /ISO_Store ext4 defaults 0 2' >> /etc/fstab
또는 
/etc/fstab 에 아래 한줄 추가

/dev/sda2   /ISO_Store   ext4   defaults   0 2

9. lsblk 확인

[root@xenserver8jwc ~]# lsblk
NAME                                                                                              MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                                                                                                11:0    1  588M  0 rom
sda                                                                                                 8:0    0   50G  0 disk
├─sda4                                                                                              8:4    0  512M  0 part
├─sda2                                                                                              8:2    0   18G  0 part /ISO_Store
├─sda5                                                                                              8:5    0    4G  0 part /var/log
├─sda3                                                                                              8:3    0  8.5G  0 part
│ └─XSLocalEXT--becf74ab--3b24--4918--b83e--105a28a39864-becf74ab--3b24--4918--b83e--105a28a39864 253:0    0  8.5G  0 lvm  /run/sr-mount/becf74ab-3b24-4918-b83e-105a28a39864
├─sda1                                                                                              8:1    0   18G  0 part /
└─sda6                                                                                              8:6    0    1G  0 part [SWAP]

 

10. XenServer 스토리지 생성 커맨드

[root@xenserver8jwc ~]# xe sr-create name-label="ISO_Storage" type=iso device-config:location=/ISO_Store device-config:legacy_mode=true content-type=iso
0b6f815f-fdfc-474c-bbec-3991e7817a65


ㄴ 참고자료

https://blog.naver.com/whdals0/110175987770