首页 > 代码库 > Linux磁盘分区(二):删除

Linux磁盘分区(二):删除

***********************************************声明************************************************ 

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。

表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激。

*****************************************************************************************************

续接上篇:“举例:将sdb1格式化为ext3文件系统”点击打开链接

*****************************************************************************************************
Linux硬盘分区(二):删除

*****************************************************************************************************


*************************
举例:对sdb1进行umount

*************************

<span style="font-size:14px;">[root@hyl /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             9.7G  5.4G  3.9G  59% /
/dev/sda3              35G   17G   17G  50% /home
tmpfs                1006M     0 1006M   0% /dev/shm
/dev/sdb1             1.9G   35M  1.8G   2% /data1
[root@hyl /]# umount /data1
[root@hyl /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             9.7G  5.4G  3.9G  59% /
/dev/sda3              35G   17G   17G  50% /home
tmpfs                1006M     0 1006M   0% /dev/shm

[root@hyl /]# fdisk -l

Disk /dev/sda: 53.6 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1305    10482381   83  Linux
/dev/sda2            1306        1827     4192965   82  Linux swap / Solaris
/dev/sda3            1828        6527    37752750   83  Linux

Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         250     2008093+  83  Linux
/dev/sdb2             251         500     2008125   83  Linux
/dev/sdb3             501         750     2008125   83  Linux
/dev/sdb4             751        1305     4458037+   5  Extended
/dev/sdb5             751         875     1004031   83  Linux
/dev/sdb6             876        1000     1004031   83  Linux
/dev/sdb7            1001        1305     2449881   83  Linux</span>
*************************
对第二块磁盘操作(即/dev/sdb)
*************************

<span style="font-size:14px;">[root@hyl /]# fdisk /dev/sdb

The number of cylinders for this disk is set to 1305.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

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)


Command (m for help): p

Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         250     2008093+  83  Linux
/dev/sdb2             251         500     2008125   83  Linux
/dev/sdb3             501         750     2008125   83  Linux
/dev/sdb4             751        1305     4458037+   5  Extended
/dev/sdb5             751         875     1004031   83  Linux
/dev/sdb6             876        1000     1004031   83  Linux
/dev/sdb7            1001        1305     2449881   83  Linux
</span>
*************************
删除分区:sdb1及其它
*************************

<span style="font-size:14px;">Command (m for help): d
--输入删除指令
Partition number (1-7): 1
--输入删除的分区号
Command (m for help): p
--打印分区表
Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


   Device Boot      Start         End      Blocks   Id  System
/dev/sdb2             251         500     2008125   83  Linux
/dev/sdb3             501         750     2008125   83  Linux
/dev/sdb4             751        1305     4458037+   5  Extended
/dev/sdb5             751         875     1004031   83  Linux
/dev/sdb6             876        1000     1004031   83  Linux
/dev/sdb7            1001        1305     2449881   83  Linux
--可以看到sdb1已经被删除了
--接下来同理,删除其它分区
Command (m for help): d
Partition number (1-7): 2


Command (m for help): d
Partition number (1-7): 3


Command (m for help): d
Partition number (1-7): 4


Command (m for help): p 


Disk /dev/sdb: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes


   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.
Syncing disks.


--现在可以移除磁盘了
</span>

***********************************************声明************************************************ 

原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/huangyanlong)。

表述有错误之处,请您留言或邮件(hyldba@163.com)指明,不胜感激。

*****************************************************************************************************


Linux磁盘分区(二):删除