基本的分区操作
gdisk 来给GPT分区表 分区 MBR 分区表使用fdisk命令 这两个一样
[root@ds ~]# lsblk #列出系统上所有磁盘列表
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
└─vda1 253:1 0 40G 0 part /
[root@ds ~]# blkid #列出设备的UUID
/dev/vda1: UUID="1114fe9e-2309-4580-b183-d778e6d97397" TYPE="ext4"
[root@ds ~]# parted /dev/vda1 print #查看这块磁盘的的相关信息
Model: Virtio Block Device (virtblk)
Disk /dev/vda1: 42.9GB
Sector size (logical/physical): 512B/512B
Partition Table: loop #f分区表的格式
3
Disk Flags:
Number Start End Size File system Flags
1 0.00B 42.9GB 42.9GB ext4
[root@ds ~]# gdisk /dev/vda1 #分区
GPT fdisk (gdisk) version 0.8.10
Command (? for help): p
Command (? for help): n
Partition number (1-128, default 1):
First sector (34-83873283, default = 2048) or {+-}size{KMGTP}:
Last sector (2048-83873283, default = 83873283) or {+-}size{KMGTP}: +2G
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300):
Changed type of partition to 'Linux filesystem'
Command (? for help): p
Disk /dev/vda1: 83873317 sectors, 40.0 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 42B07C7C-1C05-4AE4-A687-5CE54B0E66E3
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 83873283
Partitions will be aligned on 2048-sector boundaries
Total free space is 79678946 sectors (38.0 GiB)
Number Start (sector) End (sector) Size Code Name
1 2048 4196351 2.0 GiB 8300 Linux filesystem
Command (? for help): w #保存
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/vda1.
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot.
The operation has completed successfully.
第二种 
无论是gpt还是Mbr 我们都可以使用 parted命令来分区
命令格式  parted  [设备] { 命令 [参数] }
parted /dev/vda1 mkpart ds  xfs 10.0GB 20.0GB
分区 起始位置是10g到20g  名字是ds 
parted  /dev/vda   print
#打印 这个分区的详细信息
parted  /dev/vda   rm ds
删除分区 
partprobe 
#修改分区表
分区之后按下w保存之后 我们的修改并没有同步到磁盘中
我们可以通过两个方式来出来 第一种 重新启动 
第二种使用 partprobe 这个命令来更新ilnxu 内核的分区表信息
[root@ds ~]# partprobe -s
/dev/vda: msdos partitions 1
分区之后的查看
[root@ds ~]# cat /proc/partitions            #如果分区完了之后这就会有显示
major minor  #blocks  name
 253        0   41943040 vda
 253        1   41936658 vda1
2.磁盘的格式化(创建文件系统)
创建xfs文件系统
有两个命令可以使用
mkfs.xfs 和 mkfs  
第一个命令只能格式化为xfs类型的 第二种是一个综合命令
也是调用的 mkfs.xfs 
mkfs.xfs 这个命令的参数比较多 我们使用默认的就行
想了解的 回来看鸟哥 P238
格式化为xfs
mkfs.xfs /dev/vda1
mkfs -t   xfs  /dev/ada1
格式化为 etx4
mkfx.ext4  /dev/vda1
mkfs -t ext4 /dev/vda1
3.挂载
tips1.
mount [-t 文件系统]  设备名字 挂载目录
我们可以不用指定文件系统就能挂载成功 
linxu 这么做到的呢  
我们的linxu 通过超级区块中的内容去测试挂载 一个一个尝试
tips2.
/etc/fastab 是启动是的配置文件  mount -a 是挂载这个文件中的 未挂载的设备
时间文件系统的挂载是记录在 /etc/mtab 和 /proc/mounts 中的
如果我们这个文件出错 进入单人维护模式 根目录是以只读方式
挂载的 根本写入不了数据 
我就就可以使用 
mount  -n  -o remount,rw  /
 
                         
                                

