Linux(CentOS)挂载数据盘并设置开机自动挂载

本文介绍了在Linux(CentOS)系统中如何挂载数据盘并设置开机自动挂载的详细步骤,包括查看数据盘、创建挂载点、格式化、挂载、检查结果以及编辑/etc/fstab实现开机自动挂载。

引言

好久没有搞过运维的 工作了,很多东西都陌生了,最近又开始兼任运维的工作了。在此 分享一些常用的操作。我们知道很多机器需要我们在系统盘之外挂载数据盘,并且数据盘可以挂载多块。

挂载步骤包括查看待挂载的数据盘、创建挂载点、格式化数据盘、挂载及查看挂载结果。

1、 查看待挂载数据盘:

通过命令fdisk –l进行查看,红框内是我们购买的 数据盘,我们可以挂载到我们制定的目录上。

2、创建挂载点

就是我们在机器上创建一个文件夹,mkdir /mnt mnt1挂载点的名称。创建挂载点前可通过df查看已存在的挂载点,避免重复。

3、格式化数据盘

在给准备格式化之前,一定要确认数据中的数据是否有用!

通过命令lsblk –f查看数据盘是否已格式化,如下图,我已经格式化完成了

 通过命令:命令sudo mkfs.ext4 /dev/vdb进行格式化(ext4为文件系统格式)

4、挂载

命令mount /dev/vdb  /mnt将设备挂载到创建的挂载点。

若没有格式化磁盘则会提示如下错误“mount: unknown filesystem type '(null)”

5、查看挂载结果

命令df –h进行查看,可查看挂载的设备、挂载点及设备大小等<

<think>好的,用户的问题是关于在CentOS系统中挂载光盘后安装Nginx的具体步骤。我需要根据提供的引用内容来构建一个详细的教程。首先,用户提到挂载光盘,所以可能需要从本地源安装,而不是在线下载。但引用的内容中有提到从官网下载Nginx安装包以及使用wget获取MySQL的rpm包,这可能涉及到在线和离线安装的结合。 首先,挂载光盘的步骤是必要的。CentOS通常挂载到/media或/mnt目录下。然后需要配置本地yum源,这样可以使用光盘中的软件包安装依赖项。引用2中提到需要安装gcc、gcc-c++、make、zlib、openssl、pcre等依赖包,这些可能可以从光盘的仓库中获取,而不需要联网。 接下来,安装Nginx的步骤可能包括解压源码包,运行configure脚本,然后make和make install。引用3中提到了configure命令和编译的过程,用户需要进入Nginx的源码目录执行这些步骤。此外,引用1提到解压tar包的命令,所以需要确保用户正确解压下载的Nginx安装包。 需要注意的是,用户可能没有互联网连接,所以所有依赖项必须通过挂载的光盘安装。可能需要使用yum的本地repo配置,指向挂载的光盘路径,这样yum install命令会从光盘安装所需的依赖。 此外,用户可能需要手动安装pcre、zlib等库,如果光盘中没有这些包的话,但根据引用2中的说明,这些依赖是必须的,因此需要确保在挂载的光盘中存在这些软件包,或者用户需要从其他来源获取。 最后,安装完成后,可能需要启动Nginx服务,设置开机自启,这部分在引用中没有提到,但通常是安装后的必要步骤。需要检查Nginx的配置文件路径和默认的安装目录,如/usr/local/nginx,如引用3中的--prefix参数所示。 总结步骤:挂载光盘,配置本地yum源,安装依赖,下载或从光盘获取Nginx源码,解压,配置编译选项,编译安装,启动服务。需要确保所有步骤都正确引用提供的资料中的命令和路径,比如使用tar解压,运行configure脚本等。</think>### 在CentOS系统中挂载光盘后安装Nginx的步骤教程 #### 1. 挂载光盘 ```bash # 创建挂载目录 sudo mkdir /mnt/cdrom # 挂载光盘到指定目录 sudo mount /dev/cdrom /mnt/cdrom ``` 挂载完成后,可通过`df -h`查看是否挂载成功[^2]。 #### 2. 配置本地YUM源 ```bash # 备份原有仓库配置 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup # 创建本地仓库文件 sudo vi /etc/yum.repos.d/local.repo ``` 在文件中添加以下内容: ```ini [local] name=Local CDROM Repository baseurl=file:///mnt/cdrom enabled=1 gpgcheck=0 ``` #### 3. 安装依赖包 ```bash # 清除缓存更新 sudo yum clean all sudo yum makecache # 安装编译工具及依赖 sudo yum install -y gcc gcc-c++ make zlib zlib-devel openssl openssl-devel pcre pcre-devel ``` 这些依赖包是Nginx编译和运行的基础组件[^3]。 #### 4. 获取Nginx源码包 如果光盘中无Nginx源码包,需手动下载: ```bash wget http://nginx.org/download/nginx-1.14.0.tar.gz ``` 解压源码包: ```bash tar -zxvf nginx-1.14.0.tar.gz cd nginx-1.14.0 ``` #### 5. 编译安装 ```bash # 配置编译参数 ./configure --prefix=/usr/local/nginx --with-http_ssl_module # 编译安装 make && sudo make install ``` `--prefix`指定安装目录,`--with-http_ssl_module`启用SSL模块。 #### 6. 启动Nginx服务 ```bash # 进入安装目录 cd /usr/local/nginx/sbin # 启动服务 sudo ./nginx # 验证进程 ps -ef | grep nginx ``` #### 7. 设置环境变量(可选) ```bash echo 'export PATH=$PATH:/usr/local/nginx/sbin' >> ~/.bashrc source ~/.bashrc ``` #### 8. 防火墙配置 ```bash # 开放80端口 sudo firewall-cmd --permanent --add-port=80/tcp sudo firewall-cmd --reload ``` ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

g-Jack

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值