当新增硬盘时,要做的几个事情就是:先按需要进行分区、然后对分区进行格式化、再进行挂载即将指定分区挂到指定目录上;必要的时候做下校验;

常用的命令有:

fdisk :磁盘分区相关指令  如:查看 新增 删除 合并 分区等

partproabe:重读分区表

mkfs:将分区格式化成指定文件系统格式

mount :将指定分区挂载到指定目录

umount:卸载指定分区

第1步 添加新的磁盘分区

先通过fdisk -l 查看所有磁盘分区情况  或者df -aT 查看分区的使用情况; 分区是否被挂载 等等..

df命令

查看文件系统的整体磁盘使用情况 如:分区名称、使用量、可用量、挂载点(目录);默认显示单位为KB。

-a或--all:包含全部的文件系统;

--block-size=:以指定的区块大小来显示区块数目;

-h或--human-readable:以可读性较高的方式来显示信息;

-H或--si:与-h参数相同,但在计算时是以1000 Bytes为换算单位而非1024 Bytes;

-i或--inodes:显示inode的信息;

-k或--kilobytes:指定区块大小为1024字节;

-l或--local:仅显示本地端的文件系统;

-m或--megabytes:指定区块大小为1048576字节;

--no-sync:在取得磁盘使用信息前,不要执行sync指令,此为预设值;

-P或--portability:使用POSIX的输出格式;

--sync:在取得磁盘使用信息前,先执行sync指令;

-t或--type=:仅显示指定文件系统类型的磁盘信息;

-T或--print-type:显示文件系统的类型;

-x或--exclude-type=:不要显示指定文件系统类型的磁盘信息;

--help:显示帮助;

--version:显示版本信息。

使用中 可以使用 df   -aT  查看 包含文件系统格式的 磁盘情况

或者使用 df -hT查看更简短单位的信息

fdisk命令

磁盘使用情况、磁盘分区相关指令  如:查看 新增 删除 合并 分区等

-b:指定每个分区的大小;-l:列出指定的外围设备的分区表状况;-s:将指定的分区大小输出到标准输出上,单位为区块;-u:搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址;-v:显示版本信息。

在进入指定磁盘后 可执行指令进行分区操作;

如 fdisk /dev/xvda  进入/dev/xvda分区  fdisk 指令最方便的地方是 不用记命令;通过 m 就可查看所有可执行命令

常用的 -p  打印磁盘的分区情况,-n 新增分区,-d 删除分区,-w 分区生效,-q 分区操作取消

新增分区时 使用 -n 创建分区;然后选择分区类型:p 主分区、e扩展分区;再输入分区ID 1~4不重复就好!

通过-p查看是否分区成功

最后-w 保存分区

此时 会提示 驱动正在工作 无法立即生效,需要重启系统 或者使用partprobe:

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.

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)

你可以选择reboot 重启下系统!或者重读分区信息

第2步 重启系统 或使用partprobe重新读取分区

partprobe命令

在不重启的情况下重读分区

[root@localhost ~]# partprobe

-d:不更新内核;-s:显示摘要和分区;-h:显示帮助信息;-v:显示版本信息。

第3步 格式化文件系统

mkfs命令

在设备上格式化成指定格式的文件系统;  centos 7以后的版本默认使用xfs格式  ;也可以指定 ext3\4格式

fs:指定建立文件系统时的参数;-t:指定要建立何种文件系统;-v:显示版本信息与详细的使用方法;-V:显示简要的使用方法;-c:在制做档案系统前,检查该partition是否有坏轨。

因为我格式化的格式为xfs,所以使用mkfs.xfs命令。如果已有其他文件系统创建在此分区,必须加上"-f"参数来覆盖它。

mkfs.xfs -f -i size=512 -l size=128m,lazy-count=1 -d agcount=64 /dev/xvda3

-i size=512 : 默认的值是256KB,当内容小于这个值时,写到inode中,超过这个值时,写到block中。

-l size=128m :默认值的是10m,修改这个参数成128m,可以显著的提高xfs文件系统删除文件的速度,当然还有其它,如拷贝文件的速度。

-d agcount=4 : 默认值是根据容量自动设置的。可以设置成1/2/4/16等等,这个参数可以调节对CPU的占用率,值越小,占用率越低;因为我的硬盘为2T的大硬盘,所以设置64;

-l lazy-count=1: 值可以是0或者1;默认值是0;在一些配置上显著提高性能;

第4步 挂载新的分区

mount命令

加载文件系统到指定的加载点(目录)

mount /分区   /目录

-V:显示程序版本;-l:显示已加载的文件系统列表;-h:显示帮助信息并退出;-v:冗长模式,输出指令执行的详细信息;-n:加载没有写入文件“/etc/mtab”中的文件系统;-r:将文件系统加载为只读模式;-a:加载文件“/etc/fstab”中描述的所有文件系统。

第5步 分区永久挂载

将分区信息写入/etc/fstab文件 永久挂载

首先通过 blkid 获取分区的UUID 和文件系统格式

然后通过 vi /etc/fstab 进入fstab 添加如下内容:

最后可以reboot下 系统,再通过 df -aT查看  分区是否正常挂载!

