![自动创建 ext4 并交换未分配磁盘空间的脚本](https://linux22.com/image/973654/%E8%87%AA%E5%8A%A8%E5%88%9B%E5%BB%BA%20ext4%20%E5%B9%B6%E4%BA%A4%E6%8D%A2%E6%9C%AA%E5%88%86%E9%85%8D%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%E7%9A%84%E8%84%9A%E6%9C%AC.png)
我必须设置/安装多台机器。有些机器安装了 Windows 7。有些机器没有。这些机器有 0、2 或 3 个分区。每台机器都有足够的可用磁盘空间(20 到 250 GB)。
我安装了一个“黄金客户端”,并创建了.tar
该客户端的存档。现在,每个客户端都通过 pxe 启动一个小型 Linux,并运行一个脚本。该脚本应使用整个可用空间创建一个 ext4 和一个交换分区。之后,挂载 ext4 分区,复制 tar、chroot 等。
我可以使用 fdisk 创建分区。但是我如何才能确定新分区的分区号。例如,我必须挂载/dev/sda3
还是/dev/sda1
?
此外,我如何确定该分区是否为未分配空间,以及有多少空间?