linux fdisk命令添加硬盘空间查看

作者: admin 分类: linux常用命令大全 发布时间: 2019-06-25 21:35
 
 

  硬盘管理:

  MBR: Master boot record : 主引导记录

  硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序、硬盘分区表DPT(Disk Partition table)和分区有效标志(55AA)。

  在总共512字节的主引导扇区里主引导程序(boot loader)占446个字节,第二部分是Partition table区(分区表),即DPT,占64个字节,16*4=64,硬盘中分区有多少以及每一分区的大小都记在其中。第三部分是magic number,占2个字节,固定为55AA。

  作用:在交互式的操作环境中管理磁盘分区

  格式:fdisk[磁盘设备]

  常用选项:

  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)

  Ctrl+退格键:删除输入的错误字符

  示例:

  添加磁盘步骤

  [root@xuegod163 ~]# fdisk –l #查看设备使用状况

  [root@xuegod163 ~]# fdisk /dev/sda #指定分区的设备

  Command (m for help): n #创建一个新的分区

  Command action

  e extended #扩展分区

  p primary partition (1-4) #创建一个主分区

  p

  Partition number (1-4): 1 #指定分区号

  First cylinder (1-2610, default 1): #指定开始柱面,默认,回车即可

  Using default value 1

  Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610): +1G #指定结束的柱面,即指定分区的大小

  e #创建一个扩展分区

  Partition number (1-4): 2

  First cylinder (133-2610, default 133):

  Using default value 133

  Last cylinder, +cylinders or +size{K,M,G} (133-2610, default 2610): +5G

  Command (m for help): n

  Command action

  l logical (5 or over)

  p primary partition (1-4)

  l #创建一个逻辑分区

  First cylinder (133-786, default 133):

  Using default value 133

  Last cylinder, +cylinders or +size{K,M,G} (133-786, default 786): +1G

  Command (m for help): p #打印分区表

  Disk /dev/sdb: 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: 0x7f85150a

  Device Boot Start End Blocks Id System

  /dev/sdb1 1 132 1060258+ 83 Linux

  /dev/sdb2 133 786 5253255 5 Extended

  /dev/sdb5 133 264 1060258+ 83 Linux

  Command (m for help): w #保存

  如果使用一块已经使用过的硬盘创建分区看到以下提示信息,处理方法:

  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.

  [root@xuegod63 ~]# partx -a /dev/sda

  reboot

  [root@xuegod63 ~]# ls /dev/sda*

  /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4

  格式化:

  #mkfs.ext3 /dev/sdb1   或mkfs -t ext3 /dev/sdb1 #RHEL5

  #mkfs.ext4 /dev/sdb1   或mkfs -t ext4 /dev/sdb1

  [root@xuegod163 ~]# mkdir /sdb1 #创建挂载点

  [root@xuegod163 ~]# mount /dev/sdb1 /sdb1/ #挂载

  [root@xuegod163 ~]# df -h #查看挂载信息,-h使显示方便读取

  Filesystem Size Used Avail Use% Mounted on

  /dev/sda2 9.7G 4.2G 5.0G 46% /

  tmpfs 2.0G 76K 2.0G 1% /dev/shm

  /dev/sda1 194M 34M 151M 19% /boot

  /dev/sr0 3.6G 3.6G 0 100% /mnt

  /dev/sdb1 1020M 34M 935M 4% /sdb1

Linux 命令大全

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!