linux 磁盘转移空间的方法
如何将一个盘的空间转移到另一个盘中,因为会经常遇到这种情况,在/home目录下磁盘很大,但/root少得可怜,如何把/home的空间转移到/root中呢?下文教你实战。
fedora24下实战
使用如下命令查看磁盘使用情况
df-lh
文件系统容量已用可用已用%挂载点 devtmpfs3.9G03.9G0%/dev tmpfs3.9G03.9G0%/dev/shm tmpfs3.9G2.9M3.9G1%/run tmpfs3.9G03.9G0%/sys/fs/cgroup /dev/mapper/fedora-root60G46G12G81%/ tmpfs3.9G400K3.9G1%/tmp /dev/sda1477M141M307M32%/boot tmpfs787M0787M0%/run/user/0 /dev/mapper/fedora-home141G60M134G1%/home
/dev/mapper/fedora-home对应的挂载目录为/home
/dev/mapper/fedora-root对应的挂载目录为/
从以上列表上看出fedora-home非常大,但是fedora-root非常小,我们实践转移1G。
取消/home目录的挂载
umount-v/home
检查要转移的磁盘
e2fsck-ff/dev/mapper/fedora-home #此命令操作结果的5个步骤必需全部通过
显示结果如下
e2fsck1.42.13(17-May-2015) 第一步:检查inode,块,和大小 第二步:检查目录结构 第3步:检查目录连接性 Pass4:Checkingreferencecounts 第5步:检查簇概要信息 /dev/mapper/fedora-home:130190/10838016files(0.1%non-contiguous),8077341/43338752blocks
改变/dev/mapper/fedora-home的磁盘大小
计算方法:141G-转移1g=140G
resize2fs/dev/mapper/fedora-home140G
剪切磁盘空间
lvreduce-L-1G/dev/mapper/fedora-home
重新挂载/home
mount-v/home
转移到/root
lvextend-L+1G/dev/mapper/fedora-root
使/root空间生效
resize2fs/dev/mapper/fedora-root
到这里就完成了,再执行df-lh命令
文件系统容量已用可用已用%挂载点 devtmpfs3.9G03.9G0%/dev tmpfs3.9G03.9G0%/dev/shm tmpfs3.9G2.9M3.9G1%/run tmpfs3.9G03.9G0%/sys/fs/cgroup /dev/mapper/fedora-root60G46G13G82%/ tmpfs3.9G400K3.9G1%/tmp /dev/sda1477M141M307M32%/boot tmpfs787M0787M0%/run/user/0 /dev/mapper/fedora-home141G60M133G1%/home
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。