我正在运行 Ubuntu,并希望我的启动脚本检查特定磁盘是否已安装,如果尚未格式化为 ext4,则将其格式化。我不想格式化磁盘,因为它在上次启动时已经格式化了。
答案1
您首先要查看 来检查磁盘是否存在/dev/disk/by-id
,然后在其上运行blkid
,解析“ext4”的输出,然后尝试安装它。blkid
和中的失败mount
将导致mkfs.ext4
和 重试。
我正在运行 Ubuntu,并希望我的启动脚本检查特定磁盘是否已安装,如果尚未格式化为 ext4,则将其格式化。我不想格式化磁盘,因为它在上次启动时已经格式化了。
您首先要查看 来检查磁盘是否存在/dev/disk/by-id
,然后在其上运行blkid
,解析“ext4”的输出,然后尝试安装它。blkid
和中的失败mount
将导致mkfs.ext4
和 重试。