热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centos7硬盘三步操作(分区、格式化、挂载)

一:分区使用fdisk分区MBR格式使用parted分区GPT格式fdisk常用的命令n(new):创建新分区d(delete):
一:分区
使用fdisk分区MBR格式
使用parted分区GPT格式
fdisk常用的命令
            n(new):创建新分区
            d(delete):删除已有分区
            t(type):修改分区类型
            l(list):查看所有支持的类型
            p(print):显示现有分区信息
            w(write):保存并退出
            q(quit):不保存并退出
1.查看硬盘分区信息
        #fdisk -l
2.使用fdisk 指定新硬盘格式(/dev/sdb),MBR格式硬盘最多只能有4个主分区
        #fdisk /dev/sdb
        2.1. 创建主分区
        [cqs@centos7 ~]$ sudo fdisk /dev/sdb
        欢迎使用 fdisk (util-linux 2.23.2)。
        更改将停留在内存中,直到您决定将更改写入磁盘。
        使用写入命令前请三思。

命令(输入 m 获取帮助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分区号 (1-4,默认 1):1
起始 扇区 (2048-104857599,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-104857599,默认为 104857599):+25G
分区 1 已设置为 Linux 类型,大小设为 25 GiB
命令(输入 m 获取帮助):p

磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x8c7d553d

设备 Boot Start End Blocks Id System
/dev/sdb1 2048 52430847 26214400 83 Linux

2.2创建扩展分区

命令(输入 m 获取帮助):n

Partition type:
     p   primary (1 primary, 0 extended, 3 free)
     e   extended

Select (default p): e

分区号 (2-4,默认 2):
起始 扇区 (52430848-104857599,默认为 52430848):
将使用默认值 52430848
Last 扇区, +扇区 or +size{K,M,G} (52430848-104857599,默认为 104857599):
将使用默认值 104857599
分区 2 已设置为 Extended 类型,大小设为 25 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x8c7d553d
     设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    52430847    26214400   83  Linux

/dev/sdb2 52430848 104857599 26213376 5 Extended

2.3 创建逻辑分区

命令(输入 m 获取帮助):n

Partition type:
p primary (1 primary, 1 extended, 2 free)
l logical (numbered from 5)
Select (default p): l
添加逻辑分区 5
起始 扇区 (52432896-104857599,默认为 52432896):
将使用默认值 52432896
Last 扇区, +扇区 or +size{K,M,G} (52432896-104857599,默认为 104857599):
将使用默认值 104857599
分区 5 已设置为 Linux 类型,大小设为 25 GiB

命令(输入 m 获取帮助):p

磁盘 /dev/sdb:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x8c7d553d

     设备 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048    52430847    26214400   83  Linux
/dev/sdb2        52430848   104857599    26213376    5  Extended
/dev/sdb5        52432896   104857599    26212352   83  Linux

命令(输入 m 获取帮助):w

The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

注:最后必须保存并退出(w),否则分区会失效

二:格式化

硬盘格式化为ext4
[cqs@centos7 ~]$ sudo mkfs.ext4 /dev/sdb1

mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1638400 inodes, 6553600 blocks
327680 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2155872256
200 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

三:挂载

1.新建一个挂载点
[cqs@centos7 ~]$mkdir -p /home/cqs/data
[cqs@centos7 ~]$mkdir -p /home/cqs/soft

2.选择一个分区到指定挂载点(临时挂载,机器重启后会失效)
[cqs@centos7 ~]$ sudo mount  /dev/sdb1  /home/cqs/data
[cqs@centos7 ~]$ sudo mount /dev/sdb5 /home/cqs/soft

查看硬盘是否可以正常使用
    [cqs@centos7 ~]$ df

文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda3 18555904 13630632 4925272 74% /
devtmpfs 747064 0 747064 0% /dev
tmpfs 763176 0 763176 0% /dev/shm
tmpfs 763176 10828 752348 2% /run
tmpfs 763176 0 763176 0% /sys/fs/cgroup
/dev/sda1 303788 229948 73840 76% /boot
tmpfs 152636 8 152628 1% /run/user/42
tmpfs 152636 32 152604 1% /run/user/1001
tmpfs 152636 0 152636 0% /run/user/0
/dev/sdb1 25671908 45080 24299724 1% /home/cqs/data
/dev/sdb5 25669860 45080 24297780 1% /home/cqs/soft

查看挂载点是否成功
[cqs@centos7 ~]$ mount |grep "sdb"
/dev/sdb1 on /home/cqs/data type ext4 (rw,relatime,seclabel,data=ordered)
/dev/sdb5 on /home/cqs/soft type ext4 (rw,relatime,seclabel,data=ordered)

测试挂载点是否存在错误
#mount -a
先不要重启,使用mount -a测试下能否正常挂载然后再重启
永久生效
#echo "/dev/sdb1 /home/cqs/data ext4 defaults 0 0" >> /etc/fstab
#echo "/dev/sdb5 /home/cqs/soft ext4 defaults 0 0" >> /etc/fstab


推荐阅读
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • 本文整理了Java面试中常见的问题及相关概念的解析,包括HashMap中为什么重写equals还要重写hashcode、map的分类和常见情况、final关键字的用法、Synchronized和lock的区别、volatile的介绍、Syncronized锁的作用、构造函数和构造函数重载的概念、方法覆盖和方法重载的区别、反射获取和设置对象私有字段的值的方法、通过反射创建对象的方式以及内部类的详解。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 纠正网上的错误:自定义一个类叫java.lang.System/String的方法
    本文纠正了网上关于自定义一个类叫java.lang.System/String的错误答案,并详细解释了为什么这种方法是错误的。作者指出,虽然双亲委托机制确实可以阻止自定义的System类被加载,但通过自定义一个特殊的类加载器,可以绕过双亲委托机制,达到自定义System类的目的。作者呼吁读者对网上的内容持怀疑态度,并带着问题来阅读文章。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • 计算机存储系统的层次结构及其优势
    本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • python3 nmap函数简介及使用方法
    本文介绍了python3 nmap函数的简介及使用方法,python-nmap是一个使用nmap进行端口扫描的python库,它可以生成nmap扫描报告,并帮助系统管理员进行自动化扫描任务和生成报告。同时,它也支持nmap脚本输出。文章详细介绍了python-nmap的几个py文件的功能和用途,包括__init__.py、nmap.py和test.py。__init__.py主要导入基本信息,nmap.py用于调用nmap的功能进行扫描,test.py用于测试是否可以利用nmap的扫描功能。 ... [详细]
author-avatar
希瑟小姐
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有