良许Linux教程网 干货合集 Linux系统添加删除分区命令

Linux系统添加删除分区命令

Linux系统中如果要添加删除分区可以使用fdisk命令,执行命令之后系统会有提示,只需要根据系统提示一步一步的操作,下面良许教程网为大家演示一下Linux系统添加删除分区命令的具体使用方法。

Linux系统添加删除分区命令

fdisk命令:

增加一个分区

  1. fdisk -l 查看系统上的分区信息

 [root@fei ~]# fdisk -l
 
 Disk /dev/sda: 21.5 GB, 21474836480 bytes   //总计21.5G
 255 heads, 63 sectors/track, 2610 cylinders   // 255个磁面,63个扇区,2610个磁柱
 Units = cylinders of 16065 * 512 = 8225280 bytes   //每个磁柱容量
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disk identifier: 0x0005936c
 
    Device Boot      Start         End      Blocks   Id  System
 /dev/sda1   *           1          26      204800   83  Linux
 Partition 1 does not end on cylinder boundary.
 /dev/sda2              26        1332    10485760   83  Linux
 /dev/sda3            1332        1593     2097152   82  Linux swap / Solaris
 1234567891011121314
  1. fdisk /dev/sda: 对/dev/sda/进行分区 磁盘分区表示: hda1 hda2 hdb1 hdb2…… sda1 sda2 sdb1 sdb2…… hd大多为IDE硬盘 , sd大多为SCSI或移动存储

 [root@fei ~]# fdisk /dev/sda
 
 WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
          switch off the mode (command 'c') and change display units to
          sectors (command 'u').
 
 Command (m for help):
 1234567
 注释 ://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      # l是列出分区类型,以供我们设置相应分区的类型
    m   print this menu                   # m 是列出帮助信息;
    n   add a new partition                 #  添加一个分区;
    o   create a new empty DOS partition table           #  创建一个新的DOS分区表
    p   print the partition table                   #  p列出分区表;
    q   quit without saving changes                #不保存退出;
    s   create a new empty Sun disklabel    
    t   change a partition's system id            #t 改变分区类型 id
    u   change display/entry units  改变现实单位
    v   verify the partition table
    w   write table to disk and exit               # 把分区表写入硬盘并退出
    x   extra functionality (experts only)       #扩展应用,专家功能
 123456789101112131415161718192021
 - 选择n 来添加一个分区
 
 Command (m for help): n
 Command action
    e   extended                             #e,扩展分区
    p   primary partition (1-4)       #p,主分区1-4
 p
 Selected partition 4           #因为sda1-3已分,所有默认sda4
 First cylinder (1593-2610, default 1593):   #磁柱开始位置,采用默认,直接回车
 Using default value 1593                              #磁柱开始位置
 Last cylinder, +cylinders or +size{K,M,G} (1593-2610, default 2610): +100M  #磁柱解释位置,设置磁盘分区大小
 
 
 Command (m for help): p             #查看一下当前磁盘信息
 
 Disk /dev/sda: 21.5 GB, 21474836480 bytes
 255 heads, 63 sectors/track, 2610 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disk identifier: 0x0005936c
 
    Device Boot      Start         End      Blocks   Id  System
 /dev/sda1   *           1          26      204800   83  Linux
 Partition 1 does not end on cylinder boundary.
 /dev/sda2              26        1332    10485760   83  Linux
 /dev/sda3            1332        1593     2097152   82  Linux swap / Solaris
 /dev/sda4            1593        1606      111459   83  Linux               //添加成功,sda4
 
 Command (m for help): wq                                                //保存退出
 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)
 Syncing disks.
 1234567891011121314151617181920212223242526272829303132333435363738
  1. partprobe 或者 partx -a /dev/sda 分区之后,让内核更新分区信息,否则系统需要restart后,内核才能识别新的分区

  2. mkfs.ext4 /dev/sda4 创建ext4文件系统,格式化.

 [root@fei ~]# mkfs.ext4 /dev/sda4
 mke2fs 1.41.12 (17-May-2010)
 文件系统标签=
 操作系统:Linux
 块大小=1024 (log=0)
 分块大小=1024 (log=0)
 Stride=0 blocks, Stripe width=0 blocks
 3776 inodes, 15068 blocks
 753 blocks (5.00%) reserved for the super user
 第一个数据块=1
 Maximum filesystem blocks=15466496
 2 block groups
 8192 blocks per group, 8192 fragments per group
 1888 inodes per group
 Superblock backups stored on blocks:
         8193
 
 正在写入inode表: 完成
 Creating journal (1024 blocks): 完成
 Writing superblocks and filesystem accounting information: 完成
 
 This filesystem will be automatically checked every 38 mounts or
 180 days, whichever comes first.  Use tune2fs -c or -i to override.
 1234567891011121314151617181920212223
  1. 将/dev/sda4 挂载

 [root@fei ~]# mount /dev/sda4 /mnt
 [root@fei ~]# df-h
 -bash: df-h: command not found
 [root@fei ~]# df -h
 Filesystem      Size  Used Avail Use% Mounted on
 /dev/sda2       9.8G  1.4G  8.0G  15% /
 tmpfs           931M     0  931M   0% /dev/shm
 /dev/sda1       190M   35M  145M  20% /boot
 /dev/sr0        3.7G  3.7G     0 100% /media
 /dev/sda4        14M  130K   13M   2% /mnt     //已将/dev/sda4挂载
 12345678910

删除一个分区

 [root@fei ~]# fdisk /dev/sda
 
 WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
          switch off the mode (command 'c') and change display units to
          sectors (command 'u').
 
 Command (m for help): d                 //删除一个分区
 Partition number (1-4): 4                 //选择删除一个分区,如果删除了扩展分区,扩展分区之下的逻辑分区都会删除
 
 Command (m for help): p
 
 Disk /dev/sda: 21.5 GB, 21474836480 bytes
 255 heads, 63 sectors/track, 2610 cylinders
 Units = cylinders of 16065 * 512 = 8225280 bytes
 Sector size (logical/physical): 512 bytes / 512 bytes
 I/O size (minimum/optimal): 512 bytes / 512 bytes
 Disk identifier: 0x0005936c
 
    Device Boot      Start         End      Blocks   Id  System
 /dev/sda1   *           1          26      204800   83  Linux
 Partition 1 does not end on cylinder boundary.
 /dev/sda2              26        1332    10485760   83  Linux
 /dev/sda3            1332        1593     2097152   82  Linux swap / Solaris
 //sda4已经被删除
 Command (m for help): wq    //若之前有错误操作,只有不输入w只输入q退出即可

至此关于Linux系统添加删除分区命令的使用方法分享结束,对于一个新手来说使用fdisk命令进行统添加删除分区会比较困难,多动手实际操作几遍就会熟练掌握了。

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

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

电子邮件地址不会被公开。 必填项已用*标注

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部