只有当我们将新硬盘分区并格式化之后,用gdis

作者: 操作系统  发布:2019-11-21

gdisk用法

在linux中,当大家给系统加多一块新硬盘时,大家是回天乏术采纳的,因为他还从未分区和格式化,独有当大家将新硬盘分区并格式化之后,挂载在某些目录下,才具供大家如常使用,接下去大家要上学三种硬盘分区工具,fdisk,gdisk,parted,分别是针对性于MBEvoque分区格式GPT分区格式,高端分区工具(能够本着于地点三种进行分区,使用起来也是比较复杂的卡塔 尔(阿拉伯语:قطر‎,关于MBEnclave和GPT请参照他事他说加以考查硬盘结构功底

 

fdisk(MBR)

fdisk

-l /dev/sdX 查看硬盘分区音信

     -c (centos6) 张开或剥夺dos格局

     -u  (centos6) 切换展现的单位(扇区/柱面)

     -c (centos7) -c=dos -c=nondos

     -u  (centos7)  -u=cylinders  -u=sectors

9159金沙官网,fdisk /dev/sdX  实行分区

     m 帮助

     n 组建分区

     d 删除分区

     p 显示分区消息

     t 调换分区类型

     a 将点名分区设置/撤除 活动分区

     L 查看分区类型

     o 重新创设分区表

     v 验证分区表,显示剩余未有被分区划分的扇区数量

     g 创设GPT格式的分区(centos7)

     q 退出不保留,不保留,全数的退换都不奏效

     w 退出并保存

 

[root@CT6 ~]# fdisk -l /dev/sdb                         

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sdb: 536.9 GB, 536870912000 bytes  -------------------------硬盘大小
255 heads, 63 sectors/track, 65270 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: 0x00000000  -----------------------------------------未分区磁盘

 

 

[root@CT6 ~]# fdisk /dev/sdb   --------------------------磁盘分区

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.

Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x52ce01ab.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

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): 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): 

 

 

Command (m for help): n   ------------------------------添加一个分区
Command action
   e   extended
   p   primary partition (1-4)
p      ---------------------------------------------添加主分区
Partition number (1-4): 1  ----------------------------磁盘编号1,即:sdb1
First cylinder (1-65270, default 1): -------------------开始位置,不填写,默认就行
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-65270, default 65270): +20G -----------填写大小

Command (m for help): p  --------------------------------查看刚刚的分区

Disk /dev/sdb: 536.9 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 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: 0x52ce01ab

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        2612    20980858+  83  Linux  -----------------创建了一个分区

 

 

