如何将Linux分区扩容至整个SD卡?——fudonghai分享

2023-12-26 25阅读
将一个物理硬盘或者存储设备划分成多个逻辑部分的操作。在终端输入以下命令查看当前SD卡的磁盘情况:所以需要使用以下命令清除所有已存在的磁盘信息:需要对SD卡进行格式化以便我们可以开始使用它。

作为一门技术爱好者,我经常会使用树莓派来进行各种实验和项目开发。而在这些过程中,对于SD卡的分区管理也是一个非常重要的问题。今天,我想和大家分享一下如何将Linux分区扩容至整个SD卡。

如何将Linux分区扩容至整个SD卡?——fudonghai分享

第一,我们需要明确几个概念:

1. SD卡:Secure Digital Card(安全数字存储卡),是一种便携式存储设备。

2. 分区:将一个物理硬盘或者存储设备划分成多个逻辑部分的操作。

3. 扩容:增加某一个已有磁盘空间大小。

接下来就让我们开始具体操作!

如何将Linux分区扩容至整个SD卡?——fudonghai分享

步骤一:查看当前磁盘情况

第一,在终端输入以下命令查看当前SD卡的磁盘情况:

```

sudo fdisk -l

这里我的SD卡名称为/dev/sda。

步骤二:删除原有分区

由于我们需要将现有的分区全部删除,并重新进行新的划分,所以需要使用以下命令清除所有已存在的磁盘信息:

sudo fdisk /dev/sda

然后依次输入以下命令:

d # 删除分区

1 # 删除第一个分区

d # 再次删除分区

2 # 删除第二个分区

w # 保存并退出fdisk工具

这样就完成了原有分区的清除。

步骤三:重新创建新的扩容后的主分区

接下来需要创建一个新的主分区,该主要用于存储整个系统数据。运行如下命令:

sudo fdisk /dev/sda

n # 创建一个新的磁盘空间(选择p选项)

1

2048

[enter]

t

83

wq #

其中,2048为起始块号,默认输入即可;t是更改类型代码,将其设置为Linux类型(83)。

步骤四:格式化SD卡

在完成上述操作之后,需要对SD卡进行格式化以便我们可以开始使用它。请按照以下命令操作:

sudo mkfs.ext4 /dev/sda1 #(根据自己需求也可以选择其他文件系统)

sudo resize2fs /dev/sda1 #(调整文件系统大小至整个磁盘)

此时你会发现SD卡已经被成功地扩容到了整个设备!如果你想查看当前所有挂载点和他们所属设备,请继续阅读以下内容。

步骤五:检查挂载点信息

最后一步是检查挂载点信息。运行以下命令:

df -h

你会看到类似于如下的结果,已经成功地将SD卡扩容至整个设备。

总结

通过以上步骤,我们可以顺利地将Linux分区扩容至整个SD卡。在这过程中,需要注意备份重要数据以及选择适当的文件系统类型等问题。希望我的分享对大家有所帮助!

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]