CentOS7 挂载新加硬盘(大于2T)操作说明
因工作需要,昨天做了一次加盘,根据网上的经验和实际操作中遇到的情况重新整理下分享给大家。
说明:
#1.请使用root用户,如果不是用户,命令前需要加sudo以获取超级管理员权限;
#2.所有展示的结果为示例,名称,容量,等参数以实际操作的展示结果为准;
#3.内容如有偏差或不周请批评指正
#4.参考文档:http://www.cnblogs.com/cc66/p/9414718.html
#5.参考文档:https://blog.csdn.net/u014732537/article/details/78896170
步骤1
使用lsblk命令,查看机器已装载的硬盘及空间,命令执行结果如下:
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 21.8T 0 disk
sdb 8:16 0 557.9G 0 disk
├─sdb1 8:17 0 1G 0 part /boot
└─sdb2 8:18 0 556.9G 0 part
├─centos-root 253:0 0 500G 0 lvm /
├─centos-swap 253:1 0 4G 0 lvm [SWAP]
└─centos-home 253:2 0 52.9G 0 lvm /home
*名词释义:NAME:名称 ,MAJ:主设备号,MIN:次设备号 RM:是否可卸载设备 SIZE:容量 RO:是否只读 TYPE:类型(disk:磁盘,part:主分区,lvm:动态分区) MOUNTPOINT:挂载点
通过命令结果中的TYPE列可知,这台服务器上挂了sda和sab两块硬盘,sda是没有使用的,这次要分配的就是sda。
步骤2
使用df-Th 查看现有环境的磁盘类型,命令结果如下:
[root@localhost ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root xfs 500G 4.5G 496G 1% /
devtmpfs devtmpfs 126G 0 126G 0% /dev
tmpfs tmpfs 126G 0 126G 0% /dev/shm
tmpfs tmpfs 126G 217M 126G 1% /run
tmpfs tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/sdb1 xfs 1014M 179M 836M 18% /boot
/dev/mapper/centos-home xfs 53G 38M 53G 1% /home
tmpfs tmpfs 26G 12K 26G 1% /run/user/42
tmpfs tmpfs 26G 0 26G 0% /run/user/0
根据命令结果可以看到,现有的文件系统类型是xfs格式的。那么新磁盘也需要配置成这种格式。如果你的服务器是其他格式(ext3,ext4,xfs),保持一致即可;
步骤3
使用fdisk 命令格式化分区,执行结果如下:
[root@localhost ~]# fdisk /dev/sda
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
Device does not contain a recognized partition table
使用磁盘标识符 0x32d5f117 创建新的 DOS 磁盘标签。
WARNING: The size of this disk is 24.0 TB (24001350991872 bytes).
DOS partition table format can not be used on drives for volumes
larger than (2199023255040 bytes) for 512-byte sectors. Use parted(1) and GUID
partition table format (GPT).
警告大意:这是一块容量为24.0TB的DOS格式的硬盘,DOS的分区表无法支持超过2.0T的部分,如需要请将磁盘转换为GPT格式;*DOS格式即指MBR,有兴趣可以自行百度MBR和GPT
步骤4
使用parted命令将磁盘转换为GPT格式 执行结果如下:
[root@localhost ~]# parted /dev/sda *parted 你需要转换的硬盘
GNU Parted 3.1
使用 /dev/sda
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
欢迎使用Parted ,输入help 打开帮助列表
(parted) help *输入help 打开帮助列表(内容自行翻译)
align-check TYPE N check partition N for TYPE(min|opt) alignment
help [COMMAND] print general help, or help on COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table, available devices, free space, all found partitions, or a particular partition
quit exit program
rescue START END rescue a lost partition near START and END
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition NUMBER
unit UNIT set the default unit to UNIT
version display the version number and copyright information of GNU Parted
(parted) mklabel gpt *使用mklabel 参数转换为GPT类型
警告: 正在使用 /dev/sda 上的分区。*在用这块盘的警告,新盘没有此警告
忽略/Ignore/放弃/Cancel? Ignore *输入Ignore忽略,输入Cancel放弃操作
警告: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue? *再次提示在用这块盘的警告,继续会删除盘上的所有数据,请谨慎操作。新盘没有此警告
是/Yes/否/No? Yes *输入Yes确认删除,输入No放弃操作
错误: Partition(s) 1 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes. *发生一个错误,磁盘已经被写入了,但由于磁盘正在使用导致无法将新的改变写入内核,因此,旧的分区依然在用,你需要重启以应用新的改变。
忽略/Ignore/放弃/Cancel? Ignore *输入Ignore忽略,输入Cancel放弃操作
(parted) mkpaet primary 1 -1 *使用mkpaet 参数设置分区盘符和格式为主分区
(parted) q *使用q参数,退出Parted 命令。结束转换
信息: You may need to update /etc/fstab. *提示你可能需要更新一下/etc/fstab
*截止这里,硬盘的转换就完成了,根据操作中的提示,建议重启(reboot)以保证转换成功。
步骤5
使用 fdisk 命令配置分区,执行结果如下
[root@localhost ~]# fdisk /dev/sda *fdisk 需要配置的盘
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
警告:fdisk 对GPT盘的支持是新增的,因此还处于实验性阶段。请酌情使用。(以前fdisk命令不支持GPT盘,只支持MBR盘,fdisk (util-linux 2.23.2)版本新增了对GPT的支持)
欢迎使用 fdisk (util-linux 2.23.2)。
更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。
命令(输入 m 获取帮助):m *输入参数,输入m获取帮助
命令操作 *帮助列表(翻译主要命令):
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
g create a new empty GPT partition table
G create an IRIX (SGI) partition table
l list known partition types
m print this menu
n add a new partition *n 添加新的分区
o create a new empty DOS partition table
p print the partition table
q quit without saving changes *q 不保存改变并退出
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 *w 保存并退出
x extra functionality (experts only)
命令(输入 m 获取帮助):n *执行n 添加新的分区
分区号 (1-128,默认 1):1 *分区号(直接回车,使用默认值)
第一个扇区 (34-46877638622,默认 2048): *起始扇区(直接回车,使用默认值)
Last sector, +sectors or +size{K,M,G,T,P} (2048-46877638622,默认 46877638622):
已创建分区 1 *创建成功
命令(输入 m 获取帮助):w *输入w 保存并退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)
警告:内核仍然在用旧的分区表,新的分区表在重启后才能启用(因为我在步骤4没有重启,才有该提示。已重启过可能不会有此提示)
正在同步磁盘。 *正在同步磁盘
*至此,已完成分区配置,使用lsblk 可以查看结果
步骤6
使用lsblk命令查看结果,执行结果如下
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 21.8T 0 disk
└─sda1 8:1 0 21T 0 part *新主分区
sdb 8:16 0 557.9G 0 disk
├─sdb1 8:17 0 500M 0 part /boot
└─sdb2 8:18 0 557.4G 0 part
├─centos-root 253:0 0 100G 0 lvm /
├─centos-swap 253:1 0 4G 0 lvm [SWAP]
└─centos-home 253:2 0 453.4G 0 lvm /home
步骤7
使用mkfs 命令格式化新的分区,根据步骤2可知,要格成xfs格式,执行结果如下
[root@localhost ~]# mkfs.xfs -f /dev/sda1 *mkfs.格式 –f(强制执行参数) 目标盘符
meta-data=/dev/sda1 isize=512 agcount=32, agsize=16777152 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=536868864, imaxpct=5
= sunit=64 swidth=64 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=262144, version=2
= sectsz=512 sunit=64 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@localhost ~]# *到这执行完毕
步骤8
使用mkdir命令创建一个挂盘目录,执行结果如下
[root@localhost ~]# mkdir /data *mkdir 目录名
步骤9
使用mount命令挂盘,执行结果如下
[root@localhost ~]# mount -t xfs /dev/sda1 /data
*mount –t xfs(指定文件系统类型参数,通常可不加,mount会自动选择) 挂载的目录
步骤10
使用df –h 命令查看挂载结果,执行结果如下
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 500G 4.5G 496G 1% /
devtmpfs 126G 0 126G 0% /dev
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 126G 9.0M 126G 1% /run
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/sdb1 1014M 179M 836M 18% /boot
/dev/mapper/centos-home 53G 38M 53G 1% /home
tmpfs 26G 12K 26G 1% /run/user/42
tmpfs 26G 0 26G 0% /run/user/0
/dev/sda1 21.0T 34M 21.0T 1% /data *新挂载的盘
步骤11
使用vi编辑器在/etc/fstab 下配置挂载信息,添加一条记录,否则重启会掉盘,操作如下
[root@localhost ~]# vi /etc/fstab *使用vi编辑器打开/etc/fstab
/dev/sda1 /data01 xfs defaults 0 0
*将新挂的盘配置进去,保存并退出。
添加完毕后可以试一下fstab文件是否能正常运行:
[root@localhost ~]# mount –a *不报错说明成功,报错请根据提示内容检查且请勿重启!报错请勿重启。
[root@localhost ~]#