centos格式化优盘命令_centos 磁盘分区、格式化及挂载相关推荐

  1. CentOS硬盘挂载之fdisk命令进行查看/分区/格式化/挂载

    CentOS硬盘挂载之fdisk命令进行查看/分区/格式化/挂载 此教程是博主亲自帮朋友管理服务器所操作的完整步骤,当然此步骤适合所有的linux-centos系统,不管centos怎么变,linux ...

  2. linux格式化磁盘命令(磁盘分区及格式化)

    Ubuntu下挂载一个新硬盘的基本步骤是: 给硬盘创建分区; 给硬盘创建文件系统; 挂载移动硬盘. 需要用到的命令: lsblk #查看所有硬盘情况 df -lh #查看硬盘占用情况,以及挂载位置 s ...

  3. Linux 命令学习 -磁盘分区和格式化

    Linux 命令学习 -磁盘分区和格式化 磁盘分区操作 创建逻辑卷 调整逻辑卷大小 创建VDO卷 在计算机上使用磁盘空间的过程: 识别磁盘----分区----格式化----挂载----访问挂载点 fd ...

  4. CentOS下添加新硬盘并分区格式化

    CentOS下添加新硬盘并分区格式化 1.先用fdisk -l 来查看当前状态下磁盘情况 上面红色标识行可以看出,我添加了一块新硬盘/dev/sdb,大小为350G,未分区格式化状态. 2.用Fdis ...

  5. 磁盘分区格式化及交换分区

    一:对分区格式化,就是创建文件系统 1:低级格式化:创建磁盘(磁道,扇区) 高级格式化:创建文件系统 磁盘分区是以磁道划分的,0磁道为MBR(Master Boot Record),不能被划分 磁盘最 ...

  6. linux分区格式8e,linux磁盘分区格式化

    乱世风云剑之磁盘分区格式化 在进行磁盘分区格式化之前,先介绍一些基础常识,虽说是常识,但隔行如隔山,外行人看了,不一定懂.不扯了,步入正题. 磁盘分区格式化是相对于硬盘而言的,硬盘属于随机存储设备,在 ...

  7. RedHat 7.8磁盘分区/格式化/挂载

    RedHat 7.8磁盘分区/格式化/挂载 查看磁盘分区表 以树状列出所有块设备 进入 /dev目录查看当前块设备 查看指定磁盘分区表 创建主分区 创建扩展分区 创建逻辑分区(在扩展分区的基础上) 使 ...

  8. Linux(CentOS、Ubuntu)下,磁盘分区、挂载

    文章目录 Linux(CentOS.Ubuntu)下,磁盘分区.挂载 分区的方式: Linux分区 [lsblk] [fdisk] [mkfs] [mount] [umount] [/etc/fsta ...

  9. 手把手教你Linux磁盘分区与文件挂载

    欢迎关注博主 Mindtechnist 或加入[Linux C/C++/Python社区]一起探讨和分享Linux C/C++/Python/Shell编程.机器人技术.机器学习.机器视觉.嵌入式AI ...

最新文章

  1. ubuntu 安装GPU黑屏 修改GRUB_Ubuntu安装mysql后修改用户名和密码
  2. html range关联文本框,HTML5gt;meter标签与input(type=range)标签结合制作简易范围指示器...
  3. JZOJ 3852. 【NOIP2014八校联考第2场第2试9.28】单词接龙(words)
  4. 测试计算机操作基础知识,计算机病毒基础知识测试
  5. 洛谷 U3357 C2-走楼梯
  6. 旋转数组 java_数组中左旋转的Java程序
  7. 飞鸽传书:HTML界面也有它欠缺的方面
  8. 浅水声信道模型的建立(1)----只考虑海面海底一次散射,多亮点研究
  9. A股收盘:深证区块链50指数跌1.75%,*ST群兴、亚联发展涨停
  10. Linux系统管理(5)——使用yum快速搭建LAMP环境【方便快捷版】
  11. 程序员的自我修养笔记3 内存管理
  12. 中国替扎尼定行业市场供需与战略研究报告
  13. html文件能放病毒吗,建立一个防病毒/防复制/任何程序都无法删除的文件或文件夹...
  14. QT TCP网络编程
  15. Netty网络编程学习笔记(四)——进阶篇
  16. EXCEL应用:思迈特软件Smartbi数据可视化终极教程
  17. ROS机器人项目开发11例-ROS Robotics Projects-2019更新补充说明
  18. 英语2017年6月听力
  19. java代码审计--之--常用框架了解
  20. 转行php自我介绍,PHP面试技巧——如何进行自我介绍?

热门文章

  1. Python读取多个excel文件(删除字段、数据格式转换、dataframe多表合并)并写入ElasticSearch实战(自动创建索引、写入ElasticSearch、探索性数据分析)
  2. group by详解
  3. PacBio sequence error correction amd assemble via pacBioToCA
  4. 三代测序关键计算技术开发及应用
  5. 日期类对象与整数之间的加法运算
  6. Generation Language GL
  7. tf.keras.losses.SparseCategoricalCrossentropy() 稀疏交叉熵 损失函数 示例
  8. pandas 修改数据和数据类型
  9. python 加密和解密
  10. 最小二乘法和梯度下降法有哪些区别?