注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

itoedr的it学苑

记录从IT文盲学到专家的历程

 
 
 

日志

 
 

2T以上大容量磁盘管理应用  

2013-08-10 22:50:27|  分类: linux磁盘阵列 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

2TB以上大分区的建立

MBR 与 GPT,都是分区格式,其中MBR最大分区小于等于2TB,而GPT分区没有2TB的限制,理论最大分区18 EB!


例子:大容量磁盘容量查看命令行
$#parted /dev/sda print|awk 'NR==2 {print $3}'
说明:先用parted 命令读出磁盘的总体参数,再使用管道 |与awk从数据中读出磁盘总量的字段即可.
效果图示:
2T以上大容量磁盘管理应用 - itoedr - itoedr的it学苑
 ************************************************************************************************************************************************

现在我们知道了要创建一个大于2TB的分区,就不能使用MBR 格式的分区表了,而要使用GPT格式的分区表,我们最常用的fdisk 分区工具就不能使用,需要使用linux 下的Parted分区工具。

现有大磁盘:

开始分区的几步工作:

1. 在使用parted 分区之前,我们先用fdisk -l 来查看下硬盘信息!

大容量磁盘管理应用 - lzdzhy-itoedr - itoedr的it学苑
 

2.  /dev/sdb为4.6TB,大于2TB,只有使用parted 命令(gparted),如下图。

大容量磁盘管理应用 - lzdzhy-itoedr - itoedr的it学苑
 

 3. 进入parted 后,执行2,3,4,5,6,7,8,9,10,10,11步骤(10步工作建成GPT大磁盘)

大容量磁盘管理应用 - lzdzhy-itoedr - itoedr的it学苑
 

 4. 分区后使用print 查看:

大容量磁盘管理应用 - lzdzhy-itoedr - itoedr的it学苑
 

 5. quit 用于退出parted环境,信息提示更新/etx/fstab,实现系统自动加载。

大容量磁盘管理应用 - lzdzhy-itoedr - itoedr的it学苑
 

6. 用fdisk -l 来查看下 sdb硬盘,现在已经有sdb1 分区了,注意system gpt!

大容量磁盘管理应用 - lzdzhy-itoedr - itoedr的it学苑
 

7. parted 的工作完成.

 #####

下面格式化/dev/sdb1 文件系统为EXT4:

1) 执行 mkfs.ext4 /dev/sdb1,如果有很多小文件的话,可以使用其它的文件格式;

大容量磁盘管理应用 - lzdzhy-itoedr - itoedr的it学苑
 

更新/etc/fstab

1.使用blkid 查看分区的uuid 如下图,复制新分区/dev/sdb1的 UUID

大容量磁盘管理应用 - lzdzhy-itoedr - itoedr的it学苑
 

2. 将 /dev/sdb1的 UUID 添加到 /etc/fstab,/dev/sdb1 挂载在 /data 目录下;此处与mbr分区方式就有新意了。

 
大容量磁盘管理应用 - lzdzhy-itoedr - itoedr的it学苑
 
  3. 工作完成。查看成果:

mount -a 重新挂载 /etc/fstab 文件中的记录!

mount 可以发现 /dev/sdb1 已经挂载到 /data 目录下了!

df -h 发现 /data 4.2TB

大容量磁盘管理应用 - lzdzhy-itoedr - itoedr的it学苑

 ****************************************

Parted命令简介

[root@abintel ~]# parted --help

用法:parted [选项]... [设备 [命令 [参数]...]...]
将带有“参数”的命令应用于“设备”。如果没有给出“命令”,则以交互模式运行。
选项:
-h, --help                    显示此求助信息
-i, --interactive             在必要时,提示用户
-s, --script                  从不提示用户
-v, --version                 显示版本
命令:
检查 MINOR                   对文件系统进行一个简单的检查
cp [FROM-DEVICE] FROM-MINOR TO-MINOR      将文件系统复制到另一个分区
help [COMMAND]                打印通用求助信息,或关于 COMMAND 的信息
mklabel 标签类型              创建新的磁盘标签 (分区表)
mkfs MINOR 文件系统类型       在 MINOR 创建类型为“文件系统类型”的文件系统
mkpart 分区类型 [文件系统类型] 起始点 终止点      创建一个分区
mkpartfs 分区类型 文件系统类型 起始点 终止点 创建一个带有文件系统的分区
move MINOR 起始点 终止点      移动编号为 MINOR 的分区
name MINOR 名称               将编号为 MINOR 的分区命名为“名称”
print [MINOR]                 打印分区表,或者分区
quit                          退出程序
rescue 起始点 终止点          挽救临近“起始点”、“终止点”的遗失的分区
resize MINOR 起始点 终止点    改变位于编号为 MINOR 的分区中文件系统的大小
rm MINOR                      删除编号为 MINOR 的分区
select 设备                     选择要编辑的设备
set MINOR 标志 状态           改变编号为 MINOR 的分区的标志

注意

mklabel label-type 必须是一下这些类型:
* bsd
* loop (raw disk access)
* gpt
* mac
* msdos
* pc98
* sun
例:(parted) mklabel gtp 或者 (parted) mklabel msdos

 

mkpart(建立新分区)
格式:mkpart part-type fs-type start end  
建立一个新的分区

part-type是以下类型之一 primary(主分区), extended(扩展分区), logical(逻辑分区)。

fs-type来指定文件系统,比如ext4 。

start和end是新分区开始和结束的具体位置。0表示起止,-1表示结尾;或者以mb表示或者GB表示!

  评论这张
 
阅读(65)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017