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 ...
随机推荐
- scala的安装及使用
前提你的集群机器已经安装好jdk1.7.0_79.hadoop-2.7.3: 配置中使用了master01.slave01.slave02.slave03: 文中的所有操作都是在之前的文章http:/ ...
- 安装Ubuntu的Mozilla Firefox的Adobe Flash Player时学习/lib、/usr/lib、/usr/local/lib的区别
想对比一下Ubuntu和windows下视频效果体验的区别.安装了Ubuntu新版14.04.在之前的学习工程中,从来没想过使用虚拟机里的火狐浏览器看视频浏览网页,所以还真没有安装Flash的Linu ...
- [转]启动container的时候出现iptables: No chain/target/match by that name
本文转自:https://blog.csdn.net/u013948858/article/details/83115388 问题: Error response from daemon: drive ...
- 【转载】 Sqlserver查看数据库死锁的SQL语句
在Sqlsever数据库中,有时候操作数据库过程中会进行锁表操作,在锁表操作的过程中,有时候会出现死锁的情况出现,这时候可以使用SQL语句来查询数据库死锁情况,主要通过系统数据库Master数据库来查 ...
- JavaWeb学习日记----XML的解析
XML的解析简介: 在学习JavaScript时,我们用的DOM来解析HEML文档,根据HTML的层级结构在内存中分配一个树形结构,把HTML的标签啊,属性啊和文本之类的都封装成对象. 比如:docu ...
- MySQL技巧(一)
NOT IN 与 IN 假设我们又一张score表如下 我们需要查询所有不是性别代号为"0"的学生数据 ); 很明显,not in 就是排除的意思. exists 与 not ex ...
- 程序员晋级CTO之路的8大准则
推荐阅读: 大数据智慧平台落地方案 Nginx + 阿里云SSL + tomcat 实现https访问代理 永远别忘了TD 再确认测试代码前,先找别人帮你检查下是否无误.在别人做之前尽量检查出bug并 ...
- react-conponent-todo
<!DOCTYPE html> <html> <head> <script src="../../build/react.js">& ...
- MongoDB日志文件过大的解决方法
MongoDB的日志文件在设置 logappend=true 的情况下,会不断向同一日志文件追加的,时间长了,自然变得非常大. 解决如下:(特别注意:启动的时候必须是--logpath指定了log路径 ...
- JavaScript常用函数
JavaScript常用函数 常规函数 数组函数 日期函数 数学函数 字符串函数 常规函数 (1)alert函数:显示一个警告对话框,包括一个OK按钮.(alert("输入错误") ...