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超过2TB使用parted命令分区的更多相关文章
- linux(centOS7)的基本操作(五) 磁盘、分区、挂载、卸载
linux的磁盘类型和分区简介 linux的磁盘分为IDE和SCSI,目前以后者居多. 1. IDE磁盘的分区:hd+盘号+分区数字 盘号 |-a:基本盘 |-b:基本从属盘 |-c:辅助主盘 |-d ...
- Linux(CentOS7)安装zip、unzip命令
安装命令: yum install -y unzip zip
- Linux centos7 -bash: pstree: 未找到命令
2021-08-12 1. 命令简介pstree命令将所有行程以树状图显示,树状图将会以 pid (如果有指定) 或是以 init 这个基本行程为根 (root),如果有指定使用者 id,则树状图会只 ...
- parted命令分区
http://soft.chinabyte.com/os/447/12439447.shtml http://blog.163.com/warking_xp/blog/static/103910320 ...
- 『学了就忘』Linux文件系统管理 — 61、使用parted命令进行分区
目录 1.parted命令介绍 2.parted交互模式 3.建立分区 (1)查看分区 (2)修改成GPT分区表 (3)建立分区 (4)建立文件系统(格式化) (5)调整分区大小 (6)删除分区 1. ...
- Linux分区:超过2TB硬盘分区
测试iscsi服务是否正常 [root@FocusBackup ~]# service iscsi restart 停止 iscsi: ...
- Linux使用GPT划分大于2T的分区
在Linux下磁盘分区大于2TB的时候我不能使用常用fdisk命令,这时我们就需要先把大容量的磁盘进行转换为GPT格式,然后试用parted命令来划分大于2T的分区. 方法:1.用parted命令分区 ...
- Linux必知必会的命令全集(持续更新)
Linux有超过五百多种命令,每个命令还有十几二十种选项,令人抓狂,本文旨在整理本人工作常用的Linux命令,希望对大家有所帮助! 1.cd 跳转文件夹 最常用的命令,没有之一. cd # 进入 ...
- linux(centos7) nginx php mysql安装
环境: linux:centos7 php:7.0 基础命令 // yum install -y lrzsz // centos7 默认已安装yum install epel-release ngin ...
随机推荐
- Python下用Scrapy和MongoDB构建爬虫系统(1)
本文由 伯乐在线 - 木羊 翻译,xianhu 校稿.未经许可,禁止转载!英文出处:realpython.com.欢迎加入翻译小组. 这篇文章将根据真实的兼职需求编写一个爬虫,用户想要一个Python ...
- 浅谈SpringAOP
0. 写在最前面 之前实习天天在写业务,其中有一个业务是非常的复杂,涉及到了特别多的表.最后测下来,一个接口的时间,竟然要5s多. 当时想写一个AOP,来计算处理接口花费多长时间,也就是在业务逻辑的前 ...
- Perl的子程序
子程序(subroutine) perl中的子程序其实就是自定义函数.它使用sub关键字开头,表示声明一个子程序 子程序名称有独立的名称空间,不会和其它名称冲突 Perl中的子程序中可以定义.引用.修 ...
- Squid实现正向代理及访问控制--技术流ken
Squid及正向代理简介 Squid cache(简称为Squid)是一个流行的自由软件,它符合GNU通用公共许可证.Squid作为网页服务器的前置cache服务器,可以代理用户向web服务器请求数据 ...
- “每日一道面试题”.Net中GC的运行机制
GC 也就是垃圾回收,经常遇到的面试题,关于GC 感觉可以写一本书,我们要做的也就是简单理解,如果有意愿,可以深入研究 所谓的垃圾回收,也就是清理回收托管堆上不再被使用的对象内存,并且移动仍在被使用的 ...
- linux系统mysql主从配置
一.原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面: 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把mast ...
- Docker 系列二(操作镜像).
一.镜像管理 1.拉取镜像 docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] -- Docker 镜像仓库地址 :一般是 域名或者IP[:端口号 ...
- MySQL主从 常见的错误及解决方案
一.错误日志解析: (1) [ERROR]1452:无法在外键的表插入参考主键没有的数据 1452:无法在外键的表插入或更新参考主键没有的数据.由于item_discovery.itemid字段(外键 ...
- 利用js里的Dom和Date,自定义cookie的前端设置方法
通过浏览器访问url时候浏览器会携带cookie,可利用cookie进行信息验证如用户验证,cookie前后端都可获取设置,后端用self.get_cookie和self.set_cookie,前端可 ...
- JavaScript 变量及类型
在JavaScript中,所有的number都是以64位浮点型数据来存储的.所有的编程语言,包括js,对浮点型数据的精度都很难确定. var a = 0.1 + 0.2; console.log(a ...