运维最新Linux 磁盘分区(MBR和GPT,loop详细分区方法介绍)_loop分区表,2024年最新从青铜到王者的路线

为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!

这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。

本份面试集锦涵盖了

  • 174 道运维工程师面试题
  • 128道k8s面试题
  • 108道shell脚本面试题
  • 200道Linux面试题
  • 51道docker面试题
  • 35道Jenkis面试题
  • 78道MongoDB面试题
  • 17道ansible面试题
  • 60道dubbo面试题
  • 53道kafka面试
  • 18道mysql面试题
  • 40道nginx面试题
  • 77道redis面试题
  • 28道zookeeper

总计 1000+ 道面试题, 内容 又全含金量又高

  • 174道运维工程师面试题

1、什么是运维?

2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?

3、现在给你三百台服务器,你怎么对他们进行管理?

4、简述raid0 raid1raid5二种工作模式的工作原理及特点

5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?

6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?

7、Tomcat和Resin有什么区别,工作中你怎么选择?

8、什么是中间件?什么是jdk?

9、讲述一下Tomcat8005、8009、8080三个端口的含义?

10、什么叫CDN?

11、什么叫网站灰度发布?

12、简述DNS进行域名解析的过程?

13、RabbitMQ是什么东西?

14、讲一下Keepalived的工作原理?

15、讲述一下LVS三种模式的工作过程?

16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?

17、如何重置mysql root密码?

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

[root@hdp-1 ~]# lsblk
NAME            MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
sda               8:0    0    100G  0 disk 
├─sda1            8:1    0    500M  0 part /boot
├─sda2            8:2    0   99.5G  0 part 
│ ├─centos-root 253:0    0     65G  0 lvm  /
│ ├─centos-swap 253:1    0    4.5G  0 lvm  [SWAP]
│ ├─centos-var  253:2    0     20G  0 lvm  /var
│ └─centos-home 253:3    0     10G  0 lvm  /home
├─sda3            8:3    0 1023.5K  0 part 
└─sda4            8:4    0    512B  0 part 
sdb               8:16   0     22G  0 disk /mnt/newdata
sdc               8:32   0    3.7T  0 disk /opt/data
sr0              11:0    1    4.4G  0 rom  

这里提前说一下,我这个操作系统内有三种,sda是MBR分区表形式,sdb和c是loop分区表形式(也就是整盘挂载),GPT分区表后面在实现。

先容我卖一个关子,讲讲怎么看 MBR,GPT和loop的分区表信息吧~~~~~~~




A:查看MBR分区表信息:

dd if=/dev/sda of=mbr.hex bs=512 count=1

前面已经说了sda是MBR分区表,以上命令是复制备份分区表信息,将信息存放到名为mbr.hex这个文件内的,查看该文件的内容是如下命令:

hexdump -C mbr.hex

文件内容如下:

