• 打赏 jQuery火箭图标返回顶部代码</h1> <hr> <span class="pre-scrollable"><div id="cnblogs_post_body" class="blogpost-body"> <p>分区?我们不是已经在BIOS界面分区好了吗?如果领导给你一块磁盘,你怎么用呢?所以就有了分区工具(fdisk和parted),fdisk工具只针对小于2T磁盘分区,且是交互式的;parted很强大,通吃(不同磁盘的大小都可以分区的)parted可以是非交互式的,所以说parted很强大,经常用到,那么让博主娓娓道来吧...</p> <p>1)硬盘存储逻辑结构图</p> <p><img src="https://images2018.cnblogs.com/blog/1430251/201809/1430251-20180912141038215-1775782998.png" alt="" width="741" height="332"></p> <p>看网上这个图,我们可以,了解到磁盘主分区跟扩展分区一共有且最多只能有4个,所以说主分区的编号就是1-4,扩展分区分的逻辑分区就只能从5开始了</p> <p>2)<br>    1、磁盘分区实质就是针对64字节(byte)分区表进行设置。<br>  2、一块磁盘的分区表仅有64字节大小,仅支持四个分区表(主+扩展)<br>  3、磁盘的分区的最小单位为柱面(cylinder)<br>  4、扩展分区不能直接使用,还需要在扩展分区的基础上创建逻辑分区才行。<br>  5、扩展分区中有自己的分区表,因此,扩展分区下面的逻辑分区可以有多个。<br>3)例子<br>   范例1:假如我有一块sas硬盘,我想要把磁盘分成6个可以使用的磁盘分区,那么每一个磁盘分区在linux系统下的数字编号是多少?<br>      <span style="background-color: rgba(255, 255, 0, 1)">说明:</span>由于硬盘在Primary+Extended最多可以有四个,因此,在linux系统下,会默认1~4的分区编号,保留下来跟主分区和扩展分区使用,逻辑分区不可以占用1-4分区编号。</p> <p>  所以就会有三种情况 1p+1e就是1 56789 2p+1e  12  5678  3p+1e  123 567</p> <p>4)查看系统又没有安装</p> <p><img src="https://images2018.cnblogs.com/blog/1430251/201809/1430251-20180912152619993-1438051021.png" alt="" width="818" height="216"></p> <p>那么我们来介绍一下fdisk 如何使用吧</p> <p>fdisk [选项] <disk>  改变分区表 </p> <p>fdisk [选项] –l <disk>  列出所有分区表</p> <p>fdisk –s <partition(分区编号)>  以分区块为单位,给出指定分区的大小</p> <p>这是一个创建和维护分区的命令,兼容DOS类型的分区表、BSD或SUN类型的磁盘列表。</p> <p><img src="https://images2018.cnblogs.com/blog/1430251/201809/1430251-20180912152953463-123906786.png" alt=""></p> <p>这些参数选项都不怎么用,主要用到  l 也就是list 列出所有的分区表,</p> <p>parted 非交互式分区命令操作如下:</p> <div class="cnblogs_code"> <pre>parted /dev/<span style="color: rgba(0, 0, 0, 1)">sda mklabel gpt parted </span>/dev/sda mkpart primary <span style="color: rgba(128, 0, 128, 1)">0</span> <span style="color: rgba(128, 0, 128, 1)">500</span> <<span style="color: rgba(0, 0, 0, 1)">##默认是mb为单位 parted </span>/dev/sda mkpart primary <span style="color: rgba(128, 0, 128, 1)">501</span> <span style="color: rgba(128, 0, 128, 1)">1000</span><span style="color: rgba(0, 0, 0, 1)"> parted </span>/dev/<span style="color: rgba(0, 0, 0, 1)">sda p mkfs </span>-t ext4 /dev/sda <<span style="color: rgba(0, 0, 0, 1)">##mkfs 格式化磁盘 mount </span>/dev/sda /tmp <##mount 挂载磁盘</pre> </div> <p>partprobe</p> <p>  这个命令可以立刻读取最新的分区表,而不需要重新启动。<br>  提示:<br>  parted命令和fdisk命令不同,fdisk命令是等到你最后执行那个w的时候才生效最终写入到分区表中的,<br>  parted命令是实时的写入到分区表中的,所以在操作有数据的磁盘的时候需要格外小心!</p> <p>  fdisk     磁盘分区命令,-l查看分区列表,使用于小于2T的分区工具<br>  parted    GNU磁盘分区工具,适合大于2T的分区工具<br>  mount     挂载命令 -t 文件类型 -o 挂载的选项 -a<br>  umount    卸载的命令 -lf强制卸载<br><br></p> </div> </span> </li> <li class="list-group-item ul-li"> <b>相关阅读:</b><br> <nobr> <a href="zcttxs-p-3169614.html" target="_blank">C# 设计模式</a> <br/><a href="xiangkejin-p-9275312.html" target="_blank">FutureTask、Fork/Join、 BlockingQueue</a> <br/><a href="xiangkejin-p-9274553.html" target="_blank">线程的几种创建方式</a> <br/><a href="xiangkejin-p-9274142.html" target="_blank">行锁、表锁、乐观锁、悲观锁</a> <br/><a href="xiangkejin-p-9274132.html" target="_blank">J.U.C之AQS</a> <br/><a href="xiangkejin-p-9269545.html" target="_blank">同步容器并发容器</a> <br/><a href="xiangkejin-p-9268892.html" target="_blank">线程不安全类</a> <br/><a href="xiangkejin-p-9268611.html" target="_blank">线程封闭</a> <br/><a href="xiangkejin-p-9268572.html" target="_blank">不可变对象</a> <br/><a href="xiangkejin-p-9267372.html" target="_blank">安全发布对象—单例模式</a> <br/> </nobr> </li> <li class="list-group-item from-a mb-2"> 原文地址:https://www.cnblogs.com/liang-io/p/9635158.html </li> </ul> </div> <!-- 右侧开始 --> <div class="col-lg-4 col-sm-12"> <ul class="list-group" style="word-break:break-all;"> <li class="list-group-item ul-li-bg" aria-current="true"> 最新文章 </li> <li class="list-group-item ul-li"> <nobr> <a href="jackljf-p-4768608.html" target="_blank">CodeSmith模板生成</a> <br/><a href="longphui-p-5530357.html" target="_blank">类型:。net;问题:HQL;结果:HQL: Hibernate查询语言</a> <br/><a href="longphui-p-5529614.html" target="_blank">类型:.net;问题:iis注册;结果:.net4.0注册到IIS ,重新注册IIS ,iis注册</a> <br/><a href="longphui-p-5523427.html" target="_blank">类型:.net;问题:C#lambda表达式;结果:Lambda表达式详解</a> <br/><a href="longphui-p-5500369.html" target="_blank">类型:.net;问题:asp.net window验证;结果:细说ASP.NET Windows身份认证</a> <br/><a href="longphui-p-5389781.html" target="_blank">问题:iis配置json;结果:如何配置iis支持.json格式的文件</a> <br/><a href="longphui-p-5290804.html" target="_blank">类型:Oracle;问题:oracle 查询表详细信息;结果:oracle查询表信息(索引,外键,列等)</a> <br/><a href="longphui-p-5242303.html" target="_blank">redis密码设置、访问权限控制等安全设置</a> <br/><a href="longphui-p-5227767.html" target="_blank">阿里云服务器ubuntu安装redis2.8.13</a> <br/><a href="longphui-p-5227663.html" target="_blank">安装 MongoDB。</a> <br/> </nobr> </li> </ul> <ul class="list-group pt-2" style="word-break:break-all;"> <li class="list-group-item ul-li-bg" aria-current="true"> 热门文章 </li> <li class="list-group-item ul-li"> <nobr> <a href="longphui-p-5227380.html" target="_blank">阿里云ECS安装最新版本Node.js</a> <br/><a href="zcttxs-p-3185059.html" target="_blank">html5(拖拽3)</a> <br/><a href="zcttxs-p-3180509.html" target="_blank">ajax无刷新上传图片</a> <br/><a href="zcttxs-p-3179590.html" target="_blank">JSONP简单示例</a> <br/><a href="zcttxs-p-3178840.html" target="_blank">html5(拖拽2)</a> <br/><a href="zcttxs-p-3178833.html" target="_blank">html5(拖拽1)</a> <br/><a href="zcttxs-p-3178256.html" target="_blank">正则表达式二</a> <br/><a href="zcttxs-p-3177569.html" target="_blank">CSS兼容IE6 IE7 IE8 IE9 Firefox的总结</a> <br/><a href="zcttxs-p-3176968.html" target="_blank">html5(历史管理)</a> <br/><a href="zcttxs-p-3176742.html" target="_blank">正则表达式一</a> <br/> </nobr> </li> </ul> </div> </div> </div> <!-- 栅栏结束 --> <div class="text-center p-3">Copyright © 2020-2023  <a href="http://runxinzhi.com" target="_blank">润新知</a> <!-- 引入底部 --> <!-- 底部开始 --> <!-- 百度自动推送js --> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> <!-- 百度自动推送js --> <!-- 底部结束 --> </div> <script src="https://common.cnblogs.com/scripts/jquery-2.2.0.min.js"></script> <script src="https://www.cnblogs.com/js/blog-common.min.js"></script> <script src="http://common.cnblogs.com/script/encoder.js"></script> <!-- <script src="/public/js/blog-common.min.js"></script> --> <!-- <script src="/public/js/details.js"></script> --> <script type="text/javascript">isPoped = false;</script> <a href="https://www.aliyun.com/activity?userCode=smyam3bm" id="redirect_url"></a> <a href="/liang-io-p-9635158.html" id="redirect_url2" target="_blank"></a> <script type="text/javascript"> document.onclick = function() { if (!isPoped) { document.getElementById("redirect_url").click(); document.getElementById("redirect_url2").click(); isPoped = true; } } </script> </body> </html>