如何增加根分区?

如何增加根分区?

我的 OpenBSD 空间不足/,需要增加空间。我正在尝试,但在将新信息写入磁盘时出现错误:

> w
disklabel: ioctl DIOCWDINFO: Open partition would move or shrink
disklabel: unable to write label

这是磁盘标签print信息:

# disklabel -E sd1 
Label editor (enter '?' for help at any prompt)
> p
OpenBSD area: 1024-234439970; size: 234438946; free: 10
#                size           offset  fstype [fsize bsize   cpg]
  a:          2097152             1024  4.2BSD   2048 16384 12958 # /
  b:         17023416          2098176    swap                    # none
  c:        234440033                0  unused                    
  d:          8388576         19121600  4.2BSD   2048 16384 12958 # /tmp
  e:         27930016         27510176  4.2BSD   2048 16384 12958 # /var
  f:          4194304         55440192  4.2BSD   2048 16384 12958 # /usr
  g:          2097152         59634496  4.2BSD   2048 16384 12958 # /usr/X11R6
  h:         34135072         61731648  4.2BSD   2048 16384 12958 # /usr/local
  i:              960               64   MSDOS                    
  j:          4194304         95866720  4.2BSD   2048 16384 12958 # /usr/src
  k:         12582912        100061024  4.2BSD   2048 16384 12958 # /usr/obj
  l:        121796032        112643936  4.2BSD   2048 16384 12958 # /home

我试过了:

  • 删除 SWAP 并扩展大小,/然后重新创建 SWAP,w然后q
  • 通过增加 SWAP 的 OFFSET,/使用新大小进行编辑,然后w在SWAP 后面创建空间q

这些动作是行不通的。

编辑:

该磁盘使用的是softRAID FDE。sd1是解密后的sd0.

# df -h /
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/sd1a     1005M   1005M  -50.1M   105%    /

答案1

您应该在更改分区大小之前卸载任何分区。您可以启动到实时 USB 并尝试使用您选择的工具来调整 HDD 或 SSD 上的根分区大小。

相关内容