Centos7 parted分区方法

说实话,用parted在CentOS7 上搞分区这事儿,我当年也是摸着石头过河过来的。
你列的步骤基本没跑偏,不过我给你加点我自己的理解和踩过的坑。

启动parted工具这步,我一般喜欢先用lsblk确认下磁盘名,避免手抖把系统盘给干废了。
比如看到有个新买的5 00G硬盘是/dev/sdb,我就会直接sudo parted /dev/sdb进去。

删除旧分区这招,特别提醒下,rm 1 只是删第一个分区,如果分区顺序和数字对不上,很容易删错。
我之前帮客户搞系统,就因为分区顺序搞混,删了swap分区差点蓝屏。
所以先print看一下分区顺序再动手。

设置分区表格式mklabel gpt这步,说实话有点绕。
我建议你把硬盘插到能识别2 TB以上的电脑上操作,不然用fdisk或者parted都能报错。
我有个客户用老电脑装系统,直接在fdisk里选gpt就崩溃了,后来换台新机子才搞定。

创建新分区时,mkpart primary ext4 0GB 1 00GB这命令,我建议改成mkpart primary ext4 0% 1 00GB,用百分比更保险。
有一次我手滑写成了0% 1 000GB,差点整盘格式化,当时真是吓出一身冷汗。

格式化分区时,我有个习惯,先mkfs.ext4 /dev/sdb1 格式化,然后mount /dev/sdb1 /mnt/mydisk挂载,最后df -h确认没问题才放心。
有次挂载时没检查文件系统类型,结果把ext3 格式挂载上去,系统蓝屏提示文件系统错误,真是麻烦。

最关键的是,parted操作是即时的,不像fdisk需要w保存。
你一不小心rm 1 删了分区,系统马上就认不出来了。
我之前在虚拟机里试resizepart调整分区大小,结果没看仔细把系统分区改小了,直接黑屏,最后只能重装系统。
所以操作时一定得慢,特别是print确认无误再动手。

这块我印象最深的是帮朋友装双系统,用parted在sdb上分了两个ext4 分区,一个1 00G装系统,一个2 00G装数据。
结果用fdisk -l还以为是老分区表,差点又用d命令删了分区。
所以建议超过2 TB的盘,装系统前一定用parted确认是gpt表。

win10装了centos,卸载centos直接把centos分区给格式化了,msconfig引导只有win10但是开机还会有centos

等会儿,我昨天帮邻居老王装系统,他那个老电脑,奔腾四的,装完Windows 1 0还是卡。
他问我是不是得重装,我说试试优化。
我这手指头在键盘上敲得飞快,先开了任务管理器,把那些不认识的进程全结束了,然后去控制面板,卸了几个他从来不用的小软件。
最后,我打开运行,输入MSCONFIG,回车。
那个窗口弹出来,我点“引导”,往下看,看到几个条目,其中一个写着“Linux (loadlin)/dev/hda1 ”,我点中它,按了删除。
老王问:“删了这玩意儿,我的Ubuntu怎么办?”我说:“放心,删的是启动项,不是Linux本身,下次再装就行。
” 我把窗口关了,系统好像真的快了那么一点点。
不过,等等,我刚才好像忘了问,他那个Linux是哪里装上去的?是之前自己装的,还是预装的?

Centos7:An Unknown Error Has错误解决方法

这CentOS7 的“An Unknown Error Has Occurred”错误,我碰过好几次了。
说实话,一开始我也挺蒙的,不知道怎么解决。
后来慢慢摸索,发现这问题多半是硬盘里头残留的RAID数据或者分区不规范闹的。

记得有一次,我在2 01 9 年那会儿,帮一家公司维护服务器,就遇到了这个问题。
当时那硬盘里头还有没清理干净的RAID配置,导致安装程序直接崩溃了。
解决方法嘛,就是用安装盘启动,进入修复模式。

具体操作是这样的:首先,把CentOS7 的安装盘插到光驱或者USB接口上,重启电脑,然后从安装介质启动。
在启动菜单里,找到“Troubleshooting”或者类似选项,进入光盘修复界面。

然后,你需要在修复界面里选择已安装的CentOS7 系统。
如果系统没被正确识别,那可能得检查一下启动顺序或者介质是不是有问题。

接下来,选择“Skiptoshell”,直接跳到命令行界面。
这里就可以开始手动操作了。

清理硬盘分区,有两种方法。
第一种是直接格式化,用fdisk-l命令看看硬盘分区信息,确定目标磁盘,比如/dev/sda,然后执行mkfs.ext4 /dev/sdaX(X是分区号)来格式化指定分区。
如果整个磁盘都要格式化,得先删除所有分区,再创建新分区表。

第二种方法就是删除现有分区。
运行fdisk /dev/sda进入交互模式,然后按顺序输入d删除分区、n创建新分区、w保存更改。
这个方法适合那些需要保留部分分区的场景。

清理完分区,退出Shell环境,重启系统,然后从安装盘重新开始安装CentOS7 这时候硬盘里头已经没有冲突数据了,安装过程应该就能顺利完成了。

不过,这里得提醒一下,操作之前一定要备份重要数据,格式化或者删除分区可是会导致数据丢失的。
如果硬盘是RAID阵列,得先在BIOS或者RAID控制器里清除配置,再执行这些步骤。

如果问题还是没解决,那可能就得检查一下硬件,比如硬盘、内存这些,看看有没有故障。
当时我那客户,后来发现是硬盘出了问题,换了个新的硬盘,问题就解决了。