CentOS7 挂载新加硬盘(大于2T)操作说明相关推荐

  1. linux挂载4t硬盘用不了,centos7挂载新加4T硬盘到/home目录

    以下操作均在root环境下运行. 1.查看硬盘 # fdisk -l 发现硬盘为/dev/sdb 大小4T 2.如果此硬盘以前有过分区,则先对磁盘格式化: # mkfs -t ext4 /dev/sd ...

  2. linux挂载4tb硬盘分区,centos7挂载新加4T硬盘到home

    以下操作均在root环境下运行. 1.查看硬盘 # fdisk -l 发现硬盘为/dev/sdb 大小4T 2.如果此硬盘以前有过分区,则先对磁盘格式化: # mkfs -t ext4 /dev/sd ...

  3. Linux挂载新加硬盘

    1.安装完新硬盘后 输入命令su进入root模式后 终端输入指令 fdisk -l查看当前硬盘状态 可寻找到新加磁盘状态: 图中显示了硬盘但并未分区 2.添加新分区 fdisk /dev/sda 按照 ...

  4. Ubuntu 新加硬盘并挂载到home目录下

    Ubuntu 新加硬盘并挂载到home目录下 实验室新买12T硬盘,记录一下挂载方式及挂载错误解决方法. 新硬盘挂载 首先检查一下新加硬盘的名字,可通过 df -h 命令并结合新硬盘大小查看: 格式化 ...

  5. Linux【挂载新的硬盘挂载系统镜像】

    目录 1,挂载新的硬盘 1.1:目标 1.2:路径 1.3:实现 第一步:了解Linux系统分区的原理 第二步:查看系统分区挂载情况 第三步:虚拟机增加硬盘 第四步:分区 第五步:格式化 第六步:挂载 ...

  6. 磁盘管理找不到新加硬盘,借助DG(DiskGenius)实现新加硬盘初始化分区和之前硬盘的数据迁移

    右键我的电脑,点击管理,进入磁盘管理,磁盘管理找不到新加硬盘,无法对新加硬盘初始化并分区 找不到新加硬盘 我们借助DG(DiskGenius)磁盘辅助工具进行磁盘分区,官网下载后解压,免安装,直接运行 ...

  7. Linux CentOS挂载新的硬盘

    挂载新的硬盘 第一步: 了解linux系统分区的原理 一个硬盘可以分成多个分区 用户不能直接操作硬件, 需要 让硬件和系统的目录 建立映射关系(挂载) 才可以操作, 称为 挂载 第二步: 查看系统分区 ...

  8. 新加硬盘但计算机里找不着,电脑开机找不到硬盘怎么办

    电脑开机找不到硬盘怎么办 相信在每一个电脑用户心中,硬盘都是占据着相当重要的地位,因为人们几乎所有平常所运用的大量重要数据都是存放在硬盘当中的,一旦硬盘出现了差错,那么受到的损失可能就是无法计算的. ...

  9. windows 10中如何删除新加硬盘中系统分区和恢复分区

    使用windows 10控制面板中的管理工具,管理工具中的计算机管理,计算机管理中的磁盘管理来管理分区 ,会出现无法删除新加硬盘中系统分区和恢复分区的问题. 这是可以使用diskpart工具. 1.首 ...

