超全 Linux 硬盘操作总结
0.linux 服务器添加硬盘并进行分区
1、linux 服务器添加硬盘并进行分区,实现自动挂载
1、添加硬盘:在虚拟机中添加硬盘(忽略),添加后重启服务器,发现新硬盘
2、硬盘分区:查看硬盘 fdisk –l
Fdisk /dev/sdb n p 分区一的开始 1 分区一的结尾 自定义1 分区二的开始 自定义1+1 分区二的结尾 自定义2 w 3、磁盘格式化 mkfs -t ext4 /dev/sdc1 mkfs -t ext4 /dev/sdc2 4、硬盘挂载(临时挂载:重启linux系统后,不会挂载) mount /dev/sdc2 /mnt/disk1/ mount /dev/sdc2 /mnt/disk2/ 取消挂载 umount /mnt/disk2/ 5、开机自动挂载(自动挂载:重启linux系统后,会自动挂载) 修改/etc/fstab 添加UUID=新硬件的UUID 挂载点路径 格式等 重启 其他说明 硬盘删掉后,/fstab没有删除UUID重启报错 使用 mount -o remount rw / 重新挂载,能够编辑/etc/fstab 删掉 添加UUID=新硬件的UUID 重启
1.光驱的挂载
目标虚拟机, 右键 设置
选中 CD/DVD, 浏览 选中本地的 centOS 镜像
创建目录 mkdir -p /mnt/cdrom
第一种方式挂载(仅限于VM): 挂载镜像文件 mount /dev/sr0 /mnt/cdrom df -h ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/20200924143934296.png#pic_center) 第二种方式挂载(上传ISO文件) mount –o loop /tmp/CentOS-6.9-x86_64-bin-DVD1.iso /mnt/cdrom
2.软件的相关操作
安装部署 a: rpm -ivh 软件包名 【不能解决依赖问题】 b: yum install –y 软件名 【Yum解决依赖问题,用户无需关注】 查看 rpm -qa | grep 关键字(软件名) 卸载软件 rpm –e [--nodeps] 软件包名
3、 本地资源库安装部署
前提:本地需要有一个系统的ISO镜像文件 或 光盘,并且挂载到系统的某一目录(/mnt/cdrom) 进入系统目录/etc/yum.repos.d中,创建文件夹old。将目录中的所有.repo文件移动到old中。【系统自动到/etc/yum.repos.d找.repo文件】 拷贝CentOS-Media.repo 文件到/etc/yum.repos.d中,修改该文件。 将 [c6-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 改为 [c6-media] name=CentOS-$releasever - Media baseurl= file:///mnt/cdrom/ gpgcheck=0 enabled=1 保存退出 清空yum 缓存 yum clean all 查询mysql软件包是否能找到 yum search mysql 安装mysql yum install -y mysql-server
4、网络yum源的配置过程
原理:一个节点配置资源库,其他节点通过http服务访问该节点资源,其他节点无需安装资源库。
Node01:资源库节点
Node02:其他节点
1、在Node01安装httpd软件,并启动 a)yum install –y httpd b)/etc/init.d/httpd status i./etc/init.d/httpd start ii./etc/init.d/httpd status 2、到Node01节点的/var/www/html路径下,创建资源库路径的软连接 a)ln -s /mnt/cdrom /var/www/html/cdrom b)通过浏览器查看(关闭防火墙 /etc/init.d/iptables stop【重启系统时会启动】) 防火墙开机不自启命令 chkconfig iptables off(on自启) 3、进入Node02节点的系统目录/etc/yum.repos.d中,创建文件夹old。将目录中的所有.repo文件移动到old中。【系统自动到/etc/yum.repos.d找.repo文件】 拷贝CentOS-Media.repo 文件到/etc/yum.repos.d中,修改该文件。 将 [c6-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ file:///media/cdrom/ file:///media/cdrecorder/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 改为 [c6-media] name=CentOS-$releasever - Media baseurl=http://192.168.10.132/cdrom gpgcheck=0 enabled=1 保存退出 清空yum 缓存 yum clean all 查询mysql软件包是否能找到 yum search mysql 安装mysql yum install -y mysql-server