centos7parted分区_Linux-centos7超过2TB使用parted命令分区

介绍说明:

parted的操作都是实时的,也就是说你执行了一个分区的命令,他就实实在在地分区了,

而不是像fdisk那样,需要执行w命令写入所做的修改, 所以进行parted的测试千万注意不能在生产环境中

传统的MBR(Master Boot Record)分区方式,有一个局限:无法支持超过2TB的硬盘的分区(或单个分区超过2TB),

这个情况在当前这个数据量激增的时候,实在令人难以接受(尤其是企业级的应用,动则数TB的数据量)。

GPT的分区表很好了解决了传统MBR无法逾越2TB的限制。但是在Linux系统中,传统的fdisk命令无法支持gpt分区方式,这时候我们就要用到parted命令,下面介绍parted命令用法。

root@kvm1:/# parted /dev/sda

GNU Parted 3.2

Using /dev/sda

Welcome to GNU Parted! Type 'help' to view a list of commands.

(parted) help

align-check TYPE N check partition N for TYPE(min|opt) alignment(检查分区N是否为TYPE(min | opt)对齐)

help [COMMAND] print general help, or help on COMMAND(打印一般帮助,或帮助COMMAND)

mklabel,mktable LABEL-TYPE create a new disklabel (partition table)(创建一个新的disklabel(分区表))

mkpart PART-TYPE [FS-TYPE] START END make a partition(做一个分区)

name NUMBER NAME name partition NUMBER as NAME(将分区名称NUMBER作为NAME)

print [devices|free|list,all|NUMBER] display the partition table, available devices, free space, all found partitions, or a particular partition(显示分区表,可用设备,可用空间,所有找到的分区或特定分区)

quit exit program(退出程序)

rescue START END rescue a lost partition near START and END(在START和END附近找出丢失的分区)

resizepart NUMBER END resize partition NUMBER(调整分区NUMBER)

rm NUMBER delete partition NUMBER(删除分区NUMBER)

select DEVICE choose the device to edit(选择要编辑的设备)

disk_set FLAG STATE change the FLAG on selected device(更改所选设备上的FLAG)

disk_toggle [FLAG] toggle the state of FLAG on selected device(在所选设备上切换FLAG的状态)

set NUMBER FLAG STATE change the FLAG on partition NUMBER(更改分区NUMBER上的FLAG)

toggle [NUMBER [FLAG]] toggle the state of FLAG on partition NUMBER(切换分区NUMBER上的FLAG状态)

unit UNIT set the default unit to UNIT(将默认单位设置为UNIT)

version display the version number and copyright information of GNU Parted(显示GNU Parted的版本号和版权信息)

用法实例:

(parted) /dev/sda print #打印磁盘当前分区结构

Model: LSI MR9270CV-8i (scsi)

Disk /dev/sda: 8999GB

Sector size (logical/physical): 512B/4096B

Partition Table: gpt

Disk Flags:

Number Start End Size File system Name Flags

.4kB 1049kB 1031kB bios_grub

1049kB 538MB 537MB fat32 boot, esp

538MB 8999GB 8998GB lvm

(parted) mklabel gpt #将一个MBR的磁盘格式化为GPT磁盘:

(parted) mklabel msdos #将一个GPT磁盘格式化为MBR磁盘:

(parted) mkpart primary 100M 或者 /dev/sda mkpart primary 100M #划分一个起始位置是0,大小为100M的主分区:

(parted) mkpart primary - 或者 (parted) /dev/sda mkpart primary - #将一个磁盘的所有空间都划分成一个分区:

(parted) rm 或者 (parted) /dev/sda rm1 #删除一个分区

(parted) p #查看分区

(parted) q #退出

mkfs.xfs /dev/sda1 #格式化已经分好的区,可以用xfs或者ext4,建议xfs

注意:parted命令和fdisk命令不同,fdisk命令是等到你最后执行那个w的时候才生效最终写入到分区表中的,

parted命令是实时的写入到分区表,所以在操作有数据的磁盘的时候需要格外小心,毕竟数据无价的!

linux(centOS7)的基本操作(五) 磁盘、分区、挂载、卸载

