博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于KickStart分区只使用特定硬盘分区
阅读量:6582 次
发布时间:2019-06-24

本文共 1666 字,大约阅读时间需要 5 分钟。

  hot3.png

    当服务器有多块硬盘时,如果有多个分区。默认不指定的情况下,KickStart会将分区分别放到各个盘上。比如第1块盘是根分区,第2块盘是交换分区,第3块盘放数据分区。这样的分法会让你很崩溃!

   红帽缺陷跟踪里有记录:

   而且官方表示在anaconda-13.21.195-1.el6中已修正:

方法一、指定分区操作只针对硬盘sda:

zerombr yes

clearpart --all --initlabel
ignoredisk --only-use=sda
part / --fstype=ext4 --asprimary --size=50000
part swap --maxsize=12000 --asprimary --size=12000
part /data --fstype=xfs --grow --asprimary --size=12000

方法二、指定各个分区都基于硬盘sda:

zerombr yes

clearpart --all --initlabel
part / --fstype=ext4 --asprimary --size=50000 --ondisk=sda
part swap --maxsize=12000 --asprimary --size=12000 --ondisk=sda
part /data --fstype=xfs --grow --asprimary --size=12000 --ondisk=sda

方法三、指定分区目录到指定的硬盘分区:

zerombr yes

clearpart --all --initlabel
part / --fstype=ext4 --asprimary --size=50000 --onpart=/dev/sda1
part swap --maxsize=12000 --asprimary --size=12000 --onpart=/dev/sda2
part /data --fstype=xfs --grow --asprimary --size=12000 --onpart=/dev/sda3

    实际上onpart只适用于在已有分区中做选择。

方法四、使用BIOS名称进行分区识别:

zerombr yes

clearpart --all --initlabel --drives=sda
part / --fstype=ext4 --size=50000 --onbiosdisk=sda --asprimary
part swap --maxsize=12000 --size=12000 --onbiosdisk=sda --asprimary
part /data --fstype=xfs --grow --size=12000 --onbiosdisk=sda --asprimary

最后,开了Debug才发现,根本不是上述错。而是把硬盘识别为sdc了:

OK,找到原因问题就好解决了:

zerombr yes

clearpart --all --initlabel
part / --fstype=ext4 --asprimary --size=50000 --maxsize=50000 --label=/ --onbiosdisk=80
part swap --asprimary --size=12000 --maxsize=12000 --label=swap --onbiosdisk=80
part /data --fstype=xfs --grow --asprimary --size=12000 --label=/data --onbiosdisk=80

原来onbiosdisk选项指的是硬盘在BIOS里的序号,第一块盘的序列为80,以此类推(官方文档这块介绍得太简单了)。附:成功验证的。

转载于:https://my.oschina.net/kisops/blog/151084

你可能感兴趣的文章
php类库
查看>>
浅谈Java中的对象和引用
查看>>
SQL 注入自我总结
查看>>
Linux线程
查看>>
Exchange Server 2013 系列八:邮箱服务器角色DAG实战
查看>>
一个有趣的命令
查看>>
我的友情链接
查看>>
已发布13集网站开发技术视频:http://blog.sina.com.cn/s/blog_67d27f340102vf7l.html
查看>>
Mysql ibdata 丢失或损坏如何通过frm&ibd 恢复数据
查看>>
MySQL数据库的优化(二)
查看>>
Deepin OS和WIN7双启动 花屏原因一例
查看>>
UIMenuController—为UITextField禁用UIMenuController功能
查看>>
Protobuf使用不当导致的程序内存上涨问题
查看>>
【原创】扯淡的Centos systemd与Docker冲突问题
查看>>
Spring+Mybatis多数据库的配置
查看>>
给大家推荐一个免费下载名称读写ntfs软件的地方
查看>>
在MySQL数据库建立多对多的数据表关系
查看>>
突然停电或死机导致没保存的文件怎么找回
查看>>
kudu
查看>>
jquery.validate.min.js表单验证使用
查看>>