Как я изменяю размер раздела сервера Ubuntu?

Существует ли простой способ уменьшить дисковый том на сервере Ubuntu?

Я выполняю виртуальную среду и потребность уменьшить мой дисковый том, так как у меня заканчивается пространство в моем не виртуальная среда.

8
задан 12 September 2011 в 12:32

4 ответа

Сначала нужно изменить размер файловой системы, затем таблицы разделов, а затем сказать виртуальному гипервизору, чтобы он изменил размер своего собственного диска. Как кто-то еще сказал, загрузить его на liveCD, а затем с помощью gparted ОЧЕНЬ легко. На самом деле, это единственный способ сделать это, если у вас подключена файловая система, что всегда будет происходить с вашей корневой файловой системой.

Если вы просто хотите изменить размер /home или что-то еще, что вы можете размонтировать...

umount /dev/sda4

parted покажет вам start/stop с parted -l

Model: ATA Hitachi HTS54323 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End    Size    File system     Name                  Flags
 1      20.5kB  210MB  210MB   fat32           EFI System Partition  boot
 2      210MB   160GB  160GB   hfs+            Mac HD
 3      160GB   162GB  2000MB  linux-swap(v1)
 4      162GB   320GB  158GB   ext4

Если бы я хотел изменить размер /dev/sda4:

parted resize /dev/vda1 162GB 300GB

Тогда мне просто нужно сказать провайдеру виртуального диска, чтобы он уменьшил размер своего диска до нужного размера.

Обратите внимание, что это довольно опасно, поэтому делайте резервные копии любых важных данных.

0
ответ дан 23 November 2019 в 05:56

Если вы имели в виду изменение размера файловой системы, которая, вероятно, является ext*. Посмотрите это руководство http://www.howtoforge.com/linux_resizing_ext3_partitions

Если вы имели в виду, что хотите уменьшить использование диска путем удаления временных данных и данных кэша, посмотрите на это: http://www.webupd8.org/2009/04/clean-unnecessary-temporarily-files-in.html

-1
ответ дан 23 November 2019 в 05:56

Помимо изменения размера раздела с помощью LiveCD и gparted вы можете изменить количество места, зарезервированного корневым пользователем (в процентах):

sudo tune2fs -m 10 /dev/sda1

Но это влияет только на пользователей, не являющихся корневыми пользователями!

Вы также можете создавать квоты для определенных пользователей, используя утилиту quota (User Quotas with Ubuntu)

-2
ответ дан 23 November 2019 в 05:56

Я думаю, вам придется использовать resize2fs.

Вам нужно будет:
1. загрузиться с livecd,
2. затем установите раздел как ext2,
3. и запустите что-то вроде resize2fs / dev / sda1 8000M .

Здесь более подробные пошаговые инструкции.

4
ответ дан 23 November 2019 в 05:56

Другие вопросы по тегам:

Похожие вопросы: