详解linux下fdisk磁盘分区,格式化,挂载,使用

linux下使用fdisk进行磁盘分区,格式化,挂载,使用

一:给系统进行分区时,首先要了解系统当前磁盘使用以及分区情况

1:查看当前系统磁盘分区情况

         (1)工具:fdisk 与df(鉴于重心在于磁盘分区,不详细讲解这两个命令,只讲解涉及分区方面的使用)

        (2)命令:

                1:df -h 显示当前系统的分区情况(如下图)

                    20190905034707334.png

                    Filesystem:显示每个分区对应的设备文件名,由设备名可知,系统有两块磁盘,分别是/dev/vda 和/dev/vdb,/dev/vda1和/dev/vdb5后面的1和5分别表示分区号。vda磁盘上划分了一个主分区,vdb磁盘上划分了一 个扩展分区,扩展分区下又划分了一个逻辑分区

                   size:显示每个磁盘分区大小

                   used:显示已使用的磁盘空间大小

                  Avail:显示可用的磁盘空间大小

                  Use%:显示可用磁盘空间占磁盘分区总空间的百分比

                 Mounted on:显示磁盘分区对应的挂载点目录名称

           2:fdisk -l 显示当前系统分区的所有信息(如下图)     

                    watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0NTAxMTU0,size_16,color_FFFFFF,t_70

          详解:

              1:Disk /dev/vda:42.9GB,表示磁盘/dev/vda大小为42.9GB

               2:42949672960 bytes 表示字节数

               3:255 heads表示盘面数为255

               4:63 sectors/track表示扇区为63

               5:5221 cylinders 表示柱面数为5221

               6:units=cylinders of 16065*512=8225280bytes表示每个柱面(cylinders )的有16065个扇区,每个扇区512字节,所以每个柱面有16065*512 =8225280 bytes 

               7:Sector size(logical/physical):512 bytes / 512 bytes 表示扇区的逻辑和物理大小均为512个字节

               8:I/O size (minimum/optimal): 512  bytes  /  512   bytes  表示输入输出的最低和最高大小为512个字节

               9: Disk identifier: 0x003a7b4  表示磁盘标识符, 后面0x003a7b4是16进制的数值,可转换为十进制数值

               10:Device 显示磁盘分区对应的设备文件名

               11:Boot显示是否为引导分区,带*表示未引导分区

               12:Start显示磁盘每个分区的起始位置,以柱面为计数单位

               13:End显示磁盘分区的终止位置,以柱面为计数单位

               14:Blocks显示磁盘分区的容量,以KB为单位

                15:Id显示磁盘分区对应的ID,linux下83表示主分区和逻辑分区,5表示扩展分区,82表示交换分区,7表示NTFS分区

                16:System与Id基本相同,都表示不同的分区类型

          注意:以上两个磁盘均已分区,故都显示了分区情况,倘若磁盘dev/vdb没分区显示信息(如下图) 

                    watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0NTAxMTU0,size_16,color_FFFFFF,t_70

二:创建分区

          1:工具,linux系统分区工具比较多,大致有fdisk、parted、LVM等等,这里主要讲fdisk

           2:命令 fdisk 设备名(即磁盘名) 如下图

                        watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0NTAxMTU0,size_16,color_FFFFFF,t_70

                       仔细观察后,发现磁盘Disk /dev/vdb并未分区,那么接下来对磁盘 Disk  /dev/vdb进行分区

                       所使用命令为 fdisk  /dev/vdb  (如下图)     

            watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0NTAxMTU0,size_16,color_FFFFFF,t_70

            watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0NTAxMTU0,size_16,color_FFFFFF,t_70   

          至此分区创建完成,完成后再次查看系统分区情况(如下图)     

          watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0NTAxMTU0,size_16,color_FFFFFF,t_70

           磁盘Disk  /dev/vda下一个主分区,磁盘Disk  /dev/vdb 下多了两个分区,一个扩展分区,一个逻辑分区,至此分区创建完成并且无误

 三:格式化分区

          1:分区创建完成要想使用,还需要格式化分区,和挂载 ,这里我们先讲格式化。

                格式化分区,本质是给磁盘分区创建文件系统。linux系统下文件系统种类繁多,有ext,ext2,ext3,ext4,xfs,nfs等各类文件系统,但是要给磁盘分区创建什么文件系统,取决于磁盘用途,由于我是用于数据库,所以我选择xfs格式化磁盘分区,因为xfs文件系统与mysql配合性能相对来说比较高

           2工具:mkfs    命令 mkfs  -t   xfs   分区名 如  mkfs -t xfs /dev/vdb5(如图)

           20190905060945169.png

         至此格式化完成

四:挂载

      1:格式化完成,还不能直接使用,需要挂载,

      2工具:mount命令mount   设备分区名目录 如 mount  /dev/vdb5     /dataOne

      注意,如果目录dataOne不存在会提示目录不存在此时可通过mkdir 目录名 创建需要挂载的目录,或直接ftp远程连接工具可       视化创建目录,如果存在则直接挂载成功(如图)

      20190905061622640.png

      到这来整个分区创建,格式化,挂载均完成,可直接使用

希望能帮到大家

                 

                         

 

  • 10
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值