安装Ubuntu,如何增加磁盘分区大小?

分享于 

4分钟阅读

ubuntu

  繁體



以下示例是在使用LVM系统的根分区上扩展卷。

SSH到系统,切换到root并运行cfdisk

cfdisk退出后


 # fdisk -l /dev/sda 


 Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors


 Units: sectors of 1 * 512 = 512 bytes


 Sector size (logical/physical): 512 bytes / 512 bytes


 I/O size (minimum/optimal): 512 bytes / 512 bytes


 Disklabel type: dos


 Disk identifier: 0xc8b647ff



 Device Boot Start End Sectors Size Id Type


 /dev/sda1 * 2048 999423 997376 487M 83 Linux


 /dev/sda2 1001470 16775167 15773698 7.5G 5 Extended


 /dev/sda3 16775168 41943039 25167872 12G 8e Linux LVM (***** See new partition /dev/sda3*****)


 /dev/sda5 1001472 16775167 15773696 7.5G 8e Linux LVM



在下一步之前重新启动系统(否则可能会得到Device /dev/sda3 not found (or ignored by filtering) )


 # shutdown now -r



初始化新卷


 # pvcreate /dev/sda3


 Physical volume"/dev/sda3" successfully created



获取要扩展的卷的名称


 # vgdisplay


 --- Volume group ---


 VG Name linuxetc1-vg (***** this is vg i'm extending*****)


 System ID 


 Format lvm2


 Metadata Areas 1


 Metadata Sequence No 3


 VG Access read/write


 VG Status resizable


 MAX LV 0


 Cur LV 2


 Open LV 2


 Max PV 0


 Cur PV 1


 Act PV 1


 VG Size 7.52 GiB


 PE Size 4.00 MiB


 Total PE 1925


 Alloc PE / Size 1925 / 7.52 GiB


 Free PE / Size 0 / 0 


 ...



扩展卷组


 # vgextend linuxetc1-vg /dev/sda3


 Volume group"linuxetc1-vg" successfully extended



扩展root


 # lvextend -l+100%FREE /dev/linuxetc1-vg/root


 Size of logical volume linuxetc1-vg/root changed from 6.52 GiB (1669 extents) to 18.52 GiB (4741 extents).


 Logical volume root successfully resized.



 Or if you only wanted to give 5 more GB to root


 # lvextend -L +5g /dev/linuxetc1-vg/root



获取下一步的文件系统名称


 # df -h


 Filesystem Size Used Avail Use% Mounted on


 udev 477M 0 477M 0% /dev


 tmpfs 100M 4.6M 95M 5% /run


 /dev/mapper/linuxetc1--vg-root 6.3G 2.5G 3.5G 42% / (***** this line*****)


 tmpfs 497M 0 497M 0% /dev/shm


 tmpfs 5.0M 0 5.0M 0% /run/lock


 tmpfs 497M 0 497M 0% /sys/fs/cgroup


 /dev/sda1 472M 105M 343M 24% /boot


 tmpfs 100M 0 100M 0% /run/user/1000



扩展文件系统


 # resize2fs /dev/mapper/linuxetc1--vg-root


 resize2fs 1.42.13 (17-May-2015)


 Filesystem at /dev/mapper/linuxetc1--vg-root is mounted on /; on-line resizing required


 old_desc_blocks = 1, new_desc_blocks = 2


 The filesystem on /dev/mapper/linuxetc1--vg-root is now 4854784 (4k) blocks long.



可以看到增加大小


 # df -h


 Filesystem Size Used Avail Use% Mounted on


 udev 477M 0 477M 0% /dev


 tmpfs 100M 4.6M 95M 5% /run


 /dev/mapper/linuxetc1--vg-root 19G 2.5G 15G 15% / (***** this line*****)


 tmpfs 497M 0 497M 0% /dev/shm


 tmpfs 5.0M 0 5.0M 0% /run/lock


 tmpfs 497M 0 497M 0% /sys/fs/cgroup


 /dev/sda1 472M 105M 343M 24% /boot


 tmpfs 100M 0 100M 0% /run/user/1000




PAR  Ubuntu  尺寸  磁盘  分区