ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 磁盘分区的删除

磁盘分区的删除

原创 Linux操作系统 作者:pingley 时间:2012-03-26 22:14:26 0 删除 编辑
磁盘分区的删除
使用fdisk  设备名  进入fdisk 界面。
[root@zeng ~]# fdisk /dev/sdb
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): p
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 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: 0xd7ea6b16
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        1044     8385898+   5  Extended
/dev/sdb5               1        1044     8385867   83  Linux
//有两个分区,一个扩展分区/dev/sdb1,还有一个逻辑分区/dev/sda5。
使用d 来删除分区.
Command (m for help): d 
Partition number (1-5): 5  //输入要删除的分区好5即代表/dev/sdb5.
Command (m for help): p
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 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: 0xd7ea6b16
   Device Boot      Start         End      Blocks   Id  System
// /dev/sdb1               1        1044     8385898+   5  Extended
逻辑分区/dev/sdb5 已经被删除了,现在我们再来把扩展分区也给删除掉.
Command (m for help): d
Selected partition 1
因为只剩下最后一个分区,所以fdisk 自动的选中该分区.
Command (m for help): p
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 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: 0xd7ea6b16
   Device Boot      Start         End      Blocks   Id  System
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
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)
Syncing disks
在执行分区删除的时候出现了一个错误,说的是系统无法加载信息的分区表,因为设备在忙。因为
我粗心大意在删除分区前,没有把该分区卸载掉。下面来补做这个工作。
[root@zeng ~]# umount /dev/sdb5
查看下设备的分区表,ok 没问题.
[root@zeng ~]# fdisk  /dev/sdb
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): p
Disk /dev/sdb: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 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: 0xd7ea6b16
   Device Boot      Start         End      Blocks   Id  System
Command (m for help): q

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26110315/viewspace-719585/,如需转载,请注明出处,否则将追究法律责任。

上一篇: SQL 查询转换
请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    169
  • 访问量
    741183