我正在尝试创建一个bash脚本,该脚本将在具有现有分区的磁盘上创建一个具有文件系统的新分区。
看起来很容易以分区方式通过编程创建分区,但是它要求您知道从哪里开始和停止新分区,这就是我遇到的麻烦。
我不想依赖具有特定位置/大小的分区的磁盘。也就是说,我要创建一个新的分区,该分区在现有的最后一个分区之后立即开始。然后,我希望能够创建固定大小的分区或填充剩余空间。
在Bash中,是否有确定的可靠方法
a)最后一个分区的结束位置,以及
b)最后一个分区之后的剩余未分区空间?
1
即使您能做到,我也不会。想象一下错字在这里可能造成的伤害……
—
Joseph R.
最好不要。有些发行版的安装程序带有重新分区程序,编写一个分区程序并不是一件容易的事。太多的极端情况,太多的事情可能会搞砸。不要这样 如果这样做,则让其产生建议的配置,该配置必须得到操作员的批准。
—
彼得
我同意这很危险。但是,这是一个脚本,该脚本将首先擦除磁盘上的所有分区,因此之后将这些分区弄乱就没什么大不了的。唯一的风险是用户指定了错误的磁盘,使用任何分区工具都一样容易。
—
亚历克斯