Command (m for help): l  ------------------查看可用的分区类型

 0  Empty           24  NEC DOS         81  Minix / old Lin bf  Solaris        
 1  FAT12           39  Plan 9          82  Linux swap / So c1  DRDOS/sec (FAT-
 2  XENIX root      3c  PartitionMagic  83  Linux           c4  DRDOS/sec (FAT-
 3  XENIX usr       40  Venix 80286     84  OS/2 hidden C:  c6  DRDOS/sec (FAT-
 4  FAT16 <32M      41  PPC PReP Boot   85  Linux extended  c7  Syrinx         
 5  Extended        42  SFS             86  NTFS volume set da  Non-FS data    
 6  FAT16           4d  QNX4.x          87  NTFS volume set db  CP/M / CTOS / .
 7  HPFS/NTFS       4e  QNX4.x 2nd part 88  Linux plaintext de  Dell Utility   
 8  AIX             4f  QNX4.x 3rd part 8e  Linux LVM       df  BootIt         
 9  AIX bootable    50  OnTrack DM      93  Amoeba          e1  DOS access     
 a  OS/2 Boot Manag 51  OnTrack DM6 Aux 94  Amoeba BBT      e3  DOS R/O        
 b  W95 FAT32       52  CP/M            9f  BSD/OS          e4  SpeedStor      
 c  W95 FAT32 (LBA) 53  OnTrack DM6 Aux a0  IBM Thinkpad hi eb  BeOS fs        
 e  W95 FAT16 (LBA) 54  OnTrackDM6      a5  FreeBSD         ee  GPT            
 f  W95 Ext'd (LBA) 55  EZ-Drive        a6  OpenBSD         ef  EFI (FAT-12/16/
10  OPUS            56  Golden Bow      a7  NeXTSTEP        f0  Linux/PA-RISC b
11  Hidden FAT12    5c  Priam Edisk     a8  Darwin UFS      f1  SpeedStor      
12  Compaq diagnost 61  SpeedStor       a9  NetBSD          f4  SpeedStor      
14  Hidden FAT16 <3 63  GNU HURD or Sys ab  Darwin boot     f2  DOS secondary  
16  Hidden FAT16    64  Novell Netware  af  HFS / HFS+      fb  VMware VMFS    
17  Hidden HPFS/NTF 65  Novell Netware  b7  BSDI fs         fc  VMware VMKCORE 
18  AST SmartSleep  70  DiskSecure Mult b8  BSDI swap       fd  Linux raid auto
1b  Hidden W95 FAT3 75  PC/IX           bb  Boot Wizard hid fe  LANstep        
1c  Hidden W95 FAT3 80  Old Minix       be  Solaris boot    ff  BBT            
1e  Hidden W95 FAT1

Command (m for help): 

 

Command (m for help): w  -----------------------保存并退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

 

gdisk - InteractiveGUIDpartitiontable (GPT) manipulator

gdisk(GPT)

gdisk

      -l /dev/sdX 查看分区消息

gdisk

      (?|m) 帮助

      n 建构分区

      d 删除分区

      c 改良分区名字

    I 突显分区的详细新闻

      p 显示分区音信

      t转变分区类型

      a 将点名分区设置/撤除 活动分区

      l 查看分区类型

      o 重新建设构造分区表

      v 验证分区表,展现剩余未有被分区划分的扇区数量

      q 退出不保留,不保留,全部的改进都不奏效

      w 退出并保存

gdisk时用来创立GPT分区的,大家得以看来,gdisk和fdisk的起来是多少差别的。

 

[root@CT6 ~]# gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.10

Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with corrupt MBR; using GPT and will write new
protective MBR on save.

Command (? for help): 

 

一个GPT分区

 

Command (? for help): o
This option deletes all partitions and creates a new protective MBR.
Proceed? (Y/N): y

Command (? for help): p
Disk /dev/sdb: 1048576000 sectors, 500.0 GiB ----------------磁盘大小,显示扇区数
Logical sector size: 512 bytes  ---------------------------扇区大小
Disk identifier (GUID): E072194E-C4DA-449B-9CF9-E5171235E6D3 
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1048575966 -------------------第一个有用的扇区在34,最后一个有用的扇区在104857966
Partitions will be aligned on 2048-sector boundaries
Total free space is 1048575933 sectors (500.0 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name

Command (? for help):

 

改动磁盘的品种

 

Command (? for help): t  ------------------------------------------更改磁盘类型
Using 1
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 8e00
Changed type of partition to 'Linux LVM'  -------------------------更改为"Linux LVM"

Command (? for help): p
Disk /dev/sdb: 1048576000 sectors, 500.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): E072194E-C4DA-449B-9CF9-E5171235E6D3
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1048575966
Partitions will be aligned on 2048-sector boundaries
Total free space is 838860733 sectors (400.0 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048       209717247   100.0 GiB   8E00  Linux LVM ------------------------ 改过了

Command (? for help): 

 

当大家查阅磁盘的时候,大家先是要看磁盘是这种分区格式的,假若是MB本田CR-V分区格式,大家最棒应用fdisk –l,假如为GPT分区格式的硬盘,我们就利用gdisk –l来查阅。因为fdisk查看GPT格式的磁盘最大能来看2T,再多的磁盘分区就不可能查看,还恐怕会出错。

GPTfdisk (akagdisk) isatext-modemenu-drivenprogramforcreationandmanipulation

parted(高档分区工具)

parted命令是由GNU组织开荒的生龙活虎款效用强大的磁盘分区和分区大小调治工具,与fdisk差别,它帮忙调解分区的轻重。作为风度翩翩种设计用来Linux的工具,它未有构建设成管理与fdisk关联的种种分区类型,不过,它能够处理最广泛的分区格式,饱含:ext2、ext3、fat16、fat32、NTFS、雷斯erFS、JFS、XFS、UFS、HFS以致Linux交换分区。

 

parted

      -h 展现援助消息

      -l 显示磁盘消息

      -s 脚本形式,不提示客商

      -v 展现版本号

 

[root@CT6 ~]# parted -h 
Usage: parted [OPTION]... [DEVICE [COMMAND [PARAMETERS]...]...]
Apply COMMANDs with PARAMETERS to DEVICE.  If no COMMAND(s) are given, run in
interactive mode.

OPTIONs:
  -h, --help                      displays this help message
  -l, --list                      lists partition layout on all block devices
  -m, --machine                   displays machine parseable output
  -s, --script                    never prompts for user intervention
  -v, --version                   displays the version
  -a, --align=[none|cyl|min|opt]  alignment for new partitions

COMMANDs:
  align-check TYPE N                        check partition N for TYPE(min|opt)
        alignment
  check NUMBER                             do a simple check on the file system
  cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER   copy file system to another partition
  ... ...

 

 

[root@CT6 ~]# parted -l 
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 215GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  1075MB  1074MB  primary   ext4            boot
 2      1075MB  54.8GB  53.7GB  primary   ext4
 3      54.8GB  108GB   53.7GB  primary   ext4
 4      108GB   215GB   106GB   extended
 5      108GB   113GB   4295MB  logical   linux-swap(v1)
 6      113GB   134GB   21.5GB  logical

 

 

parted /dev/sdX 分区

      mklabel label_type 设置分区格式(MBENVISION,GPT卡塔尔国

      mkpart part-type [fs-type] start end(单位Mb)设置分区

      print 查看分区音信

      help [command] 查看命令[command]如何运用

      rm num 删除七个分区

      set num flag status 设置flag(boot,root,swap)状态(on,off)

      quit 退出

 

开端分区

[root@CT6 ~]# parted /dev/sdb
GNU Parted 2.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) 

翻开协助

 

(parted) help                                                             
  align-check TYPE N                        check partition N for TYPE(min|opt) alignment
  check NUMBER                             do a simple check on the file system
  cp [FROM-DEVICE] FROM-NUMBER TO-NUMBER   copy file system to another partition
  help [COMMAND]                           print general help, or help on COMMAND  --------------------查看命令如何使用
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)  ------------------设置磁盘类型
  mkfs NUMBER FS-TYPE                      make a FS-TYPE file system on partition NUMBER
  mkpart PART-TYPE [FS-TYPE] START END     make a partition  -------------------------------------------磁盘分区
  mkpartfs PART-TYPE FS-TYPE START END     make a partition with a file system
  move NUMBER START END                    move partition NUMBER
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all|NUMBER]     display the partition table, available devices, --------------查看分区
        free space, all found partitions, or a particular partition
  quit                                     exit program
  rescue START END                         rescue a lost partition near START and END
  resize NUMBER START END                  resize partition NUMBER and its file system
  rm NUMBER                                delete partition NUMBER  -----------------------------------删除分区
  select DEVICE                            choose the device to edit
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and copyright
        information of GNU Parted
(parted)          

 

(parted) help mklabel                                                     
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)

        LABEL-TYPE is one of: aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun, loop --------------可以设置的类型
(parted)                                                                  

 

(parted) mklabel gpt  ------------------------------设置GPT分区
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 537GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start  End  Size  File system  Name  Flags

(parted) 

 

 

(parted) help mkpart           ----------------------------------查看分区命令如何用                                           
  mkpart PART-TYPE [FS-TYPE] START END     make a partition

        PART-TYPE is one of: primary, logical, extended
        FS-TYPE is one of: ext4, ext3, ext2, fat32, fat16, hfsx, hfs+, hfs, jfs, swsusp,
        linux-swap(v1), linux-swap(v0), ntfs, reiserfs, hp-ufs, sun-ufs, xfs, apfs2, apfs1,
        asfs, amufs5, amufs4, amufs3, amufs2, amufs1, amufs0, amufs, affs7, affs6, affs5,
        affs4, affs3, affs2, affs1, affs0, linux-swap, linux-swap(new), linux-swap(old)
        START and END are disk locations, such as 4GB or 10%.  Negative values count from
        the end of the disk.  For example, -1s specifies exactly the last sector.

        'mkpart' makes a partition without creating a new file system on the partition.
        FS-TYPE may be specified to set an appropriate partition ID.
(parted) mkpart primary 0 200G   -------------------------------------------------设置分区
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? ignore                                                     
(parted) print                   -----------------------------------------------------查看分区                                         
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 537GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End    Size   File system  Name     Flags
 1      17.4kB  200GB  200GB               primary    -------------------------------分区大小

(parted) quit                                                             
Information: You may need to update /etc/fstab. 

 

其一命令是三个实时生效的一声令下,当我们分完贰个区后,不用截止就足以一直生效,不像fdisk和gdisk那样需求退出后才保存生效。

ofpartitiontables.

lsblk

列出块设备

lsblk命令用于列出全部可用块设备的音信,并且仍然是能够显得他们之间的信赖关系,然则它不会列出RAM盘的音讯。块设备有硬盘,闪存盘,cd-ROM等等

如:

     lsblk /dev/sdb

 

[root@CT6 ~]# lsblk /dev/sda
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0   50G  0 part /
├─sda3   8:3    0   50G  0 part /app
├─sda4   8:4    0    1K  0 part 
├─sda5   8:5    0    4G  0 part [SWAP]
└─sda6   8:6    0   20G  0 part 

 

 

查阅内核是不是已经识别新的分区:

cat /proc/partations

 

[root@CT6 ~]# cat /proc/partitions 
major minor  #blocks  name

   8        0  209715200 sda
   8        1    1048576 sda1
   8        2   52428800 sda2
   8        3   52428800 sda3
   8        4          1 sda4
   8        5    4194304 sda5
   8        6   20980890 sda6
   8       16  524288000 sdb
   8       17  195312483 sdb1

 

 

大家在原硬盘未使用的上空进行分区后,在物理设备上早就做到了,使用fdisk -l能够查看见,然则内部存款和储蓄器音讯中并未新的分区新闻,那时大家供给手动更新分区表,在centOS6中动用partx,在5 要么7中能够动用partprobe(这个在6中有BUG)

partx -a /dev/sda 更新内部存款和储蓄器中的磁盘分区表新闻

partx -d --nr 6 /dev/sda 删除掉在内部存款和储蓄器中的已经去除的第六块分区的音讯

刚最早大家就七个分区,无论是内部存款和储蓄器中的音讯,依然物理硬盘

 

[root@CT6 ~]# lsblk /dev/sda          
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0   50G  0 part /
├─sda3   8:3    0   50G  0 part /app
├─sda4   8:4    0    1K  0 part 
└─sda5   8:5    0    4G  0 part [SWAP]

 

 

[root@CT6 ~]# fdisk -l /dev/sda | grep "^/dev/sda*"
/dev/sda1   *           1         131     1048576   83  Linux
/dev/sda2             131        6658    52428800   83  Linux
/dev/sda3            6658       13185    52428800   83  Linux
/dev/sda4           13185       26109   103808000    5  Extended
/dev/sda5           13186       13708     4194304   82  Linux swap / Solaris

 

接下去,我们成立二个分区

 

Command (m for help): n
First cylinder (13185-26109, default 13185): 14000
Last cylinder, +cylinders or +size{K,M,G} (14000-26109, default 26109): +10G

Command (m for help): p

Disk /dev/sda: 214.7 GB, 214748364800 bytes
255 heads, 63 sectors/track, 26108 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: 0x0007a903

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         131     1048576   83  Linux
/dev/sda2             131        6658    52428800   83  Linux
/dev/sda3            6658       13185    52428800   83  Linux
/dev/sda4           13185       26109   103808000    5  Extended
/dev/sda5           13186       13708     4194304   82  Linux swap / Solaris
/dev/sda6           14000       15305    10490444+  83  Linux

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.

 

大家在分完区以往,如上,展现的孔雀蓝字体,大家恰巧分好的区并未被读入内部存储器个中,也正是说大家fdisk能够读到,不过lsblk却回天乏术读到

 

[root@CT6 ~]# fdisk -l /dev/sda | grep "^/dev/sda.*"
/dev/sda1   *           1         131     1048576   83  Linux
/dev/sda2             131        6658    52428800   83  Linux
/dev/sda3            6658       13185    52428800   83  Linux
/dev/sda4           13185       26109   103808000    5  Extended
/dev/sda5           13186       13708     4194304   82  Linux swap / Solaris
/dev/sda6           14000       15305    10490444+  83  Linux
[root@CT6 ~]# lsblk /dev/sda
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0   50G  0 part /
├─sda3   8:3    0   50G  0 part /app
├─sda4   8:4    0    1K  0 part 
└─sda5   8:5    0    4G  0 part [SWAP]

 

接下去大家修改一下分区新闻

 

[root@CT6 ~]# partx -a /dev/sda
BLKPG: Device or resource busy
error adding partition 1
BLKPG: Device or resource busy
error adding partition 2
BLKPG: Device or resource busy
error adding partition 3
BLKPG: Device or resource busy
error adding partition 4
BLKPG: Device or resource busy
error adding partition 5
[root@CT6 ~]# lsblk /dev/sda   
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  200G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0   50G  0 part /
├─sda3   8:3    0   50G  0 part /app
├─sda4   8:4    0    1K  0 part 
├─sda5   8:5    0    4G  0 part [SWAP]
└─sda6   8:6    0   10G  0 part

 

  

转发请标注出处:

1 使用gdisk的原因

(1卡塔 尔(阿拉伯语:قطر‎由于fdisk命令不能够很好的支撑GPT分区

[root@local ~]# fdisk /dev/sdb
WARNING: fdiskGPTsupportiscurrentlynew, andthereforeinanexperimentalphase. Useatyourowndiscretion.
Welcometofdisk (util-linux 2.23.2).


Changeswillremaininmemoryonly, untilyoudecidetowritethem.
Becarefulbeforeusingthewritecommand.
Command (mforhelp):

而MB本田UR-V分区不协理胜出2T的分区,全部对于明日打客车硬盘分区来讲只可以使用GPT分区,所以就要动用gdisk命令

(2卡塔 尔(阿拉伯语:قطر‎gdisk也得以拍卖MB卡宴分区的硬盘,不管您硬盘多大,都无关紧要。

2 用gdisk对硬盘就行分区,这里以vmware虚构机为例

(1卡塔尔查看为分区早前的磁盘新闻,这里以/dev/sdc为例

[root@local ~]# gdisk -l /dev/sdd
GPT fdisk (gdisk) version 0.8.6

Partition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: not present

Creating new GPT entries.
Disk /dev/sdd: 10485760 sectors, 5.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 5ECA06B5-A105-4DCB-B6DD-96A13D0C1A93
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 10485726
Partitions will be aligned on 2048-sector boundaries
Total free space is 10485693 sectors (5.0 GiB)

Number Start (sector) End (sector) Size Code Name

本来也可用fdis命令查看

[root@local ~]# fdisk -l /dev/sdc
Disk /dev/sdc: 5368 MB, 5368709120 bytes, 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes 

(2卡塔 尔(英语:State of Qatar)gdisk命令对磁盘实行操作

[root@local ~]# gdisk /dev/sdc
GPTfdisk (gdisk) version 0.8.6

Partitiontablescan:
MBR: notpresent
BSD: notpresent
APM: notpresent
GPT: notpresent

CreatingnewGPTentries.

Command (? forhelp):

(3卡塔 尔(阿拉伯语:قطر‎依据提醒,输入?获得帮忙

Command (? forhelp): ?
b    backupGPTdatatoafile
c    changeapartition'sname
d    deleteapartition                    #删除分区
i    showdetailedinformationonapartition
l    listknownpartitiontypes            #列出分区类型
n    addanewpartition                    #添加新分区
o    createanewemptyGUIDpartitiontable (GPT)
p    printthepartitiontable                #打印分区列表
q    quitwithoutsavingchanges            #不保存退出
r    recoveryandtransformationoptions (expertsonly)
s    sortpartitions
t    changeapartition'stypecode        #修改分区类型
v    verifydisk
w    writetabletodiskandexit            #保存退出
x    extrafunctionality (expertsonly)
?    printthismenu 

(4卡塔尔增添二个新分区

Command (? forhelp): n

Partitionnumber (1-128, default 1): 1         #输入分区编号,默认为1,因为是/dev/sdc硬盘的第一块分区。
Firstsector (34-10485726, default = 2048) or {+-}size{KMGTP}:         #输入扇区的开始位置,选择默认即可,也可手动指定。
Lastsector (2048-10485726, default = 10485726) or {+-}size{KMGTP}:+2G     #输入扇区的结束位置,当然一般都是指定磁盘大小,这里输入+2G表示新分区大小为2G。
Currenttypeis 'Linuxfilesystem'
HexcodeorGUID (Ltoshowcodes, Enter = 8300):        #指定文件系统,默认即可,分区完成后可以修改。

Changedtypeofpartitionto 'Linuxfilesystem' 

(5卡塔尔国查看分区后的分区列表

Command (? forhelp): p    #查看分区列表
Disk /dev/sdc: 10485760 sectors, 5.0 GiB
Logicalsectorsize: 512 bytes
Diskidentifier (GUID): 428D4D72-0C16-4AD6-80A3-7BCACED6F40C
Partitiontableholdsupto 128 entries
Firstusablesectoris 34, lastusablesectoris 10485726
Partitionswillbealignedon 2048-sectorboundaries
Totalfreespaceis 6291389 sectors (3.0 GiB)
NumberStart (sector) End (sector) SizeCodeName
1 2048 4196351 2.0 GiB 8300 Linuxfilesystem    #看到分区已经添加成功 

(6卡塔尔国保存分区并脱离

Command (? forhelp):w

Finalcheckscomplete. AbouttowriteGPTdata. THISWILLOVERWRITEEXISTING
PARTITIONS!!

Doyouwanttoproceed? (Y/N):    y
OK; writingnewGUIDpartitiontable (GPT) to /dev/sdc.
Theoperationhascompletedsuccessfully. 

能够看出分区以增加立业成家

3 成立文件系统

[root@local ~]# mkfs.xfs /dev/sdc1
meta-data=/dev/sdc1 isize=512 agcount=4, agsize=131072 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=524288, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0

到此分区、文件系统创设成功,通过挂载就足以应用磁盘了

本文由9159.com发布于操作系统,转载请注明出处:只有当我们将新硬盘分区并格式化之后,用gdis

关键词:

上一篇:没有了
下一篇:没有了