루트 파티션을 추가하는 방법은 무엇입니까?

루트 파티션을 추가하는 방법은 무엇입니까?

내 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을 늘려 /새로운 크기로 편집한 후 wSWAP 뒤에 공간을 만듭니다.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의 루트 파티션 크기를 조정할 수 있습니다.

관련 정보