在没有Ubuntu CLI提示的情况下创建多个分区



我正在Ubuntu上尝试在同一卷上以编程方式创建两个分区,我想在没有提示的情况下自动创建。

编辑:我用parted:做到了这一点

parted -a optimal $EXTRA_DISK mklabel gpt
parted -a optimal $EXTRA_DISK mkpart primary 0% 40%
parted -a optimal $EXTRA_DISK mkpart primary 40% 100%

您可以使用sgdisk命令。

sgdisk -n partition_number:start_size:end_size /dev/sdb

示例用法:如果运行以下命令,将创建一个大小为25GB的分区/dev/sdb1。

sgdisk -n 1:0:25G /dev/sdb

输出:

root@host:/# lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0     7:0    0  55.5M  1 loop /snap/core18/2409
loop2     7:2    0  61.9M  1 loop /snap/core20/1518
loop3     7:3    0    47M  1 loop /snap/snapd/16010
loop4     7:4    0  67.8M  1 loop /snap/lxd/22753
loop5     7:5    0    48M  1 loop /snap/snapd/16778
loop6     7:6    0  55.6M  1 loop /snap/core18/2566
loop7     7:7    0  63.2M  1 loop /snap/core20/1623
loop8     7:8    0 296.5M  1 loop /snap/google-cloud-cli/68
loop9     7:9    0 296.7M  1 loop /snap/google-cloud-cli/70
sda       8:0    0    10G  0 disk 
├─sda1    8:1    0   9.9G  0 part /
├─sda14   8:14   0     4M  0 part 
└─sda15   8:15   0   106M  0 part /boot/efi
sdb       8:16   0   375G  0 disk 
├─sdb1    8:17   0    20G  0 part

一旦创建了分区,就可以挂载到任何需要的位置/路径。

相关内容

  • 没有找到相关文章

最新更新