sgdisk基本用法
来源:互联网 发布:网络社交 编辑:程序博客网 时间:2024/06/05 17:15
sgdisk基本用法
简介
sgdisk是Linux下操作GPT分区的工具,就像fdisk是操作MBR分区的工具。关于GPT和MBR的区别请参考:
http://www.anchor.com.au/blog/2012/10/the-difference-between-booting-mbr-and-gpt-with-grub/
使用
新建分区
root@ceph1:~$ sgdisk --help | grep new-n, --new=partnum:start:end create new partition
-n 创建一个分区, -n后的参数分别是: 分区号:起始地址:终止地址
分区号如果为0,代表使用第一个可用的分区号;
起始地址和终止地址可以为0,0代表第一个可用地址和最后一个可用地址;
起始地址和终止地址可以为+/-xxx,代表偏移量,+代表在起始地址后的xxx地址,-代表在终止地址前的xxx地址;
- 创建了一个不指定大小、不指定分区号的分区:
root@ceph1:~# sgdisk -n 0:0:0 /dev/vddCreating new GPT entries.The operation has completed successfully.root@ceph1:~# lsblk | grep vddNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTvdd 253:48 0 40G 0 disk└─vdd1 253:49 0 20G 0 part
- 创建一个从默认起始地址开始的10G的分区:
root@ceph1:~# sgdisk -n 2:0:+5G /dev/vddCreating new GPT entries.The operation has completed successfully.root@ceph1:~# lsblk | grep vddNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTvdd 253:48 0 40G 0 disk└─vdd1 253:49 0 20G 0 part└─vdd2 253:50 0 5G 0 part
查看分区详情
root@ceph1:~$ sgdisk --help | grep info -i, --info=partnum show detailed information on partition
-i 显示某个分区详情
- 查看第一分区详情:
root@ceph1:~# sgdisk -i 1 /dev/vddPartition GUID code: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 (Linux filesystem)Partition unique GUID: C7EB237F-9A8F-4938-B010-125B3D6D0D4AFirst sector: 2048 (at 1024.0 KiB)Last sector: 41943006 (at 20.0 GiB)Partition size: 41940959 sectors (20.0 GiB)Attribute flags: 0000000000000000Partition name: ''
修改分区的 type code
root@ceph1:~$ sgdisk --help | grep typecode -t, --typecode=partnum:{hexcode|GUID} change partition type code
-t 修改某个分区的type code
- 指定第一分区的type code:
root@ceph1:~# sgdisk -t 1:4fbd7e29-9d25-41b8-afd0-062c0ceff05d /dev/vddThe operation has completed successfully.root@ceph1:~# sgdisk -i 1 /dev/vddPartition GUID code: 4FBD7E29-9D25-41B8-AFD0-062C0CEFF05D (Unknown)Partition unique GUID: C7EB237F-9A8F-4938-B010-125B3D6D0D4AFirst sector: 2048 (at 1024.0 KiB)Last sector: 41943006 (at 20.0 GiB)Partition size: 41940959 sectors (20.0 GiB)Attribute flags: 0000000000000000Partition name: ''
修改分区名
root@ceph1:~$ sgdisk --help | grep change-name -c, --change-name=partnum:name change partition's name
-c 修改某个分区的分区名
- 指定第一分区的分区名:
root@ceph1:~# sgdisk -c 1:"ceph data" /dev/vddThe operation has completed successfully.root@ceph1:~# sgdisk -i 1 /dev/vddPartition GUID code: 4FBD7E29-9D25-41B8-AFD0-062C0CEFF05D (Unknown)Partition unique GUID: C7EB237F-9A8F-4938-B010-125B3D6D0D4AFirst sector: 2048 (at 1024.0 KiB)Last sector: 41943006 (at 20.0 GiB)Partition size: 41940959 sectors (20.0 GiB)Attribute flags: 0000000000000000Partition name: 'ceph data'
清除分区数据
root@ceph1:~$ sgdisk --help | grep zap -z, --zap zap (destroy) GPT (but not MBR) data structures
- 清除第一分区:
root@ceph1:~# sgdisk -z /dev/vdd1Creating new GPT entries.Warning: The kernel is still using the old partition table.The new table will be used at the next reboot.GPT data structures destroyed! You may now partition the disk using fdisk orother utilities.
删除分区
root@ceph1:~$ sgdisk --help | grep delete -d, --delete=partnum delete a partition
-d 删除一个分区
- 删除第一分区:
root@ceph1:~# sgdisk -d 1 /dev/vddThe operation has completed successfully.root@ceph1:~# lsblk | grep vddNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTvdd 253:48 0 40G 0 disk└─vdd2 253:50 0 5G 0 part
阅读全文
1 0
- sgdisk基本用法
- android 6.0 sgdisk
- ceph中使用sgdisk
- 基本用法
- 基本用法
- 基本常用控件基本用法
- 基本常用控件基本用法
- gdb基本用法
- rpm的基本用法
- sfc的基本用法
- GDB基本用法zt
- GDB基本用法
- vi 的基本用法
- JProgressBar 的基本用法
- javascript 一些基本用法
- CheckBoxList控件基本用法
- NPlot的基本用法
- 一些js基本用法
- CodeForces
- Eclipse Modeling Tools安装GMF插件
- 栈和队列题
- JQ实现星星评价(带半星)
- mysqldump与innobackupex备份过程你知多少(完结篇)
- sgdisk基本用法
- 总结Unity遇到的坑及优化(持续更新)
- 强制转换的使用技巧
- C语言:指针的运算
- Java菜鸟的学习
- Volatile相关知识
- 把数组中的元素随机排列
- ListView滚动到底部自动加载数据
- JAVA-28-jsp脚本元素、指令元素