[root@hdp-1 ~]# !80
hexdump -C mbr.hex 
00000000  eb 63 90 10 8e d0 bc 00  b0 b8 00 00 8e d8 8e c0  |.c..............|
00000010  fb be 00 7c bf 00 06 b9  00 02 f3 a4 ea 21 06 00  |...|.........!..|
00000020  00 be be 07 38 04 75 0b  83 c6 10 81 fe fe 07 75  |....8.u........u|
00000030  f3 eb 16 b4 02 b0 01 bb  00 7c b2 80 8a 74 01 8b  |.........|...t..|
00000040  4c 02 cd 13 ea 00 7c 00  00 eb fe 00 00 00 00 00  |L.....|.........|
00000050  00 00 00 00 00 00 00 00  00 00 00 80 01 00 00 00  |................|
00000060  00 00 00 00 ff fa 90 90  f6 c2 80 74 05 f6 c2 70  |...........t...p|
00000070  74 02 b2 80 ea 79 7c 00  00 31 c0 8e d8 8e d0 bc  |t....y|..1......|
00000080  00 20 fb a0 64 7c 3c ff  74 02 88 c2 52 be 05 7c  |. ..d|<.t...R..||
00000090  b4 41 bb aa 55 cd 13 5a  52 72 3d 81 fb 55 aa 75  |.A..U..ZRr=..U.u|
000000a0  37 83 e1 01 74 32 31 c0  89 44 04 40 88 44 ff 89  |7...t21..D.@.D..|
000000b0  44 02 c7 04 10 00 66 8b  1e 5c 7c 66 89 5c 08 66  |D.....f..\|f.\.f|
000000c0  8b 1e 60 7c 66 89 5c 0c  c7 44 06 00 70 b4 42 cd  |..`|f.\..D..p.B.|
000000d0  13 72 05 bb 00 70 eb 76  b4 08 cd 13 73 0d 5a 84  |.r...p.v....s.Z.|
000000e0  d2 0f 83 de 00 be 85 7d  e9 82 00 66 0f b6 c6 88  |.......}...f....|
000000f0  64 ff 40 66 89 44 04 0f  b6 d1 c1 e2 02 88 e8 88  |d.@f.D..........|
00000100  f4 40 89 44 08 0f b6 c2  c0 e8 02 66 89 04 66 a1  |.@.D.......f..f.|
00000110  60 7c 66 09 c0 75 4e 66  a1 5c 7c 66 31 d2 66 f7  |`|f..uNf.\|f1.f.|
00000120  34 88 d1 31 d2 66 f7 74  04 3b 44 08 7d 37 fe c1  |4..1.f.t.;D.}7..|
00000130  88 c5 30 c0 c1 e8 02 08  c1 88 d0 5a 88 c6 bb 00  |..0........Z....|
00000140  70 8e c3 31 db b8 01 02  cd 13 72 1e 8c c3 60 1e  |p..1......r...`.|
00000150  b9 00 01 8e db 31 f6 bf  00 80 8e c6 fc f3 a5 1f  |.....1..........|
00000160  61 ff 26 5a 7c be 80 7d  eb 03 be 8f 7d e8 34 00  |a.&Z|..}....}.4.|
00000170  be 94 7d e8 2e 00 cd 18  eb fe 47 52 55 42 20 00  |..}.......GRUB .|
00000180  47 65 6f 6d 00 48 61 72  64 20 44 69 73 6b 00 52  |Geom.Hard Disk.R|
00000190  65 61 64 00 20 45 72 72  6f 72 0d 0a 00 bb 01 00  |ead. Error......|
000001a0  b4 0e cd 10 ac 3c 00 75  f4 c3 00 00 00 00 00 00  |.....<.u........|
000001b0  00 00 00 00 00 00 00 00  e3 42 0b 00 00 00 80 20  |.........B..... |
000001c0  21 00 83 dd 1e 3f 00 08  00 00 00 a0 0f 00 00 dd  |!....?..........|
000001d0  1f 3f 8e fe ff ff 00 a8  0f 00 00 40 70 0c 00 00  |.?.........@p...|
000001e0  02 00 83 20 20 00 01 00  00 00 ff 07 00 00 00 fe  |...  ...........|
000001f0  ff ff 83 fe ff ff 00 e8  7f 0c 01 00 00 00 55 aa  |..............U.|
00000200

**在末尾,可以看到mbr的标志:55aa,也就是说只要看到55aa,我们就应该可以确定,这个硬盘是MBR分区表形式啦。**55aa是硬盘有效标志,若被篡改则系统认为硬盘损坏.早期一些dos下的病毒喜欢篡改这个标志,造成硬盘损坏,但是分区还在。比较出名的此类病毒比如熊猫烧香就是更改55aa标志啦。

B:

GPT分区表的查看

dd if=/dev/sdc of=gpt.hex bs=512 count=32

gpt标准的结构是32个扇区,所以这里要操作32次,即依次读取第一块硬盘的0~31扇区。

读取二进制文件的内容命令为:

hexdump -C gpt.hex

GPT暂时没有,后面补充该文件的内容

首先开头的是一个保护性的MBR,为的是兼容,和早期的MBR类似,以55AA作为结束。

接下来是GPT头,以UEFI PART作为头标识字符。

C:

loop分区表的查看

dd if=/dev/sdb of=loop.hex bs=512 count=1

文件内容如下:

[root@hdp-1 ~]# !82
hexdump -C loop.hex 
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000200

在查看sdc的分区表,发现内容和sdb是一样的:

[root@hdp-1 ~]# dd if=/dev/sdc of=sdc.hex bs=512 count=1 
1+0 records in
1+0 records out
512 bytes (512 B) copied, 9.6962e-05 s, 5.3 MB/s
[root@hdp-1 ~]# hexdump -C sdc.hex 
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000200

有一个有意思的事情,我们如果查看光驱,也就是sr0的分区表 ,将会看到MBR分区表的标识,但是,你可以发现,后面的几行全是0:

[root@hdp-1 ~]# dd if=/dev/sr0 of=sr0.hex bs=512 count=1 
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000509761 s, 1.0 MB/s
[root@hdp-1 ~]# hexdump -C sr0.hex 
00000000  33 ed 90 90 90 90 90 90  90 90 90 90 90 90 90 90  |3...............|
00000010  90 90 90 90 90 90 90 90  90 90 90 90 90 90 90 90  |................|
00000020  33 ed fa 8e d5 bc 00 7c  fb fc 66 31 db 66 31 c9  |3......|..f1.f1.|
00000030  66 53 66 51 06 57 8e dd  8e c5 52 be 00 7c bf 00  |fSfQ.W....R..|..|
00000040  06 b9 00 01 f3 a5 ea 4b  06 00 00 52 b4 41 bb aa  |.......K...R.A..|
00000050  55 31 c9 30 f6 f9 cd 13  72 16 81 fb 55 aa 75 10  |U1.0....r...U.u.|
00000060  83 e1 01 74 0b 66 c7 06  f1 06 b4 42 eb 15 eb 00  |...t.f.....B....|
00000070  5a 51 b4 08 cd 13 83 e1  3f 5b 51 0f b6 c6 40 50  |ZQ......?[Q...@P|
00000080  f7 e1 53 52 50 bb 00 7c  b9 04 00 66 a1 b0 07 e8  |..SRP..|...f....|
00000090  44 00 0f 82 80 00 66 40  80 c7 02 e2 f2 66 81 3e  |D.....f@.....f.>|
000000a0  40 7c fb c0 78 70 75 09  fa bc ec 7b ea 44 7c 00  |@|..xpu....{.D|.|
000000b0  00 e8 83 00 69 73 6f 6c  69 6e 75 78 2e 62 69 6e  |....isolinux.bin|
000000c0  20 6d 69 73 73 69 6e 67  20 6f 72 20 63 6f 72 72  | missing or corr|
000000d0  75 70 74 2e 0d 0a 66 60  66 31 d2 66 03 06 f8 7b  |upt...f`f1.f...{|
000000e0  66 13 16 fc 7b 66 52 66  50 06 53 6a 01 6a 10 89  |f...{fRfP.Sj.j..|
000000f0  e6 66 f7 36 e8 7b c0 e4  06 88 e1 88 c5 92 f6 36  |.f.6.{.........6|
00000100  ee 7b 88 c6 08 e1 41 b8  01 02 8a 16 f2 7b cd 13  |.{....A......{..|
00000110  8d 64 10 66 61 c3 e8 1e  00 4f 70 65 72 61 74 69  |.d.fa....Operati|
00000120  6e 67 20 73 79 73 74 65  6d 20 6c 6f 61 64 20 65  |ng system load e|
00000130  72 72 6f 72 2e 0d 0a 5e  ac b4 0e 8a 3e 62 04 b3  |rror...^....>b..|
00000140  07 cd 10 3c 0a 75 f1 cd  18 f4 eb fd 00 00 00 00  |...<.u..........|
00000150  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000001b0  74 4d 00 00 00 00 00 00  00 33 53 08 00 00 80 00  |tM.......3S.....|
000001c0  01 00 00 3f e0 ff 00 00  00 00 00 00 8b 00 00 fe  |...?............|
000001d0  ff ff ef fe ff ff 74 09  00 00 00 44 00 00 00 00  |......t....D....|
000001e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000001f0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 55 aa  |..............U.|
00000200




上面我们是通过复制备份硬盘的分区表,根据它自己的特点,可以看出是哪一类的分区,那有没有更快速有效的方法呢?当然有了,这时候就需要 fdisk和parted命令啦;

一,fdisk

古老的硬盘分区程序,Linux自带的,只是这个程序只支持MBR分区,并且该命令是修改内存的,也就是说不按w键,将不会对任何改动生效。

例如,我将sdc这个硬盘转换成GPT后,使用命令 fdisk /dev/sdc  将会出现如下输出,

[root@hdp-1 ~]# fdisk /dev/sdc
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): 

如果是MBR,fdisk将不会提示:

[root@hdp-1 ~]# fdisk /dev/sda
Welcome to fdisk (util-linux 2.23.2).

Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help):

二,parted命令

这个命令相比fdisk更新,因此,该程序向下兼容fdisk,也就是说可以分区MBR,也可以分区GPT,此命令是即时生效,这里需要注意,不同于fdisk哦,因此,该命令需要谨慎使用。查看分区类型的命令是 :parted 磁盘名称 print,比如看sdb和sdc

[root@hdp-1 ~]# parted /dev/sdb print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 23.6GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags: 

Number  Start  End     Size    File system  Flags
 1      0.00B  23.6GB  23.6GB  ext4

[root@hdp-1 ~]# parted /dev/sdc print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4080GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End  Size  File system  Name  Flags


sdb是整盘分区,loop,sdc就是GPT啦。

下面的命令是将硬盘分区为GPT : parted /dev/sdc mklabel gpt

其中的Warning: Partition(s) on /dev/sdc are being used.说的是硬盘在使用,如果强行更改分区表,数据将会全部丢失,选择当然是忽略Ignore啦,第二个是问要不要继续,当然是Yes啦。更改完后parted提示你要修改挂载配置文件 /etc/fstab。
Ignore/Cancel? Ignore 
Warning: The existing disk label on /dev/sdc will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Yes                                                               
Information: You may need to update /etc/fstab

[root@hdp-1 ~]# parted /dev/sdc mklabel gpt
Warning: Partition(s) on /dev/sdc are being used.
Ignore/Cancel? Ignore 
Warning: The existing disk label on /dev/sdc will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Yes                                                               
Information: You may need to update /etc/fstab.

[root@hdp-1 ~]# parted /dev/sdc
GNU Parted 3.1
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4080GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End  Size  File system  Name  Flags

以上仅仅是将磁盘sdc的分区表改为了GPT,还需要继续分区,命令是: mkpart mydata xfs

[root@hdp-1 ~]# parted /dev/sdc
GNU Parted 3.1
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mkpart mydata xfs
Start? 0                                                                  
End? 20000                                                                
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? Ignore                                                     
(parted) print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4080GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name    Flags
 1      17.4kB  20.0GB  20.0GB               mydata

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

通过命令parted mkpart mydata xfs  输入20000(单位是M,mydata是一个自定义的名称,可以随意,但最好有一定的意义,自己清楚比较好哦),我们分了一个20G的区,现在格式化后(命令为mkfs.xfs /dev/sdc1)可以通过命令 blkid看到我们新分出来的这个区啦

为什么是sdc1呢?因为,我们通过lsblk命令可以看到啦!!!!!!!!!

[root@hdp-1 ~]# lsblk
NAME            MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
sda               8:0    0    100G  0 disk 
├─sda1            8:1    0    500M  0 part /boot
├─sda2            8:2    0   99.5G  0 part 
│ ├─centos-root 253:0    0     65G  0 lvm  /
│ ├─centos-swap 253:1    0    4.5G  0 lvm  [SWAP]
│ ├─centos-var  253:2    0     20G  0 lvm  /var
│ └─centos-home 253:3    0     10G  0 lvm  /home
├─sda3            8:3    0 1023.5K  0 part 
└─sda4            8:4    0    512B  0 part 
sdb               8:16   0     22G  0 disk 
sdc               8:32   0    3.7T  0 disk 
└─sdc1            8:33   0   18.6G  0 part 
sr0              11:0    1    4.4G  0 rom  

[root@hdp-1 ~]# mkfs.xfs /dev/sdc1
meta-data=/dev/sdc1              isize=512    agcount=4, agsize=1220702 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=4882808, 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
[root@hdp-1 ~]# blkid
/dev/sda1: UUID="e58de036-fbe2-4992-a1bc-00a7376febf0" TYPE="xfs" 
/dev/sda2: UUID="oYYZPi-rGCZ-3ujF-CtkU-TB6h-qU03-kvkQjL" TYPE="LVM2_member" 
/dev/sdb: UUID="0fe31ddd-9388-4b5f-ab21-28d6190eed94" TYPE="ext4" 
/dev/sr0: UUID="2019-09-11-18-50-31-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" 
/dev/mapper/centos-root: UUID="05415307-263e-4430-9a13-88ae9fc9f0d9" TYPE="xfs" 
/dev/mapper/centos-swap: UUID="9f28e7d2-5799-499c-98e1-f9cd1aeccd56" TYPE="swap" 
/dev/mapper/centos-var: UUID="afd83464-82b4-4693-a86b-19d24dc5d4af" TYPE="xfs" 
/dev/mapper/centos-home: UUID="7ef6f1af-c6a1-445e-93a8-560da49274f1" TYPE="xfs" 
/dev/sdc1: UUID="fbb45648-2580-43f1-8ea9-f03f1c911787" TYPE="xfs" PARTLABEL="mydata" PARTUUID="2f4a584a-4f87-490d-9ddf-76f407c2c190"

那,现在并不想只有一个分区怎么办呢?光一个sdc1太孤单啦,在分一个区吧!!! 命令是:parted /dev/sdc mkpart mydata2


[root@hdp-1 ~]# parted /dev/sdc mkpart mydata2
File system type?  [ext2]? xfs                                            
Start? 20000                                                              
End? 200000                                                               
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? Ignore                                                     
Information: You may need to update /etc/fstab.

[root@hdp-1 ~]# parted /dev/sdc print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4080GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     Flags
 1      17.4kB  20.0GB  20.0GB  xfs          mydata
 2      20.0GB  200GB   180GB                mydata2

好啦,现在我们在通过lsblk和blkid看看sdc这个硬盘什么样了吧!!!

[root@hdp-1 ~]# blkid
/dev/sda1: UUID="e58de036-fbe2-4992-a1bc-00a7376febf0" TYPE="xfs" 
/dev/sda2: UUID="oYYZPi-rGCZ-3ujF-CtkU-TB6h-qU03-kvkQjL" TYPE="LVM2_member" 
/dev/sdb: UUID="0fe31ddd-9388-4b5f-ab21-28d6190eed94" TYPE="ext4" 
/dev/sr0: UUID="2019-09-11-18-50-31-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" 
/dev/mapper/centos-root: UUID="05415307-263e-4430-9a13-88ae9fc9f0d9" TYPE="xfs" 
/dev/mapper/centos-swap: UUID="9f28e7d2-5799-499c-98e1-f9cd1aeccd56" TYPE="swap" 
/dev/mapper/centos-var: UUID="afd83464-82b4-4693-a86b-19d24dc5d4af" TYPE="xfs" 
/dev/mapper/centos-home: UUID="7ef6f1af-c6a1-445e-93a8-560da49274f1" TYPE="xfs" 
/dev/sdc1: UUID="fbb45648-2580-43f1-8ea9-f03f1c911787" TYPE="xfs" PARTLABEL="mydata" PARTUUID="2f4a584a-4f87-490d-9ddf-76f407c2c190" 
/dev/sdc2: PARTLABEL="mydata2" PARTUUID="26b2660d-ef22-4d6c-86f4-f54740828971" 
[root@hdp-1 ~]# lsblk
NAME            MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
sda               8:0    0    100G  0 disk 
├─sda1            8:1    0    500M  0 part /boot
├─sda2            8:2    0   99.5G  0 part 
│ ├─centos-root 253:0    0     65G  0 lvm  /
│ ├─centos-swap 253:1    0    4.5G  0 lvm  [SWAP]
│ ├─centos-var  253:2    0     20G  0 lvm  /var
│ └─centos-home 253:3    0     10G  0 lvm  /home
├─sda3            8:3    0 1023.5K  0 part 
└─sda4            8:4    0    512B  0 part 
sdb               8:16   0     22G  0 disk 
sdc               8:32   0    3.7T  0 disk 
├─sdc1            8:33   0   18.6G  0 part 
└─sdc2            8:34   0  167.7G  0 part 
sr0              11:0    1    4.4G  0 rom  

可以看到,又分了一个200G的名字叫mydata2的分区。以上分区操作,我们会发现使用M这个单位有点眼花啦,因为4t基本等于4000000M,光数0就很头疼啦,怎么办?可以指定单位是G啦,好了,现在就把所有分的区清理掉,命令是:parted /dev/sdc rm 1   parted   /dev/sdc   rm 2

[root@hdp-1 ~]# parted /dev/sdc rm 1                                      
Information: You may need to update /etc/fstab.

[root@hdp-1 ~]# parted /dev/sdc print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4080GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End  Size  File system  Name  Flags


如果你瞎写一个 不存在的分区序号,那么会简单报个错(比如,上面的分区已经删除完了,在执行一次 parted /dev/sdc rm 1):

[root@hdp-1 ~]# parted /dev/sdc rm 1
Error: Partition doesn't exist.

现在开始正式的分区啦,当然,首先我们要看看sdc到底是多大的硬盘,命令如下:

[root@hdp-1 ~]# parted /dev/sdc print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4080GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End  Size  File system  Name  Flags


可以看到,是4080G,第一个分区我们要分4t大小,那么,命令是这样的(非交互式的哦,效果是和上面的一样的):

[root@hdp-1 ~]# parted /dev/sdc mkpart mydata xfs 0 4T
Warning: The resulting partition is not properly aligned for best performance.
Ignore/Cancel? Ignore                                                     
Information: You may need to update /etc/fstab.

[root@hdp-1 ~]# parted /dev/sdc print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4080GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name    Flags
 1      17.4kB  4080GB  4080GB  xfs          mydata

[root@hdp-1 ~]# blkid


**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

ay need to update /etc/fstab.

[root@hdp-1 ~]# parted /dev/sdc print
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4080GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name    Flags
 1      17.4kB  4080GB  4080GB  xfs          mydata

[root@hdp-1 ~]# blkid


**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化的资料的朋友,可以点击这里获取!](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值