我有一个用于 CentOS 6.7 的 500GB 硬盘。但是当我创建分区时,我只是为 root 创建了一个较小的存储空间,但 /home 文件夹有很大的容量。我可以将可用容量从 /home 文件夹移至 /root 文件夹吗? /root 文件夹大约有 300GB
[trieutruong@moodle mapper]$ sudo df -ha
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_moodle-lv_root
50G 14G 33G 31% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
tmpfs 2.9G 144K 2.9G 1% /dev/shm
/dev/sda1 477M 98M 354M 22% /boot
/dev/mapper/vg_moodle-lv_home
405G 19G 366G 5% /home
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs
gvfs-fuse-daemon 0 0 0 - /root/.gvfs
[trieutruong@owncloud ~]$ sudo vgdisplay
--- Volume group ---
VG Name vg_moodle
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 465.27 GiB
PE Size 4.00 MiB
Total PE 119109
Alloc PE / Size 119109 / 465.27 GiB
Free PE / Size 0 / 0
VG UUID XjErZu-p3bD-2giP-Uy1x-JXpz-qsaN-82zs2X
[trieutruong@owncloud ~]$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/vg_moodle/lv_root
LV Name lv_root
VG Name vg_moodle
LV UUID akruVU-c3oT-eQsr-UTK6-3x70-uwpt-atyMeY
LV Write Access read/write
LV Creation host, time moodle, 2015-04-10 22:44:22 +0700
LV Status available
# open 1
LV Size 50.00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Path /dev/vg_moodle/lv_home
LV Name lv_home
VG Name vg_moodle
LV UUID 9V7IoG-t4KL-8YOj-TzKQ-jgXf-7DEi-Vc4vWD
LV Write Access read/write
LV Creation host, time moodle, 2015-04-10 22:44:31 +0700
LV Status available
# open 1
LV Size 411.52 GiB
Current LE 105349
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
--- Logical volume ---
LV Path /dev/vg_moodle/lv_swap
LV Name lv_swap
VG Name vg_moodle
LV UUID IXlxAv-t6J0-NdXa-OaQJ-s9sS-HUNc-LQojsv
LV Write Access read/write
LV Creation host, time moodle, 2015-04-10 22:45:44 +0700
LV Status available
# open 1
LV Size 3.75 GiB
Current LE 960
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
[trieutruong@owncloud ~]$ sudo fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xd9047926
Device Boot Start End Blocks Id System
/dev/sda1 * 1 64 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 64 60802 487873536 8e Linux LVM
Disk /dev/mapper/vg_moodle-lv_root: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_moodle-lv_swap: 4026 MB, 4026531840 bytes
255 heads, 63 sectors/track, 489 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/vg_moodle-lv_home: 441.9 GB, 441865732096 bytes
255 heads, 63 sectors/track, 53720 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
答案1
您需要减少主 LV,然后扩展根 LV。重新调整/扩展 LV 的大小(呈现为阻塞设备)之前先卸载文件系统。