OrangePi Zero Debain 扩展SD卡分区容量

发布时间:2020年05月02日 // 分类:运维 // 暂无评论

将Debain镜像写入SD卡后,磁盘分区默认比较小。需要通过命令扩展分区。
而Zero的官方Debain镜像中似乎并没有自带扩展分区脚本。因此可以借助H5的分区扩展脚本实现分区扩展。

1、下载脚本。

wget –no-check-certificate https://raw.githubusercontent.com/OrangePiLibra/OrangePiH5_scripts/master/platform-scripts/resize_rootfs.sh

2、使用命令df -hT确认磁盘分区状态。

root@OrangePi:~# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  179M     0  179M   0% /dev
tmpfs          tmpfs      50M  4.5M   45M  10% /run
/dev/mmcblk0p2 ext4      1.1G  898M  147M  86% /      #这就是根目录对应分区 /dev/mmcblk0p2
tmpfs          tmpfs     246M     0  246M   0% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     246M     0  246M   0% /sys/fs/cgroup
/dev/mmcblk0p1 vfat       50M   18M   33M  35% /boot
tmpfs          tmpfs      50M     0   50M   0% /run/user/0

2、如果磁盘根目录分区不对应的/dev/mmcblk0p2,则需要修改脚本的这两个部分。

DEVICE="/dev/mmcblk0"
PART="2"

3、以root执行脚本。脚本执行可能需要一两分钟的时间。

root@OrangePi:~# ./resize_rootfs.sh

4、重新运行df -hT确认分区扩展完毕。

root@OrangePi:~# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  179M     0  179M   0% /dev
tmpfs          tmpfs      50M  4.5M   45M  10% /run
/dev/mmcblk0p2 ext4       15G  900M   13G   7% /      #这里可以看到Size已经扩展
tmpfs          tmpfs     246M     0  246M   0% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     246M     0  246M   0% /sys/fs/cgroup
/dev/mmcblk0p1 vfat       50M   18M   33M  35% /boot
tmpfs          tmpfs      50M     0   50M   0% /run/user/0

此外
如果因为网络问题无法下载脚本,下面贴出了该脚本文件内容,可自行创建文件:

#!/bin/sh

set -e

if [ "$(id -u)" -ne "0" ]; then
    echo "This script requires root."
    exit 1
fi

set -x

DEVICE="/dev/mmcblk0"
PART="2"

resize() {
    start=$(fdisk -l ${DEVICE}|grep ${DEVICE}p${PART}|awk '{print $2}')
    echo $start

    set +e
    fdisk ${DEVICE} <<EOF
p
d
2
n
p
2
$start

w
EOF
    set -e

    partx -u ${DEVICE}
    resize2fs ${DEVICE}p${PART}
}

resize

echo "Done!"

参考资料:
orangepi扩展SD卡分区大小
https://www.dongganboy.com/304.html

本文固定链接
https://www.ywlib.com/archives/161.html

标签
none

添加新评论 »

分类
随机文章
最新文章
最近回复