最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
磁盘标签类型:dos
磁盘标识符:0x000cde78
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 2147483647 1073536000 8e Linux LVM
磁盘 /dev/sdb:1099.5 GB, 1099511627776 字节,2147483648 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000cde78
设备 Boot Start End Blocks Id System
/dev/sdb1 * 2048 411647 204800 83 Linux
/dev/sdb2 411648 2147483647 1073536000 8e Linux LVM
磁盘 /dev/mapper/centos-root:1082.1 GB, 1082117849088 字节,2113511424 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘 /dev/mapper/centos-swap:17.2 GB, 17179869184 字节,33554432 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
可以看到原有硬盘应该为sdb,于是乎,想通过mount进行挂载:mount /dev/sdb2 /old/
结果显示:mount: 未知的文件系统类型“LVM2_member”
2、因为Linux(笔者环境为Centos7)安装时使用LVM2导致无法直接挂载。执行以下命令安装lvm2的工具yum install -y lvm2
安装完成以后,可以执行以下命令查看逻辑卷属性lvdisplay
显示:WARNING: found device with duplicate /dev/sdb2
WARNING: Disabling lvmetad cache which does not support duplicate PVs.
WARNING: Scan found duplicate PVs.
WARNING: Not using lvmetad because cache update failed.
WARNING: Not using device /dev/sdb2 for PV rYCqeK-0fJp-Fs32-7u30-hlvz-Utqa-h0jlWi.
WARNING: PV rYCqeK-0fJp-Fs32-7u30-hlvz-Utqa-h0jlWi prefers device /dev/sda2 because of previous preference.
— Logical volume —
LV Path /dev/centos/swap
LV Name swap
VG Name centos
LV UUID g5h0m2-JoYP-6Fdl-ds6d-B4Cs-XESA-aBkVNs
LV Write Access read/write
LV Creation host, time localhost, 2018-02-08 02:54:19 +0800
LV Status available
# open 2
LV Size 16.00 GiB
Current LE 4096
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:1
— Logical volume —
LV Path /dev/centos/root
LV Name root
VG Name centos
LV UUID 66oHyc-me8P-C3c0-gh0D-xjI9-Q72H-6ciKCJ
LV Write Access read/write
LV Creation host, time localhost, 2018-02-08 02:54:19 +0800
LV Status available
# open 1
LV Size 1007.80 GiB
Current LE 257997
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:0
发现两块硬盘"LV Name"是一样的,这也就是导致旧硬盘无法挂载的原因。
同时执行以下命令查看有关卷组的信息vgs
显示:WARNING: Not using lvmetad because duplicate PVs were found.
WARNING: Use multipath or vgimportclone to resolve duplicate PVs?
WARNING: After duplicates are resolved, run “pvscan --cache” to enable lvmetad.
WARNING: Not using device /dev/sdb2 for PV rYCqeK-0fJp-Fs32-7u30-hlvz-Utqa-h0jlWi.
WARNING: PV rYCqeK-0fJp-Fs32-7u30-hlvz-Utqa-h0jlWi prefers device /dev/sda2 because device is used by LV.
VG #PV #LV #SN Attr VSize VFree
centos 1 2 0 wz–n- 1023.80g 0
或者执行以下命令输出格式化的物理卷信息报表pvs
显示:WARNING: Not using lvmetad because duplicate PVs were found.
WARNING: Use multipath or vgimportclone to resolve duplicate PVs?
WARNING: After duplicates are resolved, run “pvscan --cache” to enable lvmetad.
WARNING: Not using device /dev/sdb2 for PV rYCqeK-0fJp-Fs32-7u30-hlvz-Utqa-h0jlWi.
WARNING: PV rYCqeK-0fJp-Fs32-7u30-hlvz-Utqa-h0jlWi prefers device /dev/sda2 because device is used by LV.
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- 1023.80g 0
三者输出差不多,都是提示”WARNING: PV rYCqeK-0fJp-Fs32-7u30-hlvz-Utqa-h0jlWi prefers device /dev/sda2 because device is used by LV.“,同”lvdisplay“输出信息一样。
根本原因是因为它们的卷名称一样导致的。
3、重命名旧硬盘卷名称vgimportclone -n newcentos /dev/sdb2
输出:WARNING: Not using device /dev/sdb2 for PV rYCqeK-0fJp-Fs32-7u30-hlvz-Utqa-h0jlWi.
WARNING: PV rYCqeK-0fJp-Fs32-7u30-hlvz-Utqa-h0jlWi prefers device /dev/sda2 because device is used by LV.
扫描设备上的LVM物理卷和卷组,并指示lvmetad守护进程相应地更新其缓存状态:pvscan --cache
再次执行"pvs"命令,显示如下:PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- 1023.80g 0
/dev/sdb2 newcentos lvm2 a-- 1023.80g 0
可以看到sdb2的卷组名称已改为"newcentos"。
接下来使用vgchange命令将卷组状态改为活动的,命令如下:vgchange newcentos -ay
显示:2 logical volume(s) in volume group “newcentos” now active
这时再次使用"lvs"查看时显示:LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root centos -wi-ao---- 1007.80g
swap centos -wi-ao---- 16.00g
root newcentos -wi-a----- 1007.80g
swap newcentos -wi-a----- 16.00g
这样,原有硬盘的卷组也就重命名和设置为活动了
4、挂载原有硬盘
先查看硬盘信息,命令如下:fdisk -l
显示:磁盘 /dev/sda:1099.5 GB, 1099511627776 字节,2147483648 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000cde78
设备 Boot Start End Blocks Id System
/dev/sda1 * 2048 411647 204800 83 Linux
/dev/sda2 411648 2147483647 1073536000 8e Linux LVM
磁盘 /dev/sdb:1099.5 GB, 1099511627776 字节,2147483648 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!
这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。
本份面试集锦涵盖了
- 174 道运维工程师面试题
- 128道k8s面试题
- 108道shell脚本面试题
- 200道Linux面试题
- 51道docker面试题
- 35道Jenkis面试题
- 78道MongoDB面试题
- 17道ansible面试题
- 60道dubbo面试题
- 53道kafka面试
- 18道mysql面试题
- 40道nginx面试题
- 77道redis面试题
- 28道zookeeper
总计 1000+ 道面试题, 内容 又全含金量又高
- 174道运维工程师面试题
1、什么是运维?
2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?
3、现在给你三百台服务器,你怎么对他们进行管理?
4、简述raid0 raid1raid5二种工作模式的工作原理及特点
5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?
6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?
7、Tomcat和Resin有什么区别,工作中你怎么选择?
8、什么是中间件?什么是jdk?
9、讲述一下Tomcat8005、8009、8080三个端口的含义?
10、什么叫CDN?
11、什么叫网站灰度发布?
12、简述DNS进行域名解析的过程?
13、RabbitMQ是什么东西?
14、讲一下Keepalived的工作原理?
15、讲述一下LVS三种模式的工作过程?
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
17、如何重置mysql root密码?
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
、什么叫CDN?
11、什么叫网站灰度发布?
12、简述DNS进行域名解析的过程?
13、RabbitMQ是什么东西?
14、讲一下Keepalived的工作原理?
15、讲述一下LVS三种模式的工作过程?
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
17、如何重置mysql root密码?
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!