幾天前,我開始遇到磁碟使用問題,因此我在分割區上分配了更多空間(80 GB)。但是,我認為這不起作用。
如果我運行diskutil list
我會得到這個(“Unix”是我創建的分區):
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage Macintosh HD 499.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, virtual):
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD +499.1 GB disk1
Logical Volume on disk0s2
/dev/disk2 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +86.2 GB disk2
1: EFI EFI 209.7 MB disk2s1
2: Apple_HFS Unix 85.9 GB disk2s2
但是,df -h
我建立的分割區 (\Volume\Unix) 的總大小仍然會報告為 50 GB。
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 465Gi 252Gi 213Gi 55% 1365753 4293601526 0% /
devfs 190Ki 190Ki 0Bi 100% 658 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
map -fstab 0Bi 0Bi 0Bi 100% 0 0 100% /Network/Servers
/dev/disk2s2 50Gi 47Gi 2.5Gi 96% 1698634 4293268645 0% /Volumes/Unix
而且,「Unix」分割區甚至沒有使用47GB的空間。運行ncdu
如下/Volume/Unix
:
. 10.8 GiB [##########] /pkg-cache
5.0 GiB [#### ] /workspace
10.4 MiB [ ] /.fseventsd
12.0 KiB [ ] .DS_Store
! 0.0 B [ ] /.DocumentRevisions-V100
! 0.0 B [ ] /.Trashes
! 0.0 B [ ] /.TemporaryItems
e 0.0 B [ ] /.bats
我該如何解決?
答案1
抱歉,我沒有足夠的聲譽來評論帖子。因此,我無法詢問您在嘗試調整大小時是否使用了GUI 程式“磁碟實用程式”或命令列實用程序,或者遇到了任何錯誤等。都會變得更糟,我避免使用它只要有可能。
希望以下內容會有所幫助:
您可以執行diskutil resizeVolume
命令來調整分割區大小。
如果您運行它,diskutil resizeVolume /dev/disk2s2 limits
它應該會告訴您可以將分區擴大到多大的信息。
運行後,您可以將分割區成長到所需的大小,因為任何數字都達到返回的大小最大限度在:
最大值(受地圖空間限制):最大限度國標
例如
diskutil resizeVolume /dev/disk2s2最大限度國標
您可能需要使用 sudo 來執行該diskutil resizeVolume
命令。