parted 创建新分区似乎有一个不希望的副作用,如果该分区以前存在,它将自动挂载,甚至在它被格式化之前。
这对于一个脚本来说很麻烦,例如:
parted -sm /dev/sdb mklabel gpt
parted -sm /dev/sdb mkpart primary ext4 1 1.8T
mkfs.ext4 -L drive /dev/sdb1
mkfs 在这里失败,因为分区已挂载。
在 CentOS 7 中观察到此行为,当目标磁盘自上次启动以来已被格式化并挂载时。
卸载,删除和挂载点目录中的条目/etc/fstab
,仍然触发条件;将创建挂载点并自动挂载分区。
目前尚不清楚谁创建了挂载点目录或 parted 从哪里获取信息。
在 fstab 清除和 parted 调用之间重新启动将解决此问题。parted 中没有关于自动安装的记录参数。
那么这种行为对于 parted 来说是否正常,是否有可靠的方法来防止它自动安装?