본문 바로가기
IT/LINUX

[LINUX][RHEL6] AutoFS를 활용하여 ISO마운트 후 yum Repository로 활용하기

by 양눈 2014. 8. 19.

1. 파일위치, 마운트 위치 확인
1) ISO파일위치는
/Admin/ISO/rhel-server-6.5-x86_64-dvd.iso

2) ISO파일을 마운트할 위치
/Admin/media/ISO

2. /etc/auto.master 파일에 아래내용 추가

vi /etc/auto.master
/Admin/media /etc/auto.iso --timeout=10

3. /etc/auto.iso 파일생성 및 내용 추가
vi /etc/auto.iso
ISO -fstype=iso9660,ro,nosuid,nodev,loop :/Admin/ISO/rhel-server-6.5-x86_64-dvd.iso

#옵션에 iso9660, loop 꼭들어가야함

4. 서비스 리스타트
/etc/init.d/autofs restart

5. 테스트
cd /Admin/media
cd ISO

df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sdc2 99G 8.6G 85G 10% /
tmpfs 7.8G 304K 7.8G 1% /dev/shm
/dev/sdc1 485M 39M 421M 9% /boot
/dev/sdc5 30G 1.2G 27G 5% /var
/dev/sdc6 30G 172M 28G 1% /var/crash
/dev/mapper/datavg-datalv 985G 238G 697G 26% /data
/Admin/ISO/rhel-server-6.5-x86_64-dvd.iso 3.6G 3.6G 0 100% /Admin/media/ISO

## 해당디렉토리를 yum repository로 사용하기
2-1. yum repository 설정

cd /etc/yum.repos.d

vi /etc/yum.repos.d/local.repo
[local]
name=local repo
baseurl=file:///Admin/media/ISO
gpgcheck=0


2-2. yum test
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sdc2 103212320 8935876 89033564 10% /
tmpfs 8155196 304 8154892 1% /dev/shm
/dev/sdc1 495844 39667 430577 9% /boot
/dev/sdc5 30963708 1215368 28175476 5% /var
/dev/sdc6 30963708 176064 29214780 1% /var/crash
/dev/mapper/datavg-datalv 1032119040 262938360 716752088 27% /data
(auto fs설정된 디렉토리 현재 NO 마운트)


# yum install lsscsi
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package lsscsi.x86_64 0:0.23-2.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=======================================================================================================================================================================
Package Arch Version Repository Size
=======================================================================================================================================================================
Installing:
lsscsi x86_64 0.23-2.el6 local 38 k

Transaction Summary
=======================================================================================================================================================================
Install 1 Package(s)

Total download size: 38 k
Installed size: 75 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : lsscsi-0.23-2.el6.x86_64 1/1
Verifying : lsscsi-0.23-2.el6.x86_64 1/1

Installed:
lsscsi.x86_64 0:0.23-2.el6

Complete!

2-3. Auto mount 확인

# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sdc2 103212320 8936020 89033420 10% /
tmpfs 8155196 304 8154892 1% /dev/shm
/dev/sdc1 495844 39667 430577 9% /boot
/dev/sdc5 30963708 1215452 28175392 5% /var
/dev/sdc6 30963708 176064 29214780 1% /var/crash
/dev/mapper/datavg-datalv 1032119040 262955268 716735180 27% /data

/Admin/ISO/rhel-server-6.5-x86_64-dvd.iso 3762278 3762278 0 100% /Admin/media/ISO


 

 

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

[LINUX][RHEL7] NTP설정(chronyd 사용)  (0) 2016.12.16
[LINUX][RHEL7] LVM 사용하기  (0) 2016.12.16
[LINUX][RHEL7] iSCSI 사용방법  (0) 2016.12.14
[LINUX][RHEL6] LINK UP된 NIC 찾기  (0) 2016.12.14
[LINUX][RHEL6] yum repository 구성  (0) 2014.08.19

댓글