Centos磁盘管理 |
1,fdisk -l后边不跟设备名会直接列出系统中所有的磁盘设备以及分区表,加上设备名会列出该设备的分区表。从下图可以看出这个机器有两个硬盘 一个是 sda 10.7G 另外一个是sdb 96.6G。
2.1对磁盘进行分区操作 命令为fdisk /dev/sdb。
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 如下图
2,这时候需要通过命令mklabel gpt 将磁盘转换为gpt格式。如下图
3,分区: mkpart prinmary 1 4387GB #意思是将4387GB的容量分给第一个主分区。这个机器中sdb容量是4387GB,将它分给第一个分区实际就是将整个sdb的容量全部分给sdb1。如下图: 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格式 Xfs是centos7.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
|