1.软文推荐

2.软文推荐

3.软文推荐

Linux常用命令fdisk 用于观察硬盘实体使用情况,也可对硬盘分区,下面良许教程网为大家分享一下Linux常用命令—fdisk命令具体使用方法。

fdisk

查看磁盘使用情况和磁盘分区

补充说明

fdisk采用传统的问答式界面,而非类似DOS fdisk的cfdisk互动式操作界面,因此在使用上较为不便,但功能却丝毫不打折扣。

语法
 fdisk(选项)(参数)
选项
  -b              扇区大小(512、1024、2048或4096)
  -c[=]           兼容模式:“dos”或“nondos”(默认)
  -h                    打印此帮助文本
  -u[=]           显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)
  -v                    打印程序版本
  -C              指定柱面数
  -H              指定磁头数
  -S              指定每个磁道的扇区数
参数

设备文件:指定要进行分区或者显示分区的硬盘设备文件。

实例

首先选择要进行操作的磁盘:

 [root@localhost ~]# fdisk /dev/sdb

输入m列出可以执行的命令:

 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)

输入p列出磁盘目前的分区情况:

 Command (m for help): p
 
 Disk /dev/sdb: 3221 MB, 3221225472 bytes
 255 heads, 63 sectors/track, 391 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes
 
    Device Boot      Start         End      Blocks   Id  System
 /dev/sdb1               1           1        8001   8e  Linux LVM
 /dev/sdb2               2          26      200812+  83  Linux

输入d然后选择分区,删除现有分区:

 Command (m for help): d
 Partition number (1-4): 1
 
 Command (m for help): d
 Selected partition 2

查看分区情况,确认分区已经删除:

 Command (m for help): print
 
 Disk /dev/sdb: 3221 MB, 3221225472 bytes
 255 heads, 63 sectors/track, 391 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes
 
    Device Boot      Start         End      Blocks   Id  System
 
 Command (m for help):

输入n建立新的磁盘分区,首先建立两个主磁盘分区:

 Command (m for help): n
 Command action
    e   extended
    p   primary partition (1-4)
 p    //建立主分区
 Partition number (1-4): 1  //分区号
 First cylinder (1-391, default 1):  //分区起始位置
 Using default value 1
 last cylinder or +size or +sizeM or +sizeK (1-391, default 391): 100  //分区结束位置,单位为扇区
 
 Command (m for help): n  //再建立一个分区
 Command action
    e   extended
    p   primary partition (1-4)
 p
 Partition number (1-4): 2  //分区号为2
 First cylinder (101-391, default 101):
 Using default value 101
 Last cylinder or +size or +sizeM or +sizeK (101-391, default 391): +200M  //分区结束位置,单位为M

确认分区建立成功:

 Command (m for help): p
 
 Disk /dev/sdb: 3221 MB, 3221225472 bytes
 255 heads, 63 sectors/track, 391 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes
 
    Device Boot      Start         End      Blocks   Id  System
 /dev/sdb1               1         100      803218+  83  Linux
 /dev/sdb2             101         125      200812+  83  Linux

再建立一个逻辑分区:

 Command (m for help): n
 Command action
    e   extended
    p   primary partition (1-4)
 e  //选择扩展分区
 Partition number (1-4): 3
 First cylinder (126-391, default 126):
 Using default value 126
 Last cylinder or +size or +sizeM or +sizeK (126-391, default 391):
 Using default value 391

确认扩展分区建立成功:

 Command (m for help): p
 
 Disk /dev/sdb: 3221 MB, 3221225472 bytes
 255 heads, 63 sectors/track, 391 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes
 
    Device Boot      Start         End      Blocks   Id  System
 /dev/sdb1               1         100      803218+  83  Linux
 /dev/sdb2             101         125      200812+  83  Linux
 /dev/sdb3             126         391     2136645    5  Extended

在扩展分区上建立两个逻辑分区:

 Command (m for help): n
 Command action
    l   logical (5 or over)
    p   primary partition (1-4)
 l //选择逻辑分区
 First cylinder (126-391, default 126):
 Using default value 126
 Last cylinder or +size or +sizeM or +sizeK (126-391, default 391): +400M    
 
 Command (m for help): n
 Command action
    l   logical (5 or over)
    p   primary partition (1-4)
 l
 First cylinder (176-391, default 176):
 Using default value 176
 Last cylinder or +size or +sizeM or +sizeK (176-391, default 391):
 Using default value 391

确认逻辑分区建立成功:

 Command (m for help): p
 
 Disk /dev/sdb: 3221 MB, 3221225472 bytes
 255 heads, 63 sectors/track, 391 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes
 
    Device Boot      Start         End      Blocks   Id  System
 /dev/sdb1               1         100      803218+  83  Linux
 /dev/sdb2             101         125      200812+  83  Linux
 /dev/sdb3             126         391     2136645    5  Extended
 /dev/sdb5             126         175      401593+  83  Linux
 /dev/sdb6             176         391     1734988+  83  Linux
 
 Command (m for help):

从上面的结果我们可以看到,在硬盘sdb我们建立了2个主分区(sdb1,sdb2),1个扩展分区(sdb3),2个逻辑分区(sdb5,sdb6)

注意:主分区和扩展分区的磁盘号位1-4,也就是说最多有4个主分区或者扩展分区,逻辑分区开始的磁盘号为5,因此在这个实验中试没有sdb4的。

最后对分区操作进行保存:

 Command (m for help): w
 The partition table has been altered!
 
 Calling ioctl() to re-read partition table.
 Syncing disks.

