Linux 制作系統鏡像


在 RHEL 7.3 上面搭建好了 Apache Web 服務,現在想把 RHEL 8.1 系統鏡像上傳到 Apache Web 根目錄,但由於 RHEL 8.1 系統鏡像的大小為 7.31 GB,已經超過 4 GB ,通過 rz 無法上傳。解決方法是把 RHEL 8.1 系統鏡像掛載到 RHEL 7.3 系統上再制作一個新系統鏡像,然后把新系統鏡像移動到 Apache Web 根目錄里面的系統鏡像目錄即可,也可以先到 Apache Web 根目錄里的系統鏡像目錄再制作新系統鏡像,這樣就可以省去移動新系統鏡像的步驟了。

Linux 制作系統鏡像Linux 制作系統鏡像

環境

Red Hat Enterprise Linux Server release 7.3
VMware Workstation Pro 14

添加鏡像

Linux 制作系統鏡像Linux 制作系統鏡像

[root@Jaking ~]# ifconfig
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.10  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::20c:29ff:fe84:eae5  prefixlen 64  scopeid 0x20
        ether 00:0c:29:84:ea:e5  txqueuelen 1000  (Ethernet)
        RX packets 636  bytes 53068 (51.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 508  bytes 85327 (83.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1  (Local Loopback)
        RX packets 4  bytes 340 (340.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 340 (340.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:25:a2:80  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@Jaking ~]# df -h      
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   48G  4.9G   41G  11% /
devtmpfs               478M     0  478M   0% /dev
tmpfs                  489M     0  489M   0% /dev/shm
tmpfs                  489M  6.7M  482M   2% /run
tmpfs                  489M     0  489M   0% /sys/fs/cgroup
/dev/sr0               3.6G  3.6G     0 100% /media/cdrom
/dev/sdd                40G   27G   14G  67% /download
/dev/sda2             1014M  145M  870M  15% /boot
/dev/mapper/rhel-data   10G   33M   10G   1% /data
tmpfs                   98M     0   98M   0% /run/user/0
[root@Jaking ~]# ls /dev/sr*
/dev/sr0  /dev/sr1
#/dev/sr1為新添加的鏡像
制作新系統鏡像

切換到 Apache Web 根目錄里的系統鏡像目錄

[root@Jaking ~]# cd /download/系統鏡像/
[root@Jaking 系統鏡像]# ls
CentOS-7.6-x86_64-DVD-1810.iso  rhel-server-7.3-x86_64-dvd.iso    Windows 7 x64.iso
LaoMaoTao.iso                   ubuntu-18.04.1-desktop-amd64.iso  Windows Sever 2008.iso
rhel-server-6.5-x86_64-dvd.iso  Windows 2003 SP2.iso
[root@Jaking 系統鏡像]# dd if=/dev/sr1 of=RHEL-8.1.iso
15335424+0 records in
15335424+0 records out
7851737088 bytes (7.9 GB) copied, 174.329 s, 45.0 MB/s
通過Web界面查看新系統鏡像

http://192.168.10.10/系統鏡像/

Linux 制作系統鏡像Linux 制作系統鏡像

下載鏡像

Linux 制作系統鏡像Linux 制作系統鏡像

用 watch ifstat 實時查看網卡流量

Linux 制作系統鏡像Linux 制作系統鏡像

總結

至此,鏡像已經制作成功,下載后就能直接使用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM