128
Centos磁盘管理

1,fdisk -l后边不跟设备名会直接列出系统中所有的磁盘设备以及分区表,加上设备名会列出该设备的分区表从下图可以看出这个机器有两个硬盘 一个是 sda 10.7G 另外一个是sdb  96.6G

image.png 

 

2.1对磁盘进行分区操作 命令为fdisk /dev/sdb

image.png 

 

m: 打印当前菜单

P:打印当前磁盘的分区情况

n:重新建立一个新的分区

d:删除一个分区

t: 改变系统ID 也就是改变系统类型。默认是 linux 类型

w:保存退出

q:退出

2.2超过2T的硬盘需要使用parted分区命令

 

Linux系统下超过2T的硬盘 无法再用fdisk分区 因为fdisk不支持2T的硬盘。

如果没有 parted命令 就安装 yum install parted

1,将磁盘上原有的分区删除掉: 

进入:#parted /dev/sdb 

查看:(parted)p   如下图

image.png 

 

2,这时候需要通过命令mklabel gpt 将磁盘转换为gpt格式。如下图

 

image.png

 

3,分区: mkpart prinmary 1 4387GB  #意思是将4387GB的容量分给第一个主分区。这个机器中sdb容量是4387GB,将它分给第一个分区实际就是将整个sdb的容量全部分给sdb1。如下图:

image.png


4,删除分区 命令是  rm 1  #表示删除第一个分区 。

 

5,操作好执行quit退出  这个命令会自动保存退出。

3.1格式化-挂载

命令:mkfs -t ext4  /dev/sdb1

-t 制定要把磁盘格式化成什么类型

-c 在建立文件系统之前检查坏道,可能会很费时间,新硬盘一般不需要

 

格式化好了,接着是挂载使用,这里在根目录下创建一个dongbang目录用于新硬盘挂载 mkdir /dongbang

 

把新硬盘挂载上去

mount /dev/sdb1 /dongbang

 

还差一步,让系统开机自动挂载这块硬盘

vi /etc/fstab

在最下面一行添加下面这句

/dev/sdb1  /dongbang  ext4  defaults   0 0

保存退出

df -lh  直接可以查看到有没有挂载成功的

 

3.2 xfs格式

Xfscentos7.x 默认格式 如果是centos6.x想使用需要安装。

安装命令:yum install -y xfsprogs xfsdump

 

指定格式化的磁盘:mkfs.xfs /dev/sdb1

mkfs.xfs: /dev/md126 appears to contain a partition table (dos).

mkfs.xfs: Use the -f option to force overwrite.

 

-f强制格式化:mkfs.xfs -f /dev/sdb1

 

查看文件格式:blkid

 

Centos5.X 格式化类型 ext3

Centos6.X 格式化类型 ext4

Centos7.X 格式化类型 xfs

 

4. 机器双硬盘安装centos系统后只能识别到一个硬盘情况

 

说明:redhat6/centos6 下的硬件控制已由5时代的kudzu 换成了udev管理,大部分的硬件变动可以通过重启udev识别,如新增的网卡。不过磁盘相关略有些特殊,需要通过sys文件扫描,不过和磁盘名称相关的配置,可以通过/etc/udev下的rule文件进行管理配置。

 

Linux不重启识别新添加的磁盘

执行下面的命令

echo "- - -" >  /sys/class/scsi_host/host0/scan

 

这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!