2

Я использовал GParted для изменения размера / перемещения раздела на диске. Первоначальный размер был 50 МБ, но я сократил раздел C:\ в Windows, а затем переместил стартовый диск обратно на 50 ГБ.

Это проявляется в расставании

Model: ATA TOSHIBA MK5061GS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  41.1MB  41.1MB  primary   fat16             
 2      41.9MB  830MB   789MB   primary   ntfs         boot 
 3      830MB   394GB   393GB   primary   ntfs              
 4      394GB   500GB   106GB   extended                    
 5      446GB   447GB   107MB   logical   ext3              
 6      447GB   500GB   53.6GB  logical                lvm  

Таким образом, вы можете видеть, что здесь нет промежутка между 3 и 4, который был бы, если бы я не переместил раздел и расширил его с 50 ГБ до 100 ГБ.

Однако, когда я делаю DF-H

Логический том по-прежнему отображается как 50 ГБ (ну, 40 ГБ + 10 ГБ подкачки), поэтому я не могу использовать это пространство.

Filesystem             Size   Used  Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                        42G    28G    13G  69% /
/dev/sda5              104M    28M    72M  28% /boot
tmpfs                  4.2G      0   4.2G   0% /dev/shm
/dev/sdb1              985G    22G   913G   3% /media/disk

Как это исправить?

Спасибо

2 ответа2

0

Если вы увеличили /dev /sda6, вам необходимо изменить размер группы томов в ней, чтобы LVM использовал ее:

pvresize /dev /sda6

Просто запустите его как root, не нужно ничего размонтировать и т.д.

После этого вам нужно изменить размер логического тома, если вы хотите, чтобы ваша корневая файловая система заняла все это новое свободное пространство:

lvresize --resizefs -l +100% PVS /dev /mapper /VolGroup00-LogVol00

Вы можете настроить параметр -l чтобы указать, насколько вы хотите увеличить объем, например, -l +10G увеличит его на 10 ГБ.

Благодаря параметру --resizefs файловой системы на этом томе будет изменен автоматически.

0
partprobe

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .