alpine v3.10 和 v3.17 初始安装后硬盘占用量差距很多

306 天前
 xbox360

在 virtualbox 下安装 alpine linux v3.10 和 v3.17 这 2 个版本,为什么同样方法安装后 v3.10 虚拟机的硬盘容量为 700 多 MB,而 v3.17 硬盘为 300MB 不到?

1578 次点击
所在节点    Linux
12 条回复
Andim
306 天前
是不是差在 SWAP 占用空间?
alpine 不像 redhat, 安装时可以自定义分区,我装 alpine 时都是把内存设 512M ,装完再把内存调到正常
Andim
306 天前
另外 iso 都是用的 alpine-virt-xxx 这个版本么?
xbox360
306 天前
@Andim 两个虚拟机都是内存 1G,硬盘 20G,安装过程中选中硬盘后输入 sys 它就自动分区了,iso 选的都是 alpine-standard-xx 的 64 位版,都是联网安装,而且 3.17 的安装时间明显比 3.10 更快.
Andim
306 天前
@xbox360 进两个虚拟机里看下是哪个目录大小不同

du / -a -d 1 -h -x
Andim
306 天前
虚拟机的话用这个 alpine-virt-xxx 映像就可以了,
alpine-standard-xx 这个可能会有很多硬件驱动, 什么高通,博通,MTK 之类的跟本用不到
xbox360
306 天前
@Andim 试了 virt 和 standard 这 2 个版本都是 v3.10 的,空间占用如下:


virt
```bash
localhost:~# df -h
Filesystem Size Used Available Use% Mounted on
devtmpfs 10.0M 0 10.0M 0% /dev
shm 496.1M 0 496.1M 0% /dev/shm
/dev/sda3 15.7G 118.6M 14.7G 1% /
tmpfs 99.2M 108.0K 99.1M 0% /run
/dev/sda1 92.8M 13.4M 72.4M 16% /boot

localhost:~# du / -a -d 1 -h -x
4.0K /opt
58.3M /lib
16.0K /media
10.9M /usr
4.0K /home
840.0K /var
12.0K /tmp
1016.0K /bin
1.5M /sbin
1.9M /etc
4.0K /mnt
4.0K /swap
16.0K /lost+found
8.0K /root
4.0K /srv
74.6M /
```

standard
```bash
localhost:~# df -h
Filesystem Size Used Available Use% Mounted on
devtmpfs 10.0M 0 10.0M 0% /dev
shm 495.9M 0 495.9M 0% /dev/shm
/dev/sda3 15.7G 743.1M 14.1G 5% /
tmpfs 99.2M 108.0K 99.1M 0% /run
/dev/sda1 92.8M 20.4M 65.4M 24% /boot

localhost:~# du / -a -d 1 -h -x
12.0K /tmp
4.0K /mnt
4.0K /swap
1.5M /sbin
840.0K /var
4.0K /opt
16.0K /media
1.9M /etc
16.0K /lost+found
8.0K /root
4.0K /home
682.8M /lib
10.9M /usr
1016.0K /bin
4.0K /srv
699.1M /
```
xbox360
306 天前
#6 的 md 格式不显示?
xbox360
306 天前
@Andim 看来是/lib 的占用很大,标准版下 3.10 占用 886.5M ,而 3.17 标准版占用 87.9M

3.17 standard 如下:
du / -a -d 1 -h -x
12.0K /home
4.0K /mnt
4.0K /opt
8.0K /root
4.0K /swap
87.9M /lib
20.5M /usr
2.0M /etc
2.6M /var
1.4M /sbin
16.0K /lost+found
16.0K /media
1.0M /bin
4.0K /srv
115.5M /
xbox360
306 天前
@xbox360 #6 更正:标准版 3.10 /lib 占用 682.8M
guiys
306 天前
alpine 安装过程可以改脚本禁用 swap ,在 setup-disk 那里加一个-s 0
https://wiki.alpinelinux.org/wiki/Alpine_setup_scripts
xbox360
306 天前
@guiys 上面我列出的数据中/swap 占用不大,/lib 里占用大,是 v3.10 标准版的原因
kneo
306 天前
继续看下 lib 下哪个目录大啊。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1011563

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX