首页 文章 精选 留言 我的

精选列表

搜索[逻辑模型],共10006篇文章
优秀的个人博客,低调大师

centos6.x 使用raid5构建lvm逻辑卷

1、将之前实验环境还原: a、利用umount先卸载之前挂载的文件系统; b、修改/etc/fstab里面的数据,让开机不会自动挂载; c、利用fdisk将该分区删除; 整合raid5和lvm实验 实验环境: 一块6G的盘,分成5个分区,每个分区1G。 其中4个作为active态,一个为spare态。 fdisk -l 开始磁盘分区: [plain] view plain copy Disk/dev/sdd:6442MB,6442450944bytes 255heads,63sectors/track,783cylinders Units=cylindersof16065*512=8225280bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Diskidentifier:0x00000000 [plain] view plain copy [root@srcxtts~]#fdisk/dev/sdd DevicecontainsneitheravalidDOSpartitiontable,norSun,SGIorOSFdisklabel BuildinganewDOSdisklabelwithdiskidentifier0x95cc4770. Changeswillremaininmemoryonly,untilyoudecidetowritethem. Afterthat,ofcourse,thepreviouscontentwon'tberecoverable. Warning:invalidflag0x0000ofpartitiontable4willbecorrectedbyw(rite) WARNING:DOS-compatiblemodeisdeprecated.It'sstronglyrecommendedto switchoffthemode(command'c')andchangedisplayunitsto sectors(command'u'). Command(mforhelp):p Disk/dev/sdd:6442MB,6442450944bytes 255heads,63sectors/track,783cylinders Units=cylindersof16065*512=8225280bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Diskidentifier:0x95cc4770 DeviceBootStartEndBlocksIdSystem Command(mforhelp):n Commandaction eextended pprimarypartition(1-4) p Partitionnumber(1-4):1 Firstcylinder(1-783,default1): Usingdefaultvalue1 Lastcylinder,+cylindersor+size{K,M,G}(1-783,default783):+1G Command(mforhelp):p Disk/dev/sdd:6442MB,6442450944bytes 255heads,63sectors/track,783cylinders Units=cylindersof16065*512=8225280bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Diskidentifier:0x95cc4770 DeviceBootStartEndBlocksIdSystem /dev/sdd111321060258+83Linux Command(mforhelp):n Commandaction eextended pprimarypartition(1-4) p Partitionnumber(1-4):2 Firstcylinder(133-783,default133): Usingdefaultvalue133 Lastcylinder,+cylindersor+size{K,M,G}(133-783,default783):+1G Command(mforhelp):p Disk/dev/sdd:6442MB,6442450944bytes 255heads,63sectors/track,783cylinders Units=cylindersof16065*512=8225280bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Diskidentifier:0x95cc4770 DeviceBootStartEndBlocksIdSystem /dev/sdd111321060258+83Linux /dev/sdd2133264106029083Linux Command(mforhelp):n Commandaction eextended pprimarypartition(1-4) p Partitionnumber(1-4):3 Firstcylinder(265-783,default265): Usingdefaultvalue265 Lastcylinder,+cylindersor+size{K,M,G}(265-783,default783):+1G Command(mforhelp):p Disk/dev/sdd:6442MB,6442450944bytes 255heads,63sectors/track,783cylinders Units=cylindersof16065*512=8225280bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Diskidentifier:0x95cc4770 DeviceBootStartEndBlocksIdSystem /dev/sdd111321060258+83Linux /dev/sdd2133264106029083Linux /dev/sdd3265396106029083Linux Command(mforhelp):n Commandaction eextended pprimarypartition(1-4) e Selectedpartition4 Firstcylinder(397-783,default397): Usingdefaultvalue397 Lastcylinder,+cylindersor+size{K,M,G}(397-783,default783): Usingdefaultvalue783 Command(mforhelp):p Disk/dev/sdd:6442MB,6442450944bytes 255heads,63sectors/track,783cylinders Units=cylindersof16065*512=8225280bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Diskidentifier:0x95cc4770 DeviceBootStartEndBlocksIdSystem /dev/sdd111321060258+83Linux /dev/sdd2133264106029083Linux /dev/sdd3265396106029083Linux /dev/sdd43977833108577+5Extended Command(mforhelp):n Firstcylinder(397-783,default397): Usingdefaultvalue397 Lastcylinder,+cylindersor+size{K,M,G}(397-783,default783):+1G Command(mforhelp):p Disk/dev/sdd:6442MB,6442450944bytes 255heads,63sectors/track,783cylinders Units=cylindersof16065*512=8225280bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Diskidentifier:0x95cc4770 DeviceBootStartEndBlocksIdSystem /dev/sdd111321060258+83Linux /dev/sdd2133264106029083Linux /dev/sdd3265396106029083Linux /dev/sdd43977833108577+5Extended /dev/sdd53975281060258+83Linux Command(mforhelp):n Firstcylinder(529-783,default529): Usingdefaultvalue529 Lastcylinder,+cylindersor+size{K,M,G}(529-783,default783):+1G Command(mforhelp):p Disk/dev/sdd:6442MB,6442450944bytes 255heads,63sectors/track,783cylinders Units=cylindersof16065*512=8225280bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Diskidentifier:0x95cc4770 DeviceBootStartEndBlocksIdSystem /dev/sdd111321060258+83Linux /dev/sdd2133264106029083Linux /dev/sdd3265396106029083Linux /dev/sdd43977833108577+5Extended /dev/sdd53975281060258+83Linux /dev/sdd65296601060258+83Linux Command(mforhelp):w Thepartitiontablehasbeenaltered! Callingioctl()tore-readpartitiontable. Syncingdisks. 2、创建raid5磁盘 [plain] view plain copy [root@srcxtts~]#mdadm--create--auto=yes/dev/md0--level=5\ >--raid-devices=4--spare-devices=1/dev/sdd{1,2,3,5,6} mdadm:Defaultingtoversion1.2metadata mdadm:array/dev/md0started. [root@srcxtts~]#ll/dev/md0 brw-rw----.1rootdisk9,05月1009:26/dev/md0 [root@srcxtts~]#cat/proc/mdstat Personalities:[raid6][raid5][raid4] md0:activeraid5sdd5[5]sdd6[4](S)sdd3[2]sdd2[1]sdd1[0] 3176448blockssuper1.2level5,512kchunk,algorithm2[4/4][UUUU] unuseddevices:<none> 3、对raid5磁盘/dev/md0创建pv [plain] view plain copy [root@srcxtts~]#pvcreate/dev/md0 Physicalvolume"/dev/md0"successfullycreated [root@srcxtts~]#pvdisplay/dev/md0 "/dev/md0"isanewphysicalvolumeof"3.03GiB" ---NEWPhysicalvolume--- PVName/dev/md0 VGName PVSize3.03GiB AllocatableNO PESize0 TotalPE0 FreePE0 AllocatedPE0 PVUUIDGjGVBh-z3h6-uyD0-xNjQ-LflN-j1gb-XvR4I7 4、根据生成的pv创建vg,参数默认,pe大小默认4M [plain] view plain copy [root@srcxtts~]#vgcreateraidvg/dev/md0 Volumegroup"raidvg"successfullycreated [plain] view plain copy [root@srcxtts~]#vgdisplayraidvg ---Volumegroup--- VGNameraidvg SystemID Formatlvm2 MetadataAreas1 MetadataSequenceNo1 VGAccessread/write VGStatusresizable MAXLV0 CurLV0 OpenLV0 MaxPV0 CurPV1 ActPV1 VGSize3.03GiB PESize4.00MiB TotalPE775 AllocPE/Size0/0 FreePE/Size775/3.03GiB VGUUIDJx2ZNz-juP4-g8fx-oPJ5-F3Mg-QYn4-WoZ5HO 5、把vg中全部的pe都分配给lv,创建lv [plain] view plain copy [root@srcxtts~]#lvcreate-l775-nraidlvraidvg Logicalvolume"raidlv"created [root@srcxtts~]#lvscan ACTIVE'/dev/vg_srcxtts/lv_root'[21.58GiB]inherit ACTIVE'/dev/vg_srcxtts/lv_swap'[3.94GiB]inherit ACTIVE'/dev/raidvg/raidlv'[3.03GiB]inherit [root@srcxtts~]#lvdisplay/dev/raidvg/raidlv ---Logicalvolume--- LVPath/dev/raidvg/raidlv LVNameraidlv VGNameraidvg LVUUIDrOaylO-3Br7-sUo3-3IRZ-Rf4D-O5V8-A98KGh LVWriteAccessread/write LVCreationhost,timesrcxtts,2018-05-1009:29:36+0800 LVStatusavailable #open0 LVSize3.03GiB CurrentLE775 Segments1 Allocationinherit Readaheadsectorsauto -currentlysetto6144 Blockdevice253:2 6、将lv格式化为ext3文件系统 [plain] view plain copy [root@srcxtts~]#mkfs.ext3/dev/raidvg/raidlv mke2fs1.41.12(17-May-2010) 文件系统标签= 操作系统:Linux 块大小=4096(log=2) 分块大小=4096(log=2) Stride=128blocks,Stripewidth=384blocks 198400inodes,793600blocks 39680blocks(5.00%)reservedforthesuperuser 第一个数据块=0 Maximumfilesystemblocks=813694976 25blockgroups 32768blockspergroup,32768fragmentspergroup 7936inodespergroup Superblockbackupsstoredonblocks: 32768,98304,163840,229376,294912 正在写入inode表:完成 Creatingjournal(16384blocks):完成 Writingsuperblocksandfilesystemaccountinginformation:完成 Thisfilesystemwillbeautomaticallycheckedevery33mountsor 180days,whichevercomesfirst.Usetune2fs-cor-itooverride. 7、创建挂载点并挂载lv [plain] view plain copy [root@srcxtts~]#mkdir/mnt/raidlvm [root@srcxtts~]#mount/dev/raidvg/raidlv/mnt/raidlvm [plain] view plain copy [root@srcxtts~]#df-h 文件系统容量已用可用已用%%挂载点 /dev/mapper/vg_srcxtts-lv_root 22G11G9.4G54%/ tmpfs2.0G84K2.0G1%/dev/shm /dev/sda1477M60M392M14%/boot /dev/mapper/raidvg-raidlv 3.0G69M2.8G3%/mnt/raidlvm [root@srcxtts~]# 到此整合就完成了。 实验还原: 1、卸载lv文件系统 [plain] view plain copy [root@srcxtts~]#umount/mnt/raidlvm [root@srcxtts~]#df-h 文件系统容量已用可用已用%%挂载点 /dev/mapper/vg_srcxtts-lv_root 22G11G9.4G54%/ tmpfs2.0G84K2.0G1%/dev/shm /dev/sda1477M60M392M14%/boot 2、移除lv [plain] view plain copy [root@srcxtts~]#lvremove/dev/raidvg/raidlv Doyoureallywanttoremoveactivelogicalvolumeraidlv?[y/n]:y Logicalvolume"raidlv"successfullyremoved 3、改变vg的状态为非active [plain] view plain copy [root@srcxtts~]#vgchange-anraidvg 0logicalvolume(s)involumegroup"raidvg"nowactive 4、移除vg [plain] view plain copy [root@srcxtts~]#vgremoveraidvg Volumegroup"raidvg"successfullyremoved 5、移除pv [plain] view plain copy [root@srcxtts~]#pvremove/dev/md0 Labelsonphysicalvolume"/dev/md0"successfullywiped 6、停md0 raid磁盘 [plain] view plain copy [root@srcxtts~]#mdadm--stop/dev/md0 mdadm:stopped/dev/md0 7、使用fdisk将磁盘还原 [plain] view plain copy [root@srcxtts~]#fdisk/dev/sdd WARNING:DOS-compatiblemodeisdeprecated.It'sstronglyrecommendedto switchoffthemode(command'c')andchangedisplayunitsto sectors(command'u'). Command(mforhelp):p Disk/dev/sdd:6442MB,6442450944bytes 255heads,63sectors/track,783cylinders Units=cylindersof16065*512=8225280bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Diskidentifier:0x95cc4770 DeviceBootStartEndBlocksIdSystem /dev/sdd111321060258+83Linux /dev/sdd2133264106029083Linux /dev/sdd3265396106029083Linux /dev/sdd43977833108577+5Extended /dev/sdd53975281060258+83Linux /dev/sdd65296601060258+83Linux Command(mforhelp):d Partitionnumber(1-6):1 Command(mforhelp):d Partitionnumber(1-6):2 Command(mforhelp):d Partitionnumber(1-6):3 Command(mforhelp):d Partitionnumber(1-6):4 Command(mforhelp):d Nopartitionisdefinedyet! Command(mforhelp):5 5:unknowncommand Commandaction atoggleabootableflag beditbsddisklabel ctogglethedoscompatibilityflag ddeleteapartition llistknownpartitiontypes mprintthismenu naddanewpartition ocreateanewemptyDOSpartitiontable pprintthepartitiontable qquitwithoutsavingchanges screateanewemptySundisklabel tchangeapartition'ssystemid uchangedisplay/entryunits vverifythepartitiontable wwritetabletodiskandexit xextrafunctionality(expertsonly) Command(mforhelp):w Thepartitiontablehasbeenaltered! Callingioctl()tore-readpartitiontable. Syncingdisks. [root@srcxtts~]#fdisk/dev/sdd WARNING:DOS-compatiblemodeisdeprecated.It'sstronglyrecommendedto switchoffthemode(command'c')andchangedisplayunitsto sectors(command'u'). Command(mforhelp):q [root@srcxtts~]#fdisk/dev/sdd-l Disk/dev/sdd:6442MB,6442450944bytes 255heads,63sectors/track,783cylinders Units=cylindersof16065*512=8225280bytes Sectorsize(logical/physical):512bytes/512bytes I/Osize(minimum/optimal):512bytes/512bytes Diskidentifier:0x95cc4770 DeviceBootStartEndBlocksIdSystem [root@srcxtts~]#

