Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1710021
  • 博文数量: 263
  • 博客积分: 1218
  • 博客等级: 少尉
  • 技术积分: 2862
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-19 02:33
文章分类

全部博文(263)

文章存档

2020年(12)

2019年(2)

2018年(10)

2016年(1)

2015年(20)

2014年(115)

2013年(46)

2012年(37)

2011年(20)

分类: LINUX

2020-04-08 12:28:30

在工作中,我们经常会遇到大于分区大于2T的磁盘,由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,我们会在做raid时将划分多个VD来进行装系统,但系统自动安装后无法将磁盘全部识别出来,管理员有时会要求手动对分区进行挂载,这个文档介绍的为linux中手动对大于2T盘是如何进行挂载的。

 具体方法如下:

  GPT格式的磁盘相当于原来MBR磁盘中原来保留4partition table4*16个字节,只留第一个16个字节,类似于扩展分区,真正的partition table512字节之后,GPT磁盘没有四个主分区的限制。

  但fdisk不支持GPT,我们可以使用parted来对GPT磁盘操作。 

  parted功能很强大,既可用命令行也可以用于交互式

  在提示符下输入parted就会进入交互式模式,如果有多个磁盘的话,我们需要运行select sdx x为磁盘,来进行磁盘的选择,也可直接用parted /dev/sdX指定相应的硬盘 

  命令行下输入parted命令

  parted>

  parted>select sdb 假设磁盘为sdb 

  parted>mklabel gpt MBR磁盘格式化为GPT

  #parted>mklabel msdos GPT磁盘转化为MBR磁盘 

  parted>mkpart primary 0 100 划分一个起始位置为0,大小为100M的主分区 

  parted>mkpart primary 100 200 划分一个起始位置为100M,大小为100M的主分区

  #parted>mkpart primary 0 -1 将整块磁盘分成一个分区

  parted>print 打印当前分区

  parted>quit 退出

完成这些后就跟其它分区一样挂载就可以了,

对硬盘进行格式化,具体步骤如下:

partprobe 重读下分区信息 

mkfs.ext3 /dev/sdb1 对硬盘进行格式化 

e2label /dev/sdb1 /data1/dev/sdb1添加(修改)标签为/data1

e2label /dev/sdb1 可以查看分区的标签

/分区下创建一个配额的挂载点,也就是创建个文件夹来对该分区进行挂载

mkdir /data1

mount /data1 /data1 mount /dev/sdb1 /data1对该分区进行手动挂载 

这样分区完成并挂载成功,用df –h就可以看到该磁盘的大小

下面只需在fstab中添加如下一行,就能完成分区的自动挂载,

vi /etc/fstab

/dev/sdb1               /data                   ext3    defaults        0 0

保存后退出。

重启服务器测试系统是否可以自动挂载该大于2T的磁盘。

阅读(1929) | 评论(0) | 转发(0) |
0

上一篇:Linux系统分区方案建议

下一篇:没有了

给主人留下些什么吧!~~