我想删除 SSD 上的现有分区,然后创建一个分区,然后在同一个分区上创建一个文件系统

我想删除 SSD 上的现有分区,然后创建一个分区,然后在同一个分区上创建一个文件系统

我想删除 SSD 上的现有分区,然后创建一个分区,然后在其上创建一个文件系统。如何使用基于 fdisk 的单个命令来完成此操作?

答案1

由于 fdisk 作业不包括创建文件系统,因此您将至少需要两个命令。

我不建议使用 fdisk 的自动化工具,但仍然可以“编写脚本”:

# Create a new DOS partition table and a new partition on /dev/xvdb:
echo -e "o\nn\np\n1\n\n\nw" | fdisk /dev/xvdb
# Force kernel to re-read partition table on xvdb:
partprobe /dev/xvdb
# Create filesystem
mkfs.ext4 /dev:xvdb1

基本上,您需要“记录”您在 fdisk 中手动输入的操作序列,并使用简化的方式将它们echo发送到 fdisk。

但我认为parted对于这个工作来说这将是一个更好的工具。

相关内容