주로 /data
.
# btrfs fi resize -h
btrfs filesystem resize: too few arguments
usage: btrfs filesystem resize [devid:][+/-]<newsize>[kKmMgGtTpPeE]|[devid:]max <path>
Resize a filesystem
If 'max' is passed, the filesystem will occupy all available space
on the device 'devid'.
[kK] means KiB, which denotes 1KiB = 1024B, 1MiB = 1024KiB, etc.
그래서 이렇게 해야 할 것 같습니다:
btrfs filesystem resize -4T /data
오류가 발생합니다.
Resize '/data' of '-4T'
ERROR: unable to resize '/data': Invalid argument
내가 뭘 잘못했나요?
답변1
최신 버전의 Btrfs 도구를 실행 중인 것 같습니다.
$ btrfs --version
Btrfs v3.12
$ btrfs filesystem resize -h
btrfs filesystem resize: too few arguments
usage: btrfs filesystem resize [devid:][+/-]<newsize>[gkm]|[devid:]max <path>
Resize a filesystem
If 'max' is passed, the filesystem will occupy all available space
on the device 'devid'.
도움말이 업데이트되었지만(Btrfs Tools v4.4에서와 동일한 "도움말" 메시지가 표시됨) 명령은 여전히 kKmMgG
.
다음을 사용해야 합니다.
btrfs filesystem resize -4096G /data
크기를 4TB 줄입니다.
k=1000과 K=1024를 구별하는 다른 도구와는 달리 btrfs filesystem resize
이는 소문자와 대문자 모두에 대해 1024의 배수를 의미합니다.