linux自动分区、格式化、挂载脚本

以下是一个简单的Linux自动分区、格式化和挂载脚本的示例,请注意,此脚本需要以root用户身份运行,并且需要在具有足够磁盘空间的机器上运行。

linux自动分区、格式化、挂载脚本
(图片来源网络,侵删)

脚本概述

这个脚本将执行以下操作:

1、检测系统中的未分区磁盘。

2、创建一个新分区。

3、格式化该分区为ext4文件系统。

4、挂载新创建的文件系统到指定的目录。

脚本代码

#!/bin/bash
检查是否以root用户身份运行
if [ "$EUID" ne 0 ]
then echo "请使用root用户运行此脚本"
exit
fi
查找未分区的磁盘
unpartitioned_disk=$(lsblk no PKNAME,TYPE | awk '$2=="disk" {print $1}')
if [ z "$unpartitioned_disk" ]
then
    echo "没有找到未分区的磁盘"
    exit
fi
创建新分区
echo "正在创建新分区..."
parted script $unpartitioned_disk mklabel gpt mkpart primary ext4 0% 1%
获取新分区的设备名称
new_partition=$(lsblk no PKNAME,TYPE | awk '$2=="part" {print $1}' | head n 1)
格式化新分区
echo "正在格式化新分区..."
mkfs.ext4 $new_partition
挂载新分区
mount_point="/mnt/new_partition"
echo "正在挂载新分区到$mount_point..."
mkdir p $mount_point
mount $new_partition $mount_point
echo "完成!"

使用方法

1、将上述脚本保存为auto_partition_format_mount.sh

2、在终端中,使用chmod +x auto_partition_format_mount.sh命令使脚本可执行。

3、以root用户身份运行脚本:sudo ./auto_partition_format_mount.sh

请注意,这个脚本只是一个基本示例,可能需要根据你的具体需求进行修改,在使用之前,建议先在测试环境中进行尝试。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/675261.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希的头像未希新媒体运营
上一篇 2024-06-06 12:26
下一篇 2024-06-06 12:28

相关推荐

  • 存储备份到本地_挂载本地存储

    将数据备份到本地存储涉及两个主要步骤:确保数据安全地保存在本地设备上;通过挂载过程使这些数据可以被系统识别和访问。这通常需要配置操作系统以识别存储设备,并可能需要格式化或分区操作。

    2024-06-21
    046
  • 磁盘镜像挂载_挂载磁盘

    磁盘镜像挂载是将一个磁盘的镜像文件挂载到计算机上的过程,使得用户能够像访问实际的物理磁盘一样访问这个镜像。挂载磁盘则是将一个物理磁盘或虚拟磁盘连接到操作系统,以便用户可以读写数据。

    2024-06-20
    087
  • 盘符挂载_如何查看云硬盘盘符?

    在Windows系统中,云硬盘的盘符可以通过以下步骤查看:1、打开“此电脑”或“我的电脑”。2、在打开的窗口中,你可以看到所有的本地磁盘和可移动存储设备,如果你已经挂载了云硬盘,那么它应该也会在这里显示。3、云硬盘的盘符通常是以字母(如C、D、E等)表示的,如果你看不到云硬盘的盘符,那可能是因为它还没有被挂载……

    2024-06-08
    0147

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入