建立好分区之后我们还需要对分区进行格式化才能在系统中使用磁盘。

在sdb1上建立ext2分区:

 [root@localhost ~]# mkfs.ext2 /dev/sdb1
 mke2fs 1.39 (29-May-2006)
 Filesystem label=
 OS type: Linux
 Block size=4096 (log=2)
 Fragment size=4096 (log=2)
 100576 inodes, 200804 blocks
 10040 blocks (5.00%) reserved for the super user
 First data block=0
 Maximum filesystem blocks=209715200
 7 block groups
 32768 blocks per group, 32768 fragments per group
 14368 inodes per group
 Superblock backups stored on blocks:
         32768, 98304, 163840
 
 Writing inode tables: done                          
 Writing superblocks and filesystem accounting information: done
 
 This filesystem will be automatically checked every 32 mounts or
 180 days, whichever comes first.  Use tune2fs -c or -i to override.

在sdb6上建立ext3分区:

 [root@localhost ~]# mkfs.ext3 /dev/sdb6
 mke2fs 1.39 (29-May-2006)
 Filesystem label=
 OS type: Linux
 Block size=4096 (log=2)
 Fragment size=4096 (log=2)
 217280 inodes, 433747 blocks
 21687 blocks (5.00%) reserved for the super user
 First data block=0
 Maximum filesystem blocks=444596224
 14 block groups
 32768 blocks per group, 32768 fragments per group
 15520 inodes per group
 Superblock backups stored on blocks:
         32768, 98304, 163840, 229376, 294912
 
 Writing inode tables: done                          
 Creating journal (8192 blocks): done
 Writing superblocks and filesystem accounting information: done
 
 This filesystem will be automatically checked every 32 mounts or
 180 days, whichever comes first.  Use tune2fs -c or -i to override.
 [root@localhost ~]#

建立两个目录/oracle/web,将新建好的两个分区挂载到系统:

 [root@localhost ~]# mkdir /oracle
 [root@localhost ~]# mkdir /web
 [root@localhost ~]# mount /dev/sdb1 /oracle
 [root@localhost ~]# mount /dev/sdb6 /web

查看分区挂载情况:

 [root@localhost ~]# df -h
 文件系统              容量  已用 可用 已用% 挂载点
 /dev/mapper/VolGroup00-LogVol00
                       6.7G  2.8G  3.6G  44% /
 /dev/sda1              99M   12M   82M  13% /boot
 tmpfs                 125M     0  125M   0% /dev/shm
 /dev/sdb1             773M  808K  733M   1% /oracle
 /dev/sdb6             1.7G   35M  1.6G   3% /web

如果需要每次开机自动挂载则需要修改/etc/fstab文件,加入两行配置:

 [root@localhost ~]# vim /etc/fstab
 
 /dev/VolGroup00/LogVol00 /                       ext3    defaults        1 1
 LABEL=/boot             /boot                   ext3    defaults        1 2
 tmpfs                   /dev/shm                tmpfs   defaults        0 0
 devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
 sysfs                   /sys                    sysfs   defaults        0 0
 proc                    /proc                   proc    defaults        0 0
 /dev/VolGroup00/LogVol01 swap                    swap    defaults        0 0
 /dev/sdb1               /oracle                 ext2    defaults        0 0
 /dev/sdb6               /web                    ext3    defaults        0 0

总结

至此关于Linux常用命令fdisk命令的使用方法分享结束,大家如果对fdisk命令的使用方法还有问题可以通过评论区将问题提交我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/2812.html,若引用不当,请联系修改。

相关文章 8

1

搬瓦工机房(搬瓦工机房迁移) 2分钟前

目录:1、为什么选择搬瓦工的速度2、哪款海外 VPS 性价比高3、玩美国游戏,vultr没有好用的节点,怎么办4、cn2美国vps主机哪家好?为什么选...

2

Linux( Ubuntu 20.04)中更改文件夹颜色 4分钟前

在Linux( Ubuntu 20.04) 中更改文件夹颜色 可以有两种办法,一是:为选定的文件夹赋予不用的颜色和标志,二是通过更改Yaru颜色来更改所有...

3

咕咕云优惠码(咪咕会员兑换码分享) 6分钟前

目录:1、企业在咕咕云终端上怎么生成企业二维码?2、充值咕咕咕豆有什么作用3、什么软件云玩手游不限时4、咕咕云服务收费不?怎么个...

4

讲解一下Kubernetes替代方案的需求 9分钟前

k8s已经成为一个家喻户晓的容器编配的工具。不可否认,它已经成为许多开发人员的理想解决方案。但是Kubernetes真的完美无瑕吗?相反,你...

5

详解Python整数和变量 11分钟前

1.整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样。 2.浮点数 浮点数也就是小数,之所...

6

360确认优化是什么意思(360深度优化) 14分钟前

目录:1、360优化加速是什么意思2、360卫士有个功能叫优化,请问是什么意思?3、360安全卫士电脑体验中的优化是什么意思4、iphone手机360中...

7

分享一下常用开源协议 15分钟前

为一名专业的嵌入式系统开发人员,了解这些开源协议是一种基本素养,特别是当你自己要开源一些东西的时候该如何选择开源协议就变得...

8

Linux系统一次重命名多个文件具体解决方案 17分钟前

如果只是单纯的对一个文件进行重命名想必大家都会把,只需要使用mv命令就可以了,但是如果是一次重命名多个文件该怎样实现呢,下面良...