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
ㄴ 참고자료