Несколько дней назад у меня начались проблемы с использованием диска, поэтому я выделил больше места на своем разделе (80 ГБ). Однако я не думаю, что это сработало.
Если я запущу, 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 ГБ.
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" даже не использует 47 ГБ пространства. Запуск 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-программу Disk Utility или утилиту командной строки при попытке изменить размер, или вы столкнулись с какими-либо ошибками и т. д. GUI-версия Disk Utility становится хуже с каждым релизом Mac OS, и я избегаю ее использования, когда это возможно.
Надеюсь, следующее поможет:
Вы можете выполнить diskutil resizeVolume
команду для изменения размера разделов.
Если вы запустите diskutil resizeVolume /dev/disk2s2 limits
его, вы получите информацию о том, насколько большим может быть раздел.
После этого вы можете увеличить свой раздел до желаемого размера, указав любое число вплоть до размера, возвращаемого какМаксв:
Максимум (ограничено пространством карты):МаксГБ
например
diskutil resizeVolume /dev/disk2s2МаксГБ
Для запуска команды вам может потребоваться использовать sudo diskutil resizeVolume
.