最新文章

  1. 河北省高校数据挖掘邀请赛来了!
  2. mysql出现“Incorrect key file for table”解决办法
  3. 大话设计模式—桥接模式
  4. Python 进阶之路 (八) 最用心的推导式详解 (附简单实战及源码)
  5. C++实现神经网络之一 | Net类的设计和神经网络的初始化
  6. win10下的用交叉线实现文件共享
  7. 夯实Java基础(十七)——注解(Annotation)
  8. 【渝粤教育】电大中专建筑力学 (3)作业 题库
  9. vscode如何设置大小写转换的快捷键
  10. 设计模式 策略模式(Strategy)介绍和使用
  11. .net反编译的九款神器
  12. ABAP推送企业微信机器人1-文本类型
  13. L0 图片汇总(方便回顾)
  14. [H265/HEVC] 波前并行处理WPP
  15. hive的引擎mapreduce、tez和spark三者比较
  16. 借助计算机音乐,计算机音乐教育在高校中的重要性
  17. Dictionary和IDictionary
  18. 基于Rsoft的三芯光子晶体光纤数值仿真
  19. github怎么切换到gitee_将博客从github迁移至gitee
  20. java 合成多个视频教程_如何使用视频转换器将多个视频合并为一个视频

热门文章

  1. [sd card] sd card初始化流程
  2. 买零食 HihoCoder - 1272 (大爆搜DFS)
  3. 股票爬虫(java爬取东方财富)
  4. Confluence备份恢复报错: AO_187CCC_SIDEBAR_LINK
  5. 交流电源滤波器电路图及作用分析
  6. matlab poly用法
  7. poly-yolo训练自己的数据
  8. ip iq 谐波检测matlab仿真,ip-iq谐波检测法的仿真及实验研究ip-iq谐波检测法的仿真及实验研究.pdf...
  9. MagicBook荣耀锐龙版笔记本BLOS开启VT
  10. java math pi_如何在java中使用math.pi