博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
parted分区工具用法
阅读量:6871 次
发布时间:2019-06-26

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

                        parted分区工具用法

                                              作者:尹正杰

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

   随着生产环境中数据量的增大,我们对硬盘的容量也有很大的需求,当硬盘的容量大于2T(工业上的最大磁盘2.2TB)的时候,MSDOS分区(又叫Master Boot Record,简称MBR分区)就无法识别更大的容量空间了,这是时候我们就不得不用GPT (GUID Partition Table)分区,他最大支持18EB的容量,如果你对这个EB单位不是很了解的话,对GB或者TB应该在熟悉不过了吧,我们可以用一个公式来换算:1 EB = 1024 PB = 1024 x 1024 TB = 1024 x 1024 x 1024GB,好了,你只要知道很大就行,说来惭愧啊,我去过的单位,用到EB级别的很少,PB到是见过。所以我们用GPT分区基本上不存在只有4个主分区这么一说了。

  

一.了解常用的2款分区工具

 

  

1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 #@author :yinzhengjie 4 #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/ 5 #EMAIL:y1053419035@qq.com 6  7 ''' 8           fdisk 【只支持MSDOS分区布局】  9         parted    【支持MSDOS、GPT分区布局】10 '''

  俗话说:工欲善其事,必先利其器。想对磁盘进行分区,就得了解常用的分区工具,知道他们各自的长处,然后选择适合自己的分区工具。这就是我们今天要学习的parted命令,其实用法很简单,之前我有写过关于fdisk分区工具的用法,大家可以参考:http://www.cnblogs.com/yinzhengjie/p/6840563.html

   好了,废话不多说,让我们直接开始分区吧,分区有三个步骤,第一个步骤就是用分区工具进行分区,第二个步骤就是创建文件系统(也就是格式化),因为只有创建文件系统了,才能往里面存取数据,第三个步骤就是挂载,光分完区不对其进行挂载的话照样是白扯。

 

一.用parted命令对一块设备进行分区。

1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 #@author :yinzhengjie 4 #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/ 5 #EMAIL:y1053419035@qq.com 6  7 ''' 8 [root@yinzhengjie ~]# parted /dev/sdb  #进入/dev/sdb进行分区 9 GNU Parted 2.110 Using /dev/sdb11 Welcome to GNU Parted! Type 'help' to view a list of commands.12 (parted) mktable13 New disk label type?14 New disk label type? gpt  #选择分区格式为gpt15 Warning: The existing disk label on /dev/sdb will be destroyed and all data on16 this disk will be lost. Do you want to continue?  #这是一个警告,说是如果对这个这边进行分区,数据将会被覆盖而且数据会丢失,问你是否继续?17 Yes/No? y  #输入“y”,表示确定,进行下一步18 (parted) mkpart #在命令行输出分区指令19 Partition name?  []? primary  #分区类型为主分区,这是给分区起个名字,你可以自定义的,可以不用写我这里的参数,这里没有扩展分区一说,都是主分区。20 File system type?  [ext2]? ext4  #设置文件系统为ext421 Start? 0  #设置起始分配位置22 End? 2G   #设置结束分配位置23 Warning: The resulting partition is not properly aligned for best performance.24 Ignore/Cancel? i  #输入i,忽略此提示即可25 (parted) mkpart  #继续分区26 Partition name?  []? primary  #自定义名称27 File system type?  [ext2]? ext4  #指定文件系统格式为ext428 Start? 2G  #由于上块磁盘分区的结束位置是2G,所以我们从最2G开始分配即可29 End? 5G   #定义结束位置为5G30 (parted) mkpart  #继续分区31 Partition name?  []? primary  #自己自定义一个名字32 File system type?  [ext2]? ext4  #设置文件系统为ext433 Start? 5G  #设置卷标的起始位置34 End? 100%   #输入100%,表示将剩下的所有容量都分配给该分区.35 (parted) p  #打印分区结果36 Model: VMware, VMware Virtual S (scsi)37 Disk /dev/sdb: 21.5GB38 Sector size (logical/physical): 512B/512B39 Partition Table: gpt40 41 Number  Start   End     Size    File system  Name     Flags42  1      17.4kB  2000MB  2000MB               primary43  2      2001MB  5000MB  2999MB               primary44  3      5000MB  21.5GB  16.5GB               primary45 46 (parted) quit  #退出分区模式,不需要输入保存的按钮,退出来它会自动保存分区表信息。47 Information: You may need to update /etc/fstab.48 49 [root@yinzhengjie ~]#50 51 52 53 '''

 

你可能感兴趣的文章
python中os.path下模块总结
查看>>
ehcache memcache redis三大缓存男高音
查看>>
php -- ziparchive::open创建zip压缩文件
查看>>
657. Judge Route Circle
查看>>
345. Reverse Vowels of a String
查看>>
STL优先队列——踩坑日记
查看>>
android四大组件之Service 播放音乐
查看>>
TCP/IP网络编程的几个网站
查看>>
Android Studio - no debuggable applications
查看>>
自定义控件模板,不用依赖属性---------------------WPF
查看>>
Spring Boot快速入门(一): Hello Spring Boot
查看>>
assetBundle 中的prefeb资源图片显示粉色方框
查看>>
viewDidUnload 和 dealloc 的区别
查看>>
视频服务器架构师
查看>>
浏览器前进后退对下拉框数据的丢失(省市联动实现和例子)
查看>>
JDK源码分析:Short.java
查看>>
黄聪:wordpress工作原理
查看>>
.NET上传大文件时提示Maximum request length exceeded错误的解决方法
查看>>
SQL 标量函数-----日期函数 day() 、month()、year()
查看>>
替换空格
查看>>