我想删除 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
对于这个工作来说这将是一个更好的工具。