私の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のルートパーティションのサイズを変更できます。