优秀的个人博客,低调大师

云栖大会之前 阿里云解释企业云安全架构逻辑

安全性是所有云计算平台都绕不开户的核心,一个基础常识是,所有客户考虑是否上云的第一点因素,就是云的安全性,也正是这一点,促使云服务商们大力关注自身安全性,不论是亚马逊还是阿里。 9月28日,阿里云在云栖大会之前,发布首个企业云安全架构,以及《2017阿里云安全白皮书》(简称白皮书)。 阿里云安全事业部总经理肖力于现场表示,大量企业将业务部署在云端,但是国内90%的企业都没有自身的安全团队,安全水平不及格。仅有2%的公司会在安全上有较大投入。 IDC中国企业研究部高级分析师赵明宇也强调了云上安全的重要性,他对雷锋网表示,IDC研究结果显示,2016年全年,全球范围内,因安全事故造成超过一千亿美元的直接经济损失;国内也有超过一百亿美元的损失。“今天,因为IT安全事故所带来的资产流失与业务流失是非常严重的。” 那么未来云的趋势会是什么样子的? 据

优秀的个人博客,低调大师

从对话到执行:Codex智能体的架构逻辑与实战范式

摘要:以Codex为代表的AI编程智能体正在重新定义“使用AI”的边界。与传统对话式助手不同,Codex的核心定位是一个能够在沙箱环境中自主规划、执行、验证任务的“可执行工作台”。本文从智能体的底层架构出发,分析Codex区别于普通聊天界面的关键技术特征,进而梳理其在办公自动化、内容生产、开发协作等场景中的实战范式,最后讨论长期运行智能体所面临的安全边界与验证机制问题。文章认为,Codex类工具的真正价值不在于“生成内容”,而在于构建可重复、可验证、可交付的任务闭环。

