早前,本喵在甲骨文薅了 2台 x86 + 1台 ARM的机器,默认分配的引导卷大小为 47 GB/台,而免费引导卷容量总量为 200 GB,也就是说还有59 GB可被使用。考虑到最近在 ARM 上部署的 Mastodon 像雪球一般越滚越大非常占用空间,在没有便宜的大盘鸡商家可以薅羊毛的情况下,还是决定扩容 ARM 引导卷好好利用剩余的免费额度,以解燃眉之急。
步骤一:云端分配引导卷容量
依次点击 菜单 - 计算 - 实例
在实例列表中找到待扩容的ARM实例,并点击查看实例详细信息
下拉页面在 资源 列表中找到 引导卷,点击关联引导卷
点击 编辑,卷大小 (GB) 输入 100
保存更改后,默认会弹出提示窗口。(本喵dd Debian 系统,因此官方的帮助信息对我毫无用处,这里直接点关闭!!)
需要重启一下实例,才能被系统识别。(接下来的内容需要在 SSH 终端完成 ↓↓↓)
步骤二:调整 Debian 分区大小
查看硬盘及分区信息
查看磁盘使用情况:
root@Miao:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 12G 0 12G 0% /dev
tmpfs 2.4G 17M 2.4G 1% /run
/dev/sda2 45G 12G 30G 29% /
tmpfs 12G 0 12G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 12G 0 12G 0% /sys/fs/cgroup
/dev/sda1 512M 5.9M 506M 2% /boot/efi
overlay 45G 12G 30G 29% /var/lib/docker/overlay2/33d3828f5992089ba173d758b0b0539695b4d2906ae5d4fa6e570712c5375d83/merged
tmpfs 2.4G 0 2.4G 0% /run/user/0
查看硬盘信息,记下第2分区/dev/sda2
开始的磁柱号这里是1050624
:
root@Miao:~# fdisk -l /dev/sda
GPT PMBR size mismatch (97677311 != 209715199) will be corrected by write.
The backup GPT table is not on the end of the device. This problem will be corrected by write.
Disk /dev/sda: 100 GiB, 107374182400 bytes, 209715200 sectors
Disk model: BlockVolume
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disklabel type: gpt
Disk identifier: 123CBC0C-456F-7890-9D45-90C1234F123
Device Start End Sectors Size Type
/dev/sda1 2048 1050623 1048576 512M EFI System
/dev/sda2 1050624 95676415 94625792 45.1G Linux filesystem
/dev/sda3 95676416 97675263 1998848 976M Linux swap
屏幕打印信息显示,100 G 硬盘已生效,但剩余容量并没有分配到分区中,结合硬盘使用情况,我们需要扩展剩余容量给 /dev/sda2
以达到扩容需求。
修改分区大小
1、先删除分区
顺序:先删除第3分区,接着删除第2分区
root@Miao:~# fdisk /dev/sda
Command (m for help): d (删除分区)
Partition number (1-3, default 3): 3 (删除第3分区也就是虚拟内存)
Partition 3 has been deleted.
Command (m for help): d (继续删除分区)
Partition number (1,2, default 2): 2 (删除第2分区也就是主分区)
Partition 2 has been deleted.
Command (m for help): w (分区写入硬盘)
The partition table has been altered.
2、重新建立分区
先建立第2分区也就是主分区
root@Miao:~# fdisk /dev/sda
Command (m for help): n (新建分区)
Partition number (2-128, default 2): 2 (创建第2分区)
First sector (1050624-209715166, default 1050624): (确保第2分区开始的磁柱号与原来保持一致否则会导致数据丢失,这里默认为1050624 是一致,回车键确认)
Last sector, +/-sectors or +/-size{K,M,G,T,P} (1050624-209715166, default 209715166): +96G (输入分配的容量,主分区我给96G)
Created a new partition 2 of type 'Linux filesystem' and of size 96 GiB.
Partition #2 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: N (不要格式化,不要格式化,不要格式化)
Command (m for help): w (分区写入硬盘)
The partition table has been altered.
然后把剩余容量用来建立第3分区也就是 swap 分区
root@Miao:~# fdisk /dev/sda
Command (m for help): n (创建分区)
Partition number (3-128, default 3): 3 (创建第3分区)
First sector (202377216-209715166, default 202377216): (回车)
Last sector, +/-sectors or +/-size{K,M,G,T,P} (202377216-209715166, default 209715166): (回车)
Created a new partition 3 of type 'Linux filesystem' and of size 3.5 GiB.
Command (m for help): t (修改分区类型)
Partition number (1-3, default 3): 3 (修改第3分区)
Partition type (type L to list all types): L (输入L列出所有分区类型,输入Q退出列表)
1 EFI System C12A7328-F81F-11D2-BA4B-00A0C93EC93B
2 MBR partition scheme 024DEE41-33E7-11D3-9D69-0008C781F39F
3 Intel Fast Flash D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
4 BIOS boot 21686148-6449-6E6F-744E-656564454649
5 Sony boot partition F4019732-066E-4E12-8273-346C5641494F
6 Lenovo boot partition BFBFAFE7-A34F-448A-9A5B-6213EB736C22
7 PowerPC PReP boot 9E1A2D38-C612-4316-AA26-8B49521E5A8B
8 ONIE boot 7412F7D5-A156-4B13-81DC-867174929325
9 ONIE config D4E6E2CD-4469-46F3-B5CB-1BFF57AFC149
10 Microsoft reserved E3C9E316-0B5C-4DB8-817D-F92DF00215AE
11 Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
12 Microsoft LDM metadata 5808C8AA-7E8F-42E0-85D2-E1E90434CFB3
13 Microsoft LDM data AF9B60A0-1431-4F62-BC68-3311714A69AD
14 Windows recovery environment DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
15 IBM General Parallel Fs 37AFFC90-EF7D-4E96-91C3-2D7AE055B174
16 Microsoft Storage Spaces E75CAF8F-F680-4CEE-AFA3-B001E56EFC2D
17 HP-UX data 75894C1E-3AEB-11D3-B7C1-7B03A0000000
18 HP-UX service E2A1E728-32E3-11D6-A682-7B03A0000000
19 Linux swap 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
Partition type (type L to list all types): 19 (列表显示 swap 分区类型的编号为19,输入19即可)
Changed type of partition 'Linux filesystem' to 'Linux swap'.
Command (m for help): w (分区写入硬盘)
The partition table has been altered.
3、启用 swap 分区
格式化 swap 分区(记下swap的UUID,一会儿要用)
root@Miao:~# mkswap /dev/sda3
Setting up swapspace version 1, size = 3.5 GiB (3757023232 bytes)
no label, UUID=456b6e71-7cfc-6c13-bcc0-c1b4110613e9
启用 swap 分区
swapon /dev/sda3
使用 vim
或nano
修改硬盘挂载文件(将挂载的 swap 分区 UUID 替换为新生成的 UUID)
nano /etc/fstab
保存修改,重启系统
reboot
4、resize2fs 调整文件系统大小
resize2fs /dev/sda2
最后,查看磁盘使用情况:
root@Miao:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 12G 0 12G 0% /dev
tmpfs 2.4G 8.9M 2.4G 1% /run
/dev/sda2 95G 12G 78G 14% /
tmpfs 12G 0 12G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 12G 0 12G 0% /sys/fs/cgroup
/dev/sda1 512M 5.9M 506M 2% /boot/efi
overlay 95G 12G 78G 14% /var/lib/docker/overlay2/33d3828f5992089ba173d758b0b0539695b4d2906ae5d4fa6e570712c5375d83/merged
tmpfs 2.4G 0 2.4G 0% /run/user/0
All Done. 扩容完成!
相关推荐
- 使用 SystemBack 为 Debian / Ubuntu 创建系统备份
- Debian 9 如何安装XFCE桌面+开启XRDP远程桌面服务
- Debian 9 系统小白手册(常见问题)
- Debian 9/Ubuntu 16.04 如何配置使用NFS服务
- Debian 9安装独立的Samba服务器
- 关于Debian/Ubuntu 系统备份及还原的手动方法
文章作者:喵斯基部落
原文地址:https://www.moewah.com/archives/5226.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。非商业转载及引用请注明出处(作者、原文链接),商业转载请联系作者获得授权。
太需要这篇文章了,感谢分享!
请问DD Debian后,关于调节硬盘性能是直接可以在网页端修改,还是也需要相关技术?
网页