У меня есть ноутбук с одним Intel 80GB SSD. Изначально у меня был только W7, но я установил Ubuntu на небольшой раздел этого диска. Недавно я захотел расширить раздел, содержащий Ubuntu, и загрузился с USB для запуска Gparted оттуда. Идея состояла в том, чтобы изменить размер раздела W7 и использовать это дополнительное пространство для моего раздела Ubuntu. У меня было:
Windows partition 61GB
Ubuntu partition 9,3GB
Linux-Swap 4GB
Изменение размера раздела W7 с помощью Gparted прошло нормально, что дало мне некоторое нераспределенное дисковое пространство. Теперь мне нужно было переместить это нераспределенное пространство рядом с моим разделом Ubuntu. Для этого я удалил диск подкачки, используемый Ubuntu, чтобы расширить раздел Ubuntu в этой области жесткого диска. Что означает, что у меня было:
Windows partition 56,17GB
Unallocated 4,88GB
Ubuntu partition 9,3GB
Unallocated 4GB
Затем я использовал нераспределенное пространство из раздела Windows в качестве нового диска подкачки:
Windows partition 56,17GB
Linux-Swap 4,88GB
Ubuntu partition 9,3GB
Unallocated 4GB
И наконец я хотел расширить свою Ubuntu. раздел, чтобы включить теперь нераспределенное пространство из старого раздела. Вот где у меня были проблемы.
Я попытался изменить размер раздела Ubuntu в Gparted, но получил сообщение об ошибке, которое не сохранил. Однако раздел Ubuntu действительно вырос, и в соответствии с Gparted у меня теперь есть:
Windows partition 56,17GB
Linux-Swap 4,88GB
Ubuntu partition 13,5GB
Проблема заключается в том, что дополнительные 4 ГБ в разделе Ubuntu не отображаются, как если бы Я получил 4 ГБ, но эти 4 ГБ используются каким-то файлом. При работе df -h
раздел по-прежнему указывается как 9,3 ГБ, а не 13,5 ГБ, как в Gparted.
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 9,3G 7,5G 1,3G 86% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 2,0G 12K 2,0G 1% /dev
tmpfs 393M 864K 392M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 2,0G 488K 2,0G 1% /run/shm
none 100M 36K 100M 1% /run/user
/dev/sda1 57G 44G 13G 79% /media/OS
Я хотел опубликовать образ Дисковой утилиты, но так как это мой первый вопрос, мне не разрешили. Тем не менее, он показывает раздел как 14 ГБ.
Я пытался использовать fstrim -v /
, но, похоже, это не помогло.
GParted 0.12.1 --enable-libparted-dmraid
Libparted 2.3
Check and repair file system (ext4) on /dev/sda5 00:00:04 ( ERROR )
calibrate /dev/sda5 00:00:00 ( SUCCESS )
path: /dev/sda5
start: 128,047,104
end: 156,301,311
size: 28,254,208 (13.47 GiB)
check file system on /dev/sda5 for errors and (if possible) fix them 00:00:04 ( SUCCESS )
e2fsck -f -y -v /dev/sda5
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
234643 inodes used (37.27%, out of 629552)
332 non-contiguous files (0.1%)
596 non-contiguous directories (0.3%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 185927/200
1840791 blocks used (73.84%, out of 2492928)
0 bad blocks
0 large files
144531 regular files
20184 directories
57 character device files
25 block device files
0 fifos
30 links
69834 symbolic links (48423 fast symbolic links)
3 sockets
------------
234664 files
e2fsck 1.42.5 (29-Jul-2012)
grow file system to fill the partition 00:00:00 ( ERROR )
resize2fs /dev/sda5
resize2fs 1.42.5 (29-Jul-2012)
resize2fs: /dev/sda5: The combination of flex_bg and
!resize_inode features is not supported by resize2fs.
Проблема заключается в изменении размера файловой системы Ubuntu (вероятно, ext2, ext3 или ext4) с помощью resize2fs 1.42.5.
Вы можете попробовать загрузиться с носителя, содержащего последнюю версию GParted Live (последняя стабильная версия - 0.16.2-1b). Это живое изображение использует более новую версию resize2fs 1.42.8-1.
Эта более новая версия GParted (0.16.2) также будет указывать, есть ли нераспределенное пространство внутри раздела.
Снова откройте gparted и запустите CHECK в файловой системе. Это также расширит его, чтобы использовать все доступное пространство.
Ваше объяснение довольно сложно следовать, но когда вы имеете дело с Windows, было бы лучше изменить размер диска с Windows, чтобы избежать многих проблем. В Windows вы вводите это в Run> diskmgmt.msc, и появляется управление дисками. Вы хотели бы сделать все изменения размера окон там. Я определенно думаю, что вы должны запустить diskmgmt, чтобы увидеть, что он показывает. Windows может перемещать свои собственные файлы, когда вы изменяете размер раздела с помощью diskmgmt, но Linux этого не делает. также вы можете захотеть запустить Bleachbit на вашей установке Ubuntu для очистки ненужных файлов. Вы можете быть удивлены тем, сколько места вы восстановите, если не использовали его раньше. Вы можете скачать Bleachbit из Ubuntu Software Manager. Запустите Bleachbit как пользователь root и пользователь, чтобы удалить ненужный ход.