내 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의 루트 파티션 크기를 조정할 수 있습니다.