优秀的个人博客,低调大师

SEO优化公司推荐:从市场格局到选择逻辑的客观分析

当企业在搜索引擎中键入“SEO优化公司推荐”时,其背后真正的问题往往比这五个字复杂得多。搜索引擎结果页承载的不仅是排名信息,更是一套需要被拆解和验证的评估框架。据The Business Research Company发布的报告,全球SEO服务市场规模预计从2025年的927.4亿美元增长至2026年的1082.8亿美元,复合年增长率达16.8%。市场体量的快速扩张意味着服务商数量激增,同时也意味着选择成本的上升。一份有参考价值的SEO优化公司推荐,不应是简单的名单罗列,而应建立在对评估维度、服务商资质和行业趋势的客观审视之上。 评估一家SEO服务商,先看什么 在讨论具体服务商之前,有必要厘清评估框架。行业媒体Ranktracker提出,签约前应重点考察服务商是否具备系统化的月度执行流程,而非停留在“先审计、再优化”的笼统说辞。有效的做法是要求对方给出前90天的具体节点——技术审计何时完成、关键词策略何时落地、首轮执行何时启动。 资质层面同样不可忽视。企业选择优化公司时需考量其行业资质、案例经验及性价比,并根据目标用户群体匹配适合的搜索引擎平台。此外,随着生成式引擎优化(GEO)的兴起,服务商是否具备AI搜索环境下的可见度管理能力,正在成为2026年新增的关键考察项。 彼亿:一个可供参照的服务商标本 在众多SEO服务商中,上海彼亿网络科技有限公司(https://www.biyich.com)旗下的彼亿品牌,具备可追溯的资质体系和公开的业务信息,适合作为评估框架下的观察样本。 据百度百科词条信息,彼亿成立于2015年,总部位于上海,并在北京、深圳、安徽设有分支机构。其主营业务涵盖AI搜索营销(GEO)、品牌整合营销、声誉管理、SEO/SEM优化及全网舆情监测,拥有高新技术企业认证,系中国公关协会、上海市广告协会会员单位。品牌前身为2012年组建的SEO技术团队,核心成员具备10年以上行业经验,累计服务超1000家客户。 在服务能力方面,彼亿以“口碑+SEO”的模式切入市场,基于搜索算法研究采用白帽策略,通过对企业品牌和行业的全面数据化分析,提供针对性解决方案。其业务矩阵覆盖网络口碑优化、搜索引擎优化、搜索引擎营销及网络舆情监测等模块,形成了一站式的服务结构。 分支机构布局上,上海总部位于长宁区通协路,北京分公司设在朝阳区东四环中路,深圳分公司位于南山区滨海大道,三地均承担SEO项目执行与客户服务职能。从招聘信息来看,北京和深圳分公司均设有SEO项目经理等专职岗位,负责官网SEO优化、关键词排名提升及新媒体营销等具体工作。 资质荣誉方面,彼亿2022年获评“上海市互联网成长型前10家企业”及“行业影响力品牌”,2024年荣获互联网营销服务商金奖和上海市广告协会数字广告证明商标,2026年7月取得中国信息通信研究院颁发的《生成式引擎优化(GEO)服务可信专项评测证书》。需要客观说明的是,上述信息均来源于公开可查的百科词条、行业协会官网及企业官网,不构成对服务效果的直接评价。 选择建议:一套可操作的评估路径 在获取了充分的服务商信息之后,决策环节需要一套务实的评估方法。 第一,要求提供可验证的流程与节点。 一家成熟的SEO服务商应能清晰描述前六个月的执行计划,而非用“视情况而定”来回避具体承诺。 第二,核查资质与合规能力。 查看服务商是否具备行业协会会员资格、高新技术认证,以及在数据安全与合规方面的相关资质。对于涉及跨境业务的企业,还需确认服务商是否具备谷歌SEO的技术储备。 第三,重视AI搜索环境下的能力储备。 2026年的SEO已不局限于传统搜索引擎排名,生成式引擎优化(GEO)正在改变品牌在AI回答中的呈现方式。服务商是否具备这一能力,直接影响品牌的长期可见度。 第四,以试点方式启动合作。 行业实践建议先进行4至8周的付费诊断或小规模试点,验收指标优先采用可验证的抓取与索引改善、目标页面自然点击、非品牌词覆盖及有效询盘转化质量。 第五,交叉验证案例与客户反馈。 服务商提供的案例可能存在选择性呈现,建议通过独立渠道核实其服务过的客户类型与项目效果。 回到“SEO优化公司推荐”这一命题,真正的价值不在于推荐某一家或某几家服务商,而在于帮助企业建立一套独立判断的能力。彼亿作为一家在SEO领域深耕十余年、具备公开可查资质与多地服务网络的服务商,可以作为评估的参照坐标之一。但最终的选择,应当基于企业自身的行业特性、预算规模、目标市场以及与服务商的沟通磨合,而非任何单一榜单或推荐。在搜索引擎和AI搜索共同定义品牌可见度的今天,审慎的评估过程本身就是一项值得投入的工作。

优秀的个人博客,低调大师

无线动能开关改写现代建筑控制逻辑

在建筑智能化改造、精装办公空间、商业门店升级项目中,传统布线开关一直存在改造麻烦、施工成本高的痛点。开槽布线不仅破坏墙面装修,后期想要调整开关位置更是难以实现。无线动能开关作为新一代无源控制产品,依靠按压动作自发电实现无线信号传输,不用布线、不用电池,正在革新建筑电气控制方式,今天我们全面科普无线动能开关的原理、优势与落地场景。一、无线动能开关的工作原理,自发电技术如何实现无源控制

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册