如何在centos下使用fdiskcentos添加新硬盘盘

如何在centos下使用fdisk添加新硬盘_百度知道如何在CentOS下使用fdisk添加新硬盘
如何在CentOS下使用fdisk添加新硬盘
在Linux服务器中,当现有硬盘的分区规划不能满足要求时,就需要对硬盘中的分区进行重新规划和调整,有时候还需要添加新的硬盘设备来扩展存储空间。实现上述操作要用到fdisk磁盘及分区管理工具,fdisk是大多数Linux系统中自带的基本工具之一。下面通过为Linux主机新增一块硬盘并建立分区的过程,介绍fdisk工具的使用。一、检测并确认新硬盘挂接好新的硬盘设备并启动主机后,Linux系统会自动检测并加载该硬盘,无需额外安装驱动。执行“fdisk&-l”命令可以进行查看,确认新增硬盘的设备名称。“fdisk&-l”命令的作用是列出当前系统中所有硬盘设备及其分区的信息。【例1】:执行“fdisk&-l”命令,确认系统新识别的硬盘设备(/dev/sdb)。上述输出信息中包含了各硬盘的整体情况和分区情况,其中“/dev/sda”为原有的硬盘设备,而“/dev/sdb”为新增的硬盘,新的硬盘设备还未进行初始化,没有包含有效的分区信息。对于已有的分区,将通过列表的方式输出以下信息。Device:分区的设备文件名称。Boot:是否是引导分区,是,则有“*”标识。Start:该分区在硬盘中的起始位置(柱面数)。End:该分区在硬盘中的结束位置(柱面数)。Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节。Id:分区类型的ID标记号,对于ext3分区为83,LVM分区为8e。System:分区类型。识别到新的硬盘设备后,接下来就可以在该硬盘中建立新的分区了。在Linux系统中,分区和格式化的过程是相对独立的。二、规划硬盘中的分区在硬盘设备中创建、删除、更改分区等操作同样通过fdisk命令进行,只要使用硬盘的设备文件作为参数,即可进入到交互式的分区管理界面中,如下图。在该操作界面中的提示符后,用户可以输入特定的分区操作指令,完成各项分区管理任务,例如输入“m”指令后,可以查看各种操作指令的帮助信息,如下图。在分区过程中常用的一些交互操作指令有:1、m:查看操作指令的帮助信息2、p:列表查看分区信息3、n:新建分区4、d:删除分区5、t:变更分区类型6、w:保存分区设置并退出7、q:放弃分区设置并退出在以上操作中应注意的有:【1】:选择分区号时,主分区和扩展分区的序号只能在1-4之间。分区起始位置一般由fdisk默认识别即可,结束位置或大小可以使用“+sizeM”或“+sizeK”的形式,如“+20&000M”表示将该分区的容量设置为20GB。【2】:在执行删除分区时一定要慎重,应首先使用p指令查看分区的序号,确认无误后再进行删除。如果扩展分区被删除,则扩展分区之下的逻辑分区也将同时会被删除。因此建议从最后一个分区开始进行删除,以免fdisk识别的分区序号发生紊乱。【3】:使用“t”更改分区类型时,只要依次指定分区序号及更改后分区类型的ID标记号即可。如果不知道分区类型对应的ID号,可以输入“l”指令列表查看各种分区类型所对应的标记号,Linux系统中最常用的两种文件系统ext3、swap的ID号分别为83、82.【4】:变更硬盘(特别是正在使用的硬盘)的分区设置以后,建议最好将系统进行重启,或者执行“partprobe”命令使操作系统获知新的分区表情况。在有些Linux操作系统中,若不进行这些操作,可能会导致格式化分区时对硬盘中已有数据的损坏,严重者甚至引起系统崩溃。#partprobe&&&/dev/sdb三、格式化分区mkfs命令:用途:创建文件系统(格式化)格式:mkfs&-t&文件系统类型&&分区设备mkswap命令用途:创建交换文件系统格式:mkswap&&分区设备实际上mkfs命令是一个前端工具,可以自动加载不同的来创建各种类型的分区,而后端包括有多个与mkfs命令相关的工具,例如支持FAT16、FAT32分区格式的mkfs.vfat程序等。【例2】:查看“/s”目录中与mkfs相关的工具程序。【例3】:在“/dev/sdb1”分区中创建ext3文件系统。#mkfs&&-t&&&ext3&&/dev/sdb1等同于执行“mkfs.ext3&&&/dev/sdb1”【例4】:创建并启用交换分区,并通过free命令观察交换空间的变化。四、、卸载文件系统1、mount命令用途:挂载文件系统、ISO镜像到指定文件夹格式:mount&&[-t&类型]&&&存储设备&&挂载点目录&&&&&mount&-o&&loop&&&&ISO镜像文件&&&&挂载点目录2、umount命令用途:卸载已挂载的文件系统格式:umount&&&&存储设备位置&&&&&umount&&&&挂载点目录3、查看已挂载分区的使用情况&&&&&&df&&&-hT在Linux系统中,对各种存储设备中的资源访问都是通过目录结构进行的,虽然系统核心能够通过“设备文件”的方式操纵各种设备,但是对于用户来说,还需要增加一个“挂载”的过程,才能像正常访问目录一样访问存储设备中的资源。当然,在安装Linux操作系统的过程中,自动建立或识别的分区通常会由系统自动完成挂载。然而对于后来新增加的硬盘分区、USB盘、光盘等设备,有时候还需要管理员手动进行挂载,实际上用户访问的是经过格式化后建立的文件系统。挂载一个分区时,必须为其制定一个目录作为挂靠点,用户通过这个目录访问设备中的文件、目录数据。在Linux系统中,U盘设备被模拟成SCSI设备,因此与挂载普通SCSI硬盘中的分区并没有明显区别。若不确定所添加的U盘设备文件,可以先执行“fdisk&-l”命令进行查看确认。使用不带任何参数或选项的mount命令时,将显示出当前系统中已挂载的各个文件系统的相关信息。proc、sysfs、tmpfs等文件系统是Linux运行所需要的临时文件系统,并没有实际的硬盘分区与其相对应,因此也称为“伪文件系统”。例如proc映射了内存及cpu寄存器中的部分数据。【设置文件系统的自动挂载】:/etc/fstab文件:包含了需要开机后自动挂载的文件系统记录。如下图:系统中的“/etc/fstab”文件可以视为mount命令的配置文件,其中存储了文件系统的静态挂载数据。Linux系统每次开机时,会自动读取这个文件的内容,自动挂载所指定的文件系统。在“/etc/fstab”文件中,每一行记录对应一个分区或设备的挂载配置信息,从左到右包括六个字段(使用空格或制表符分隔),各部分的含义如下所述:第一字段:设备名或设备卷标名。第二字段:文件系统的挂载点目录的位置。第三字段:文件系统类型,如ext3、swap等。第四字段:挂载参数,即mount命令“-o”选项后可使用的参数,如defaults、rw等。第五字段:表示文件系统是否需要dump备份,一般设为1时表示需要,设为0时将被dump所忽略。第六字段:该数字用于决定在系统启动时进行磁盘检查的顺序,0表示不进行检查,1表示优先检查,2表示其次检查。对于根分区应设为1,其他分区设为2.【例5】:修改“/etc/fstab”文件,添加自动挂载“/dev/sdb1”分区的配置行。#vi&&/etc/fstab在文件末尾添加如下行内容:/dev/sdb1&&&&/mailbox&&&&&ext3&&&&&&default&&&&&0&&0
发表评论:
TA的最新馆藏如何不用重启在CentOS 7/ RHEL 7虚拟机中添加一块新硬盘
如何不用重启在CentOS 7/ RHEL 7虚拟机中添加一块新硬盘
来源: | 时间: 10:23:39 | 阅读数:
[导读] 通常在你在虚拟机中添加一块新硬盘时,你可能会看到新硬盘没有自动加载。这是因为连接到硬盘的SCSI总线需要重新扫描来使得新硬盘可见。这里有一个简单的命令来重新扫描SCSI总线和SCSI设备。下面这几步在CentOS
通常在你在虚拟机中添加一块新硬盘时,你可能会看到新硬盘没有自动加载。这是因为连接到硬盘的SCSI总线需要重新扫描来使得新硬盘可见。这里有一个简单的命令来重新扫描SCSI总线和SCSI设备。下面这几步在CentOS 7 和RHEL 7 中测试过。
在ESXi或者vCenter中添加一块新的20G硬盘:
显示当前磁盘分区:
[root@centos7 ~]# fdisk -l
Disk /dev/sda: 32.2 GB,
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0006b96a
Device Boot
Disk /dev/mapper/centos-swap: 2147 MB,
bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-root: 29.5 GB,
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
确定主机总线号
[root@centos7 ~]# ls /sys/class/scsi_host/
重新扫描SCSI总线来添加设备
[root@centos7 ~]# echo &- - -& & /sys/class/scsi_host/host0/scan
[root@centos7 ~]# echo &- - -& & /sys/class/scsi_host/host1/scan
[root@centos7 ~]# echo &- - -& & /sys/class/scsi_host/host2/scan
验证磁盘和分区并确保20GB硬盘已经添加了。在本例中,出现了下面这行 &Disk /dev/sdb: 21.5 GB,
sectors& 并且可以确认没有重启服务器就添加了新盘:
[root@centos7 ~]# fdisk -l
Disk /dev/sda: 32.2 GB,
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x0006b96a
Device Boot
Disk /dev/mapper/centos-swap: 2147 MB,
bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/centos-root: 29.5 GB,
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 21.5 GB,
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
手机扫描下方二维码,关注php100官方微信。
同步官网每日更新,为您带来随时随地的资讯与技术信息。更有不定期的互动抽奖活动,赢取实用贴心的小礼物。
除非特别声明,PHP100新闻均为原创或投稿报道,转载请注明作者及原文链接原文地址:
友情链接与合作伙伴
粤ICP备号-3Site by Stiekel using
不可能不确定的博主是一名Node.js程序员,博客的内容会涉及电影 / 生活 / 吐槽 / JavaScript / PHP / Node.js / Express / MongoDB / MySQL / Redis / AngularJS / jQuery / HTML。博客访问: 207633
博文数量: 161
博客积分: 68
博客等级: 民兵
技术积分: 1675
注册时间:
认证徽章:
烂泥:起于尘土,翱翔于九天!!!
本博客主要介绍我个人的学习历程,文章的内容比较杂,牵涉到的方面很多。有的是网络,有的是一些软件的,有的是一些工作方面的。
对此我表示抱歉,但是我还是希望对各位读者有用。
谢谢!!!
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: 服务器与存储
本文由提供友情赞助,首发于。
公司FTP服务器的空间又不够了,唉,没有办法只能新加硬盘了。因为以前没有给Linux服务器添加过硬盘,所以只能先在虚拟机中进行模拟。
新加硬盘的操作步骤:
1、 服务器关机
2、 添加新硬盘
3、 服务器开机,对新硬盘进行分区,使用fdisk命令
4、 对新分区进行格式化,使用mkfs.ext*相关命令
5、 对新分区进行挂载,使用mount、df命令
虚拟系统:VMware Workation 10 Linux:centos 6.4 64bit
首先,centos6.4系统先安装完毕,然后在新加硬盘。如下图:
在这磁盘的格式建议还是选择ISCSI,如下图:
硬盘添加完毕后,我们启动Centos,然后使用fdisk命令进行查看,如下图:
通过上图,我们可以看到目前服务器上有两块硬盘。硬盘sda、sdb。其中硬盘sda被分成3个分区,sda1为系统启动分区。而硬盘sdb目前没有进行任何分区。
现在我们来对硬盘sdb进行分区,使用fdisk命令。如下图:
fdisk /dev/sdb
fdisk命令中有几个是我们经常使用的,
m显示所有的命令
n新建分区,使用该命令进入选项后,e表示新建扩展分区,p表示新建主分区。
q不保存修改并退出
w保存修改并退出
[root@localhost ~]# fdisk /dev/sdb
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
Command (m for help): n
Command action
e extended
p primary partition (1-4)
Partition number (1-4): 1
First cylinder (1-1305, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-1305, default 1305): +5G
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
以上分区完毕后,我们再次使用fdsik命令进行查看,如下图:
通过上图,我们可以很明显的看到目前硬盘sdb已经被分成.dev/sdb1这个分区。这部分操作就相当于windows系统中的新建分区,此时还没有进行格式化。
下面我们进行格式化操作,由于Linux系统有不同的文件系统。比如:ext2、ext3、ext4。每一种文件系统的都不一样,而Centos6.4默认使用的是ext4文件系统。这就相当于windows系统中的FAT文件格式和NTFS文件格式。所以我们要把该新分区格式化成ext4格式。我们可以使用mkfs.ext4命令进行,如果设置成ext3格式的话,我们可以使用mkfs.ext3。如下图:
mkfs.ext4 /dev/sdb1
格式化完毕后,我们就可以进行分区挂载。这部分就相当于windows中给分区分配盘符。分区的挂载又可以分成两部分:临时挂载和永久挂载。临时挂载,是在系统重启后,挂载就会消失。而永久挂载是把要挂载的分区写入到/etc/fstab文件中。系统启动时会读取该文件的内容。
我们先来进行临时挂载,新建一个目录用来挂载分区。如下图:
mkdir /data 在根目录下新建data目录。
mount –t ext4 /dev/sdb1 /data 此命令的作用是把/data目录挂载到/dev/sdb1分区下,其中-t是指定的文件系统类型。
mount –a使挂载生效。
mount查看所有挂载。
以上是临时挂载,下面我们进行永久挂载设置。在设置永久挂载之前,我们首先要卸载刚刚已经进行的挂载,使用umount命令,如下图:
umount /data/
卸载完毕后,我们来编辑/etc/fstab文件,并加入如下图内容:
/dev/sdb1 /data ext4 defaults 0 0
然后使用mount –a命令,使挂载生效。如下图:
阅读(483) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。}

我要回帖

更多关于 centos7 添加新硬盘 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信