linux的磁盘类型和分区简介 linux的磁盘分为IDE和SCSI,目前以后者居多. 1. IDE磁盘的分区:hd+盘号+分区数字 盘号 |-a:基本盘 |-b:基本从属盘 |-c:辅助主盘 |-d ...

parted命令分区

http://soft.chinabyte.com/os/447/12439447.shtml http://blog.163.com/warking_xp/blog/static/103910320 ...

Linux分区:超过2TB硬盘分区

测试iscsi服务是否正常 [root@FocusBackup ~]# service iscsi restart 停止 iscsi:                                  ...

Linux使用GPT划分大于2T的分区

在Linux下磁盘分区大于2TB的时候我不能使用常用fdisk命令,这时我们就需要先把大容量的磁盘进行转换为GPT格式,然后试用parted命令来划分大于2T的分区. 方法:1.用parted命令分区 ...

linux(centos7) nginx php mysql安装

环境: linux:centos7 php:7.0 基础命令 // yum install -y lrzsz // centos7 默认已安装yum install epel-release ngin ...

Linux分区之parted命令

之前使用最多的分区命令无疑是fdisk了,大多数情况下fdisk可以满足日常工作上的需求,极个别情况就需要使用parted命令了,至于及个别情况就要从MBR和GPT说起. MBR主引导扇区   主 ...

linux下(fdisk,gdisk,parted)三种分区工具比较

1 2种分区结构简介 MBR分区 硬盘主引导记录MBR由4个部分组成 主引导程序(偏移地址0000H--0088H),它负责从活动分区中装载,并运行系统引导程序. 出错信息数据区,偏移地址0089H- ...

磁盘挂载问题:Fdisk最大只能创建2T分区的盘,超过2T使用parted

需求说明:云服务器上买了一块8T的磁盘,准备挂载到服务器上的/data目录下. ===================================parted命令说明=============== ...

随机推荐

Erlang C1500K长连接推送服务-性能

Whatsapp已经使用Erlang在生产环境跑到96GB内存单机 3M长连接,参加:WhatsApp的Erlang世界.毕竟业务级别能达到Whatsapp那样极少,现在只有千万级,单机太多挂一台影响 ...

【探讨】javascript事件机制底层实现原理

前言 又到了扯淡时间了,我最近在思考javascript事件机制底层的实现,但是暂时没有勇气去看chrome源码,所以今天我来猜测一把 我们今天来猜一猜,探讨探讨,javascript底层事件机制是如 ...

axis2之webservice

Axis2之webservice超详细教程 Axis2是一套崭新的WebService引擎,该版本是对Axis1.x重新设计的产物.Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的 ...

Openstack中RabbitMQ RPC代码分析

在Openstack中,RPC调用是通过RabbitMQ进行的. 任何一个RPC调用,都有Client/Server两部分,分别在rpcapi.py和manager.py中实现. 这里以nova-sc ...

win10和Ubuntu双系统安装过程中遇到的问题

1.安装过程 注意分区问题,很重要 https://blog.csdn.net/baobei0112/article/details/77996570 https://blog.csdn.net/s7 ...

文件系统--fs(读)--fs.read

var fs = require('fs');var buf=new Buffer(1024);//fs.open(); //fs.open(path,flags,mode,callback);/* ...

UOJ#55. 【WC2014】紫荆花之恋

传送门 暴力思路就是每次点分治计算答案 点分治之后,条件可以变成 \(dis_i-r_i\le r_j-dis_j\) 每次只要查找 \(r_j-dis_j\) 的排名然后插入 \(dis_j-r_j ...

jQuery多重事件绑定

1. a标签默认绑定了一个onclick事件,当自己再写一个onclick事件的时候,默认自己写的那个优先执行. 如下程序,先执行(123),然后再发生跳转.

String笔试面试题

Java中String类由于其特殊性(不变类),几乎是笔试面试中的必考题,当然有些题目其实没啥意思,不过关键是要通过题目掌握原理性的东西.下面六道题目,如果您全部做对了,且明白其所以然,那么Java中 ...

Unmarshaller解析xml文件

参考地址:http://linbulu.iteye.com/blog/2295919 Girl.xml文件

你可能感兴趣的:(centos7parted分区)