博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 永久挂载镜像文件和制作yum源
阅读量:5145 次
发布时间:2019-06-13

本文共 5375 字,大约阅读时间需要 17 分钟。

Linux mount命令是经常会使用到的命令,它用于挂载Linux系统外的文件。

1.镜像挂载到系统指定目录下:

[root@master cdrom]#  mount -t auto  /mnt/cdrom
[root@master cdrom]# mount -t iso9660 /dev/cdrom /mnt/cdrom/
[root@master cdrom]# mount /dev/sr0 /mnt/cdrom/

三种方式均可以挂载到 /mnt/cdrom/

2.永久挂载到指定目录

修改 : /etc/fstab

[root@master cdrom]# more /etc/fstab

#
# /etc/fstab
# Created by anaconda on Sun Aug 12 11:37:00 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/rhel-root   /                       xfs     defaults        0 0
UUID=24af8522-d86c-40d4-8383-6b090474431f /boot                   xfs     defaults        0 0
/dev/mapper/rhel-swap   swap                    swap    defaults        0 0
/tmp/swapfree swap swap defaults 0 0
/dev/sdb1     /storehouse   ext2    defaults  0 0
/dev/sr0      /mnt/cdrom/   iso9660   defaults   0 0     #添加这一条记录
3.查看系统文件格式
[root@master cdrom]# df -hT
文件系统              类型      容量  已用  可用 已用% 挂载点
/dev/mapper/rhel-root xfs        27G   19G  8.2G   70% /
devtmpfs              devtmpfs  977M     0  977M    0% /dev
tmpfs                 tmpfs     993M     0  993M    0% /dev/shm
tmpfs                 tmpfs     993M  9.2M  984M    1% /run
tmpfs                 tmpfs     993M     0  993M    0% /sys/fs/cgroup
/dev/sr0              iso9660   3.8G  3.8G     0  100% /mnt/cdrom
/dev/sdb1             ext2      7.8G   19M  7.4G    1% /storehouse
/dev/sda1             xfs      1014M  161M  854M   16% /boot
tmpfs                 tmpfs     199M  8.0K  199M    1% /run/user/42
tmpfs                 tmpfs     199M     0  199M    0% /run/user/1002
tmpfs                 tmpfs     199M     0  199M    0% /run/user/0

 

制作yum源

查看挂载:

[root@master yum.repos.d]# df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        18G  2.5G   15G  15% /
tmpfs           931M   68K  931M   1% /dev/shm
/dev/sda1       291M   39M  238M  14% /boot
/dev/sr0        3.6G  3.6G     0 100% /media/rhel  --挂载的光盘

安装一些包,到挂载的目录下,进Packages

cd /media/rhel/Packages

安装以下三个包:

[root@master Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
error: Failed dependencies:
    deltarpm = 3.5-0.5.20090913git.el6 is needed by python-deltarpm-3.5-0.5.20090913git.el6.x86_64
[root@master Packages]# rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
warning: deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:deltarpm               ########################################### [100%]
[root@master Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:python-deltarpm        ########################################### [100%]
[root@master Packages]# rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm
warning: createrepo-0.9.9-18.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing...                ########################################### [100%]
   1:createrepo             ########################################### [100%]

然后:

cd /etc/yum.repos.d

touch rhel-media.repo

vi rhel-media.repo

[rhel-media] name=Redhat6.5 baseurl=file:///mnt/cdrom enabled=1    gpgcheck=0 gpgkey=file:///media/rhel/RPM-GPG-KEY-redhat-release

直接验证:

[root@master yum.repos.d]# yum install php

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.
rhel-media                                                                              | 3.9 kB     00:00 ...
rhel-media/primary_db                                                                   | 3.1 MB     00:00 ...
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php.x86_64 0:5.3.3-26.el6 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-26.el6 for package: php-5.3.3-26.el6.x86_64
--> Processing Dependency: php-cli(x86-64) = 5.3.3-26.el6 for package: php-5.3.3-26.el6.x86_64
--> Running transaction check
---> Package php-cli.x86_64 0:5.3.3-26.el6 will be installed
---> Package php-common.x86_64 0:5.3.3-26.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================================================
 Package                   Arch                  Version                       Repository                 Size
===============================================================================================================
Installing:
 php                       x86_64                5.3.3-26.el6                  rhel-media                1.1 M
Installing for dependencies:
 php-cli                   x86_64                5.3.3-26.el6                  rhel-media                2.2 M
 php-common                x86_64                5.3.3-26.el6                  rhel-media                525 k
Transaction Summary
===============================================================================================================
Install       3 Package(s)
Total download size: 3.8 M
Installed size: 13 M
Is this ok [y/N]: y
Downloading Packages:
---------------------------------------------------------------------------------------------------------------
Total                                                                          165 MB/s | 3.8 MB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : php-common-5.3.3-26.el6.x86_64                                                              1/3
  Installing : php-cli-5.3.3-26.el6.x86_64                                                                 2/3
  Installing : php-5.3.3-26.el6.x86_64                                                                     3/3
rhel-media/productid                                                                    | 1.7 kB     00:00 ...
  Verifying  : php-5.3.3-26.el6.x86_64                                                                     1/3
  Verifying  : php-cli-5.3.3-26.el6.x86_64                                                                 2/3
  Verifying  : php-common-5.3.3-26.el6.x86_64                                                              3/3
Installed:
  php.x86_64 0:5.3.3-26.el6                                                                                    
Dependency Installed:
  php-cli.x86_64 0:5.3.3-26.el6                        php-common.x86_64 0:5.3.3-26.el6                       
Complete!

成功!

如果你未能成功,请留言探讨。

转载于:https://www.cnblogs.com/hello-wei/p/9685081.html

你可能感兴趣的文章
[Serializable]的应用--注册码的生成,加密和验证
查看>>
Android 官方新手指导教程
查看>>
安装 Express
查看>>
Weka中数据挖掘与机器学习系列之基本概念(三)
查看>>
leetcode-Sort List
查看>>
中文词频统计
查看>>
Postman-----如何导入和导出
查看>>
【Linux】ping命令详解
查看>>
8、RDD持久化
查看>>
第二次团队冲刺--2
查看>>
pair的例子
查看>>
uva 387 A Puzzling Problem (回溯)
查看>>
Oracle中包的创建
查看>>
django高级应用(分页功能)
查看>>
【转】Linux之printf命令
查看>>
关于PHP会话:session和cookie
查看>>
C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
查看>>
利用IP地址查询接口来查询IP归属地
查看>>
Hbuild在线云ios打包失败,提示BuildConfigure Failed 31013 App Store 图标 未找到 解决方法...
查看>>
找到树中指定id的所有父节点
查看>>