在安装centos7时由于没有合理的分区,使用时root分区太小,home基本为空,通过调整分区的方式合理的分配分区大小
参考链接:
http://www.thinksaas.cn/topics/0/666/666314.html
2、查看分区大小
[root@localhost ~]#
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 23G 28G 45% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 188K 7.8G 1% /dev/shm
tmpfs 7.8G 9.0M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/mapper/centos-home 175G 38M 175G 1% /home
/dev/sda1 497M 160M 338M 33% /boot
tmpfs 1.6G 20K 1.6G 1% /run/user/42
tmpfs 1.6G 20K 1.6G 1% /run/user/0
2、备份home分区文件
[root@localhost ~]# tar cvf /tmp/home.tar /home/
tar: 从成员名中删除开头的“/”
/home/
/home/ky/
/home/ky/.mozilla/
/home/ky/.mozilla/extensions/
/home/ky/.mozilla/plugins/
/home/ky/.bash_logout
/home/ky/.bash_profile
/home/ky/.bashrc
/home/ky/.cache/
/home/ky/.cache/gdm/
/home/ky/.cache/gdm/session.log.old
/home/ky/.cache/gdm/session.log
/home/ky/.cache/imsettings/
/home/ky/.cache/imsettings/log.bak
/home/ky/.cache/imsettings/log
/home/ky/.cache/evolution/
/home/ky/.cache/evolution/addressbook/
/home/ky/.cache/evolution/addressbook/trash/
/home/ky/.cache/evolution/calendar/
/home/ky/.cache/evolution/calendar/trash/
/home/ky/.cache/evolution/mail/
/home/ky/.cache/evolution/mail/trash/
/home/ky/.cache/evolution/memos/
/home/ky/.cache/evolution/memos/trash/
/home/ky/.cache/evolution/sources/
/home/ky/.cache/evolution/sources/trash/
/home/ky/.cache/evolution/tasks/
/home/ky/.cache/evolution/tasks/trash/
/home/ky/.cache/abrt/
/home/ky/.cache/abrt/applet_dirlist
/home/ky/.cache/abrt/lastnotification
/home/ky/.cache/tracker/
/home/ky/.cache/tracker/db-version.txt
/home/ky/.cache/tracker/meta.db
/home/ky/.cache/tracker/db-locale.txt
/home/ky/.cache/tracker/meta.db-wal
/home/ky/.cache/tracker/meta.db-shm
/home/ky/.cache/tracker/ontologies.gvdb
/home/ky/.cache/tracker/miner-applications-locale.txt
/home/ky/.cache/tracker/last-crawl.txt
/home/ky/.cache/tracker/first-index.txt
/home/ky/.cache/tracker/no-need-mtime-check.txt
/home/ky/.cache/event-sound-cache.tdb.localhost.localdomain.x86_64-redhat-linux-gnu
/home/ky/.cache/gnome-shell/
/home/ky/.cache/gnome-shell/update-check-3.14
/home/ky/.cache/gstreamer-1.0/
/home/ky/.cache/gstreamer-1.0/registry.x86_64.bin
/home/ky/.cache/webkit/
/home/ky/.cache/webkit/icondatabase/
/home/ky/.cache/webkit/icondatabase/WebpageIcons.db
/home/ky/.cache/virt-manager/
/home/ky/.cache/virt-manager/virt-manager.log
/home/ky/.config/
/home/ky/.config/imsettings/
/home/ky/.config/user-dirs.dirs
/home/ky/.config/user-dirs.locale
/home/ky/.config/gnome-session/
/home/ky/.config/gnome-session/saved-session/
/home/ky/.config/gconf/
/home/ky/.config/pulse/
/home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-device-volumes.tdb
/home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-stream-volumes.tdb
/home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-card-database.tdb
/home/ky/.config/pulse/cookie
/home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-default-sink
/home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-default-source
/home/ky/.config/dconf/
/home/ky/.config/dconf/user
/home/ky/.config/ibus/
/home/ky/.config/ibus/bus/
/home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-127.0.0.1-1
/home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-127.0.0.1-2
/home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-unix-0
/home/ky/.config/evolution/
/home/ky/.config/evolution/sources/
/home/ky/.config/evolution/sources/system-proxy.source
/home/ky/.config/goa-1.0/
/home/ky/.config/tracker/
/home/ky/.config/abrt/
/home/ky/.config/gtk-3.0/
/home/ky/.config/gtk-3.0/bookmarks
/home/ky/.config/nautilus/
/home/ky/.config/nautilus/desktop-metadata
/home/ky/.config/nautilus/accels
/home/ky/.config/gnome-initial-setup-done
/home/ky/.config/yelp/
/home/ky/.config/yelp/yelp.cfg
/home/ky/桌面/
/home/ky/下载/
/home/ky/模板/
/home/ky/公共/
/home/ky/文档/
/home/ky/音乐/
/home/ky/图片/
/home/ky/视频/
/home/ky/.ICEauthority
/home/ky/.local/
/home/ky/.local/share/
/home/ky/.local/share/keyrings/
/home/ky/.local/share/keyrings/login.keyring
/home/ky/.local/share/keyrings/user.keystore
/home/ky/.local/share/applications/
/home/ky/.local/share/sounds/
/home/ky/.local/share/icc/
/home/ky/.local/share/icc/edid-daa70b63d0040d08ef6781e4883450d6.icc
/home/ky/.local/share/gsettings-data-convert
/home/ky/.local/share/gnome-settings-daemon/
/home/ky/.local/share/gnome-settings-daemon/input-sources-converted
/home/ky/.local/share/gnome-shell/
/home/ky/.local/share/evolution/
/home/ky/.local/share/evolution/addressbook/
/home/ky/.local/share/evolution/addressbook/trash/
/home/ky/.local/share/evolution/calendar/
/home/ky/.local/share/evolution/calendar/trash/
/home/ky/.local/share/evolution/calendar/system/
/home/ky/.local/share/evolution/calendar/system/calendar.ics
/home/ky/.local/share/evolution/mail/
/home/ky/.local/share/evolution/mail/trash/
/home/ky/.local/share/evolution/memos/
/home/ky/.local/share/evolution/memos/trash/
/home/ky/.local/share/evolution/memos/system/
/home/ky/.local/share/evolution/memos/system/journal.ics
/home/ky/.local/share/evolution/tasks/
/home/ky/.local/share/evolution/tasks/trash/
/home/ky/.local/share/evolution/tasks/system/
/home/ky/.local/share/evolution/tasks/system/tasks.ics
/home/ky/.local/share/telepathy/
/home/ky/.local/share/telepathy/mission-control/
/home/ky/.local/share/telepathy/mission-control/accounts.cfg
/home/ky/.local/share/telepathy/mission-control/accounts-goa.cfg
/home/ky/.local/share/tracker/
/home/ky/.local/share/tracker/data/
/home/ky/.local/share/tracker/data/tracker-store.journal
/home/ky/.local/share/tracker/data/tracker-store.ontology.journal
/home/ky/.local/share/.converted-launchers
/home/ky/.local/share/nautilus/
/home/ky/.local/share/nautilus/scripts/
/home/ky/.local/share/gvfs-metadata/
/home/ky/.local/share/gvfs-metadata/home
/home/ky/.local/share/gvfs-metadata/home-f734e1ca.log
/home/ky/.esd_auth
/home/ky/.bash_history
/home/virtual_machine/
3、查看home备份文件
[root@localhost tmp]# ls -l home.tar
-rw-r--r--. 1 root root 5785600 2月 24 09:30 home.tar
[root@localhost tmp]# ls -lh home.tar
-rw-r--r--. 1 root root 5.6M 2月 24 09:30 home.tar
[root@localhost tmp]# cd
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 23G 28G 45% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 188K 7.8G 1% /dev/shm
tmpfs 7.8G 9.0M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/mapper/centos-home 175G 38M 175G 1% /home
/dev/sda1 497M 160M 338M 33% /boot
tmpfs 1.6G 20K 1.6G 1% /run/user/42
tmpfs 1.6G 20K 1.6G 1% /run/user/0
4、卸载/home,如果无法卸载
(1)先终止使用/home文件系统的进程
fuser -km /home/
(2)或者
[root@localhost ~]# fuser -mu /home
可以找到占用分区的进程ID,用kill -9删除对应的进程
[root@localhost ~]# umount /home/
[root@localhost ~]# df –h
卸载掉/home再查看分区
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 23G 28G 45% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 188K 7.8G 1% /dev/shm
tmpfs 7.8G 9.0M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 497M 160M 338M 33% /boot
tmpfs 1.6G 20K 1.6G 1% /run/user/42
tmpfs 1.6G 20K 1.6G 1% /run/user/0
5、删除/home所在的逻辑卷,选y,之前/home下的文件会丢失,所以之前做备份
[root@localhost ~]# lvremove /dev/centos/home
Do you really want to remove active logical volume home? [y/n]: y
Logical volume "home" successfully removed
6、扩展/root逻辑卷分区,添加125G;
[root@localhost ~]# lvextend -L 125G /dev/centos/root
Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 125.00 GiB (32000 extents).
Logical volume root successfully resized.
7、扩展/root文件系统
[root@localhost ~]# xfs_growfs /dev/mapper/centos-
centos-root centos-swap
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=256 agcount=4, agsize=3276800 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=6400, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 13107200 to 32768000
8、重新创建/home lv(逻辑卷)大小为50G
#######之前为175G,分出去125G给/root,剩下的50G给/home
[root@localhost ~]# lvcreate -L 50G -n /dev/centos/
/dev/centos/root /dev/centos/swap
[root@localhost ~]# lvcreate -L 50G -n /dev/centos/centos-home
Logical volume "centos-home" created.
9、创建文件系统
[root@localhost ~]# mkfs.xfs /dev/mapper/centos-
centos-centos--home centos-root centos-swap
[root@localhost ~]# mkfs.xfs /dev/mapper/centos-centos--home
meta-data=/dev/mapper/centos-centos--home isize=256 agcount=4, agsize=3276800 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal log bsize=4096 blocks=6400, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
10、挂载home到/home下
[root@localhost ~]# mount /dev/mapper/centos-
centos-centos--home centos-root centos-swap
[root@localhost ~]# mount /dev/mapper/centos-centos--home
mount: 在 /etc/fstab 中找不到 /dev/mapper/centos-centos--home
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 125G 23G 103G 18% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 188K 7.8G 1% /dev/shm
tmpfs 7.8G 9.0M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 497M 160M 338M 33% /boot
tmpfs 1.6G 20K 1.6G 1% /run/user/42
tmpfs 1.6G 20K 1.6G 1% /run/user/0
[root@localhost ~]# mount /dev/mapper/c
centos-centos--home centos-root centos-swap control
[root@localhost ~]# mount /dev/mapper/centos-centos--home
mount: 在 /etc/fstab 中找不到 /dev/mapper/centos-centos--home
[root@localhost ~]# mount /dev/mapper/centos-home
mount: 特殊设备 /dev/mapper/centos-home 不存在
###mount挂载失败的解决办法
查看/etc/fstab
[root@localhost etc]# cat fstab
#
# /etc/fstab
# Created by anaconda on Sat Feb 11 17:55:10 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=5d5a9000-e685-4665-8a93-44dab85317f4 /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
[root@localhost etc]#
/dev/mapper下没有centos-centos-home,所以挂载失败,修改fstab文件
/dev/mapper/centos-centos--home /home xfs defaults 0 0
####修改之前记得对/etc/fstab做备份
####这里不知道什么原因,创建home时名称为centos-home,这里显示centos-centos-home
修改完/etc/fstab后再挂载,挂载成功
[root@localhost ~]# mount /dev/mapper/centos-centos—home
11、home文件恢复
[root@localhost ~]# tar xvf /tmp/home.tar /home/
tar: /home:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出
[root@localhost ~]# tar xvf /tmp/home.tar -C /home/ #####需要参数-C
home/
home/ky/
home/ky/.mozilla/
home/ky/.mozilla/extensions/
home/ky/.mozilla/plugins/
home/ky/.bash_logout
home/ky/.bash_profile
home/ky/.bashrc
home/ky/.cache/
home/ky/.cache/gdm/
home/ky/.cache/gdm/session.log.old
home/ky/.cache/gdm/session.log
home/ky/.cache/imsettings/
home/ky/.cache/imsettings/log.bak
home/ky/.cache/imsettings/log
home/ky/.cache/evolution/
home/ky/.cache/evolution/addressbook/
home/ky/.cache/evolution/addressbook/trash/
home/ky/.cache/evolution/calendar/
home/ky/.cache/evolution/calendar/trash/
home/ky/.cache/evolution/mail/
home/ky/.cache/evolution/mail/trash/
home/ky/.cache/evolution/memos/
home/ky/.cache/evolution/memos/trash/
home/ky/.cache/evolution/sources/
home/ky/.cache/evolution/sources/trash/
home/ky/.cache/evolution/tasks/
home/ky/.cache/evolution/tasks/trash/
home/ky/.cache/abrt/
home/ky/.cache/abrt/applet_dirlist
home/ky/.cache/abrt/lastnotification
home/ky/.cache/tracker/
home/ky/.cache/tracker/db-version.txt
home/ky/.cache/tracker/meta.db
home/ky/.cache/tracker/db-locale.txt
home/ky/.cache/tracker/meta.db-wal
home/ky/.cache/tracker/meta.db-shm
home/ky/.cache/tracker/ontologies.gvdb
home/ky/.cache/tracker/miner-applications-locale.txt
home/ky/.cache/tracker/last-crawl.txt
home/ky/.cache/tracker/first-index.txt
home/ky/.cache/tracker/no-need-mtime-check.txt
home/ky/.cache/event-sound-cache.tdb.localhost.localdomain.x86_64-redhat-linux-gnu
home/ky/.cache/gnome-shell/
home/ky/.cache/gnome-shell/update-check-3.14
home/ky/.cache/gstreamer-1.0/
home/ky/.cache/gstreamer-1.0/registry.x86_64.bin
home/ky/.cache/webkit/
home/ky/.cache/webkit/icondatabase/
home/ky/.cache/webkit/icondatabase/WebpageIcons.db
home/ky/.cache/virt-manager/
home/ky/.cache/virt-manager/virt-manager.log
home/ky/.config/
home/ky/.config/imsettings/
home/ky/.config/user-dirs.dirs
home/ky/.config/user-dirs.locale
home/ky/.config/gnome-session/
home/ky/.config/gnome-session/saved-session/
home/ky/.config/gconf/
home/ky/.config/pulse/
home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-device-volumes.tdb
home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-stream-volumes.tdb
home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-card-database.tdb
home/ky/.config/pulse/cookie
home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-default-sink
home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-default-source
home/ky/.config/dconf/
home/ky/.config/dconf/user
home/ky/.config/ibus/
home/ky/.config/ibus/bus/
home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-127.0.0.1-1
home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-127.0.0.1-2
home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-unix-0
home/ky/.config/evolution/
home/ky/.config/evolution/sources/
home/ky/.config/evolution/sources/system-proxy.source
home/ky/.config/goa-1.0/
home/ky/.config/tracker/
home/ky/.config/abrt/
home/ky/.config/gtk-3.0/
home/ky/.config/gtk-3.0/bookmarks
home/ky/.config/nautilus/
home/ky/.config/nautilus/desktop-metadata
home/ky/.config/nautilus/accels
home/ky/.config/gnome-initial-setup-done
home/ky/.config/yelp/
home/ky/.config/yelp/yelp.cfg
home/ky/桌面/
home/ky/下载/
home/ky/模板/
home/ky/公共/
home/ky/文档/
home/ky/音乐/
home/ky/图片/
home/ky/视频/
home/ky/.ICEauthority
home/ky/.local/
home/ky/.local/share/
home/ky/.local/share/keyrings/
home/ky/.local/share/keyrings/login.keyring
home/ky/.local/share/keyrings/user.keystore
home/ky/.local/share/applications/
home/ky/.local/share/sounds/
home/ky/.local/share/icc/
home/ky/.local/share/icc/edid-daa70b63d0040d08ef6781e4883450d6.icc
home/ky/.local/share/gsettings-data-convert
home/ky/.local/share/gnome-settings-daemon/
home/ky/.local/share/gnome-settings-daemon/input-sources-converted
home/ky/.local/share/gnome-shell/
home/ky/.local/share/evolution/
home/ky/.local/share/evolution/addressbook/
home/ky/.local/share/evolution/addressbook/trash/
home/ky/.local/share/evolution/calendar/
home/ky/.local/share/evolution/calendar/trash/
home/ky/.local/share/evolution/calendar/system/
home/ky/.local/share/evolution/calendar/system/calendar.ics
home/ky/.local/share/evolution/mail/
home/ky/.local/share/evolution/mail/trash/
home/ky/.local/share/evolution/memos/
home/ky/.local/share/evolution/memos/trash/
home/ky/.local/share/evolution/memos/system/
home/ky/.local/share/evolution/memos/system/journal.ics
home/ky/.local/share/evolution/tasks/
home/ky/.local/share/evolution/tasks/trash/
home/ky/.local/share/evolution/tasks/system/
home/ky/.local/share/evolution/tasks/system/tasks.ics
home/ky/.local/share/telepathy/
home/ky/.local/share/telepathy/mission-control/
home/ky/.local/share/telepathy/mission-control/accounts.cfg
home/ky/.local/share/telepathy/mission-control/accounts-goa.cfg
home/ky/.local/share/tracker/
home/ky/.local/share/tracker/data/
home/ky/.local/share/tracker/data/tracker-store.journal
home/ky/.local/share/tracker/data/tracker-store.ontology.journal
home/ky/.local/share/.converted-launchers
home/ky/.local/share/nautilus/
home/ky/.local/share/nautilus/scripts/
home/ky/.local/share/gvfs-metadata/
home/ky/.local/share/gvfs-metadata/home
home/ky/.local/share/gvfs-metadata/home-f734e1ca.log
home/ky/.esd_auth
home/ky/.bash_history
home/virtual_machine/
[root@localhost ~]# cd /home/home/
[root@localhost home]# mv * ../
[root@localhost home]# cd /home/
[root@localhost home]# ls
home ky virtual_machine
[root@localhost home]# cd home/
[root@localhost home]# ls
[root@localhost home]# cd
12、df –h查看分区,分区大小修改成功
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 125G 23G 103G 18% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 188K 7.8G 1% /dev/shm
tmpfs 7.8G 9.1M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 497M 160M 338M 33% /boot
tmpfs 1.6G 20K 1.6G 1% /run/user/42
tmpfs 1.6G 20K 1.6G 1% /run/user/0
/dev/mapper/centos-centos--home 50G 38M 50G 1% /home
[root@localhost ~]#
参考链接:
http://www.thinksaas.cn/topics/0/666/666314.html
2、查看分区大小
[root@localhost ~]#
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 23G 28G 45% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 188K 7.8G 1% /dev/shm
tmpfs 7.8G 9.0M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/mapper/centos-home 175G 38M 175G 1% /home
/dev/sda1 497M 160M 338M 33% /boot
tmpfs 1.6G 20K 1.6G 1% /run/user/42
tmpfs 1.6G 20K 1.6G 1% /run/user/0
2、备份home分区文件
[root@localhost ~]# tar cvf /tmp/home.tar /home/
tar: 从成员名中删除开头的“/”
/home/
/home/ky/
/home/ky/.mozilla/
/home/ky/.mozilla/extensions/
/home/ky/.mozilla/plugins/
/home/ky/.bash_logout
/home/ky/.bash_profile
/home/ky/.bashrc
/home/ky/.cache/
/home/ky/.cache/gdm/
/home/ky/.cache/gdm/session.log.old
/home/ky/.cache/gdm/session.log
/home/ky/.cache/imsettings/
/home/ky/.cache/imsettings/log.bak
/home/ky/.cache/imsettings/log
/home/ky/.cache/evolution/
/home/ky/.cache/evolution/addressbook/
/home/ky/.cache/evolution/addressbook/trash/
/home/ky/.cache/evolution/calendar/
/home/ky/.cache/evolution/calendar/trash/
/home/ky/.cache/evolution/mail/
/home/ky/.cache/evolution/mail/trash/
/home/ky/.cache/evolution/memos/
/home/ky/.cache/evolution/memos/trash/
/home/ky/.cache/evolution/sources/
/home/ky/.cache/evolution/sources/trash/
/home/ky/.cache/evolution/tasks/
/home/ky/.cache/evolution/tasks/trash/
/home/ky/.cache/abrt/
/home/ky/.cache/abrt/applet_dirlist
/home/ky/.cache/abrt/lastnotification
/home/ky/.cache/tracker/
/home/ky/.cache/tracker/db-version.txt
/home/ky/.cache/tracker/meta.db
/home/ky/.cache/tracker/db-locale.txt
/home/ky/.cache/tracker/meta.db-wal
/home/ky/.cache/tracker/meta.db-shm
/home/ky/.cache/tracker/ontologies.gvdb
/home/ky/.cache/tracker/miner-applications-locale.txt
/home/ky/.cache/tracker/last-crawl.txt
/home/ky/.cache/tracker/first-index.txt
/home/ky/.cache/tracker/no-need-mtime-check.txt
/home/ky/.cache/event-sound-cache.tdb.localhost.localdomain.x86_64-redhat-linux-gnu
/home/ky/.cache/gnome-shell/
/home/ky/.cache/gnome-shell/update-check-3.14
/home/ky/.cache/gstreamer-1.0/
/home/ky/.cache/gstreamer-1.0/registry.x86_64.bin
/home/ky/.cache/webkit/
/home/ky/.cache/webkit/icondatabase/
/home/ky/.cache/webkit/icondatabase/WebpageIcons.db
/home/ky/.cache/virt-manager/
/home/ky/.cache/virt-manager/virt-manager.log
/home/ky/.config/
/home/ky/.config/imsettings/
/home/ky/.config/user-dirs.dirs
/home/ky/.config/user-dirs.locale
/home/ky/.config/gnome-session/
/home/ky/.config/gnome-session/saved-session/
/home/ky/.config/gconf/
/home/ky/.config/pulse/
/home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-device-volumes.tdb
/home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-stream-volumes.tdb
/home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-card-database.tdb
/home/ky/.config/pulse/cookie
/home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-default-sink
/home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-default-source
/home/ky/.config/dconf/
/home/ky/.config/dconf/user
/home/ky/.config/ibus/
/home/ky/.config/ibus/bus/
/home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-127.0.0.1-1
/home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-127.0.0.1-2
/home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-unix-0
/home/ky/.config/evolution/
/home/ky/.config/evolution/sources/
/home/ky/.config/evolution/sources/system-proxy.source
/home/ky/.config/goa-1.0/
/home/ky/.config/tracker/
/home/ky/.config/abrt/
/home/ky/.config/gtk-3.0/
/home/ky/.config/gtk-3.0/bookmarks
/home/ky/.config/nautilus/
/home/ky/.config/nautilus/desktop-metadata
/home/ky/.config/nautilus/accels
/home/ky/.config/gnome-initial-setup-done
/home/ky/.config/yelp/
/home/ky/.config/yelp/yelp.cfg
/home/ky/桌面/
/home/ky/下载/
/home/ky/模板/
/home/ky/公共/
/home/ky/文档/
/home/ky/音乐/
/home/ky/图片/
/home/ky/视频/
/home/ky/.ICEauthority
/home/ky/.local/
/home/ky/.local/share/
/home/ky/.local/share/keyrings/
/home/ky/.local/share/keyrings/login.keyring
/home/ky/.local/share/keyrings/user.keystore
/home/ky/.local/share/applications/
/home/ky/.local/share/sounds/
/home/ky/.local/share/icc/
/home/ky/.local/share/icc/edid-daa70b63d0040d08ef6781e4883450d6.icc
/home/ky/.local/share/gsettings-data-convert
/home/ky/.local/share/gnome-settings-daemon/
/home/ky/.local/share/gnome-settings-daemon/input-sources-converted
/home/ky/.local/share/gnome-shell/
/home/ky/.local/share/evolution/
/home/ky/.local/share/evolution/addressbook/
/home/ky/.local/share/evolution/addressbook/trash/
/home/ky/.local/share/evolution/calendar/
/home/ky/.local/share/evolution/calendar/trash/
/home/ky/.local/share/evolution/calendar/system/
/home/ky/.local/share/evolution/calendar/system/calendar.ics
/home/ky/.local/share/evolution/mail/
/home/ky/.local/share/evolution/mail/trash/
/home/ky/.local/share/evolution/memos/
/home/ky/.local/share/evolution/memos/trash/
/home/ky/.local/share/evolution/memos/system/
/home/ky/.local/share/evolution/memos/system/journal.ics
/home/ky/.local/share/evolution/tasks/
/home/ky/.local/share/evolution/tasks/trash/
/home/ky/.local/share/evolution/tasks/system/
/home/ky/.local/share/evolution/tasks/system/tasks.ics
/home/ky/.local/share/telepathy/
/home/ky/.local/share/telepathy/mission-control/
/home/ky/.local/share/telepathy/mission-control/accounts.cfg
/home/ky/.local/share/telepathy/mission-control/accounts-goa.cfg
/home/ky/.local/share/tracker/
/home/ky/.local/share/tracker/data/
/home/ky/.local/share/tracker/data/tracker-store.journal
/home/ky/.local/share/tracker/data/tracker-store.ontology.journal
/home/ky/.local/share/.converted-launchers
/home/ky/.local/share/nautilus/
/home/ky/.local/share/nautilus/scripts/
/home/ky/.local/share/gvfs-metadata/
/home/ky/.local/share/gvfs-metadata/home
/home/ky/.local/share/gvfs-metadata/home-f734e1ca.log
/home/ky/.esd_auth
/home/ky/.bash_history
/home/virtual_machine/
3、查看home备份文件
[root@localhost tmp]# ls -l home.tar
-rw-r--r--. 1 root root 5785600 2月 24 09:30 home.tar
[root@localhost tmp]# ls -lh home.tar
-rw-r--r--. 1 root root 5.6M 2月 24 09:30 home.tar
[root@localhost tmp]# cd
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 23G 28G 45% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 188K 7.8G 1% /dev/shm
tmpfs 7.8G 9.0M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/mapper/centos-home 175G 38M 175G 1% /home
/dev/sda1 497M 160M 338M 33% /boot
tmpfs 1.6G 20K 1.6G 1% /run/user/42
tmpfs 1.6G 20K 1.6G 1% /run/user/0
4、卸载/home,如果无法卸载
(1)先终止使用/home文件系统的进程
fuser -km /home/
(2)或者
[root@localhost ~]# fuser -mu /home
可以找到占用分区的进程ID,用kill -9删除对应的进程
[root@localhost ~]# umount /home/
[root@localhost ~]# df –h
卸载掉/home再查看分区
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 50G 23G 28G 45% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 188K 7.8G 1% /dev/shm
tmpfs 7.8G 9.0M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 497M 160M 338M 33% /boot
tmpfs 1.6G 20K 1.6G 1% /run/user/42
tmpfs 1.6G 20K 1.6G 1% /run/user/0
5、删除/home所在的逻辑卷,选y,之前/home下的文件会丢失,所以之前做备份
[root@localhost ~]# lvremove /dev/centos/home
Do you really want to remove active logical volume home? [y/n]: y
Logical volume "home" successfully removed
6、扩展/root逻辑卷分区,添加125G;
[root@localhost ~]# lvextend -L 125G /dev/centos/root
Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 125.00 GiB (32000 extents).
Logical volume root successfully resized.
7、扩展/root文件系统
[root@localhost ~]# xfs_growfs /dev/mapper/centos-
centos-root centos-swap
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root
meta-data=/dev/mapper/centos-root isize=256 agcount=4, agsize=3276800 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=6400, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 13107200 to 32768000
8、重新创建/home lv(逻辑卷)大小为50G
#######之前为175G,分出去125G给/root,剩下的50G给/home
[root@localhost ~]# lvcreate -L 50G -n /dev/centos/
/dev/centos/root /dev/centos/swap
[root@localhost ~]# lvcreate -L 50G -n /dev/centos/centos-home
Logical volume "centos-home" created.
9、创建文件系统
[root@localhost ~]# mkfs.xfs /dev/mapper/centos-
centos-centos--home centos-root centos-swap
[root@localhost ~]# mkfs.xfs /dev/mapper/centos-centos--home
meta-data=/dev/mapper/centos-centos--home isize=256 agcount=4, agsize=3276800 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal log bsize=4096 blocks=6400, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
10、挂载home到/home下
[root@localhost ~]# mount /dev/mapper/centos-
centos-centos--home centos-root centos-swap
[root@localhost ~]# mount /dev/mapper/centos-centos--home
mount: 在 /etc/fstab 中找不到 /dev/mapper/centos-centos--home
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 125G 23G 103G 18% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 188K 7.8G 1% /dev/shm
tmpfs 7.8G 9.0M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 497M 160M 338M 33% /boot
tmpfs 1.6G 20K 1.6G 1% /run/user/42
tmpfs 1.6G 20K 1.6G 1% /run/user/0
[root@localhost ~]# mount /dev/mapper/c
centos-centos--home centos-root centos-swap control
[root@localhost ~]# mount /dev/mapper/centos-centos--home
mount: 在 /etc/fstab 中找不到 /dev/mapper/centos-centos--home
[root@localhost ~]# mount /dev/mapper/centos-home
mount: 特殊设备 /dev/mapper/centos-home 不存在
###mount挂载失败的解决办法
查看/etc/fstab
[root@localhost etc]# cat fstab
#
# /etc/fstab
# Created by anaconda on Sat Feb 11 17:55:10 2017
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / xfs defaults 0 0
UUID=5d5a9000-e685-4665-8a93-44dab85317f4 /boot xfs defaults 0 0
/dev/mapper/centos-home /home xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
[root@localhost etc]#
/dev/mapper下没有centos-centos-home,所以挂载失败,修改fstab文件
/dev/mapper/centos-centos--home /home xfs defaults 0 0
####修改之前记得对/etc/fstab做备份
####这里不知道什么原因,创建home时名称为centos-home,这里显示centos-centos-home
修改完/etc/fstab后再挂载,挂载成功
[root@localhost ~]# mount /dev/mapper/centos-centos—home
11、home文件恢复
[root@localhost ~]# tar xvf /tmp/home.tar /home/
tar: /home:归档中找不到
tar: 由于前次错误,将以上次的错误状态退出
[root@localhost ~]# tar xvf /tmp/home.tar -C /home/ #####需要参数-C
home/
home/ky/
home/ky/.mozilla/
home/ky/.mozilla/extensions/
home/ky/.mozilla/plugins/
home/ky/.bash_logout
home/ky/.bash_profile
home/ky/.bashrc
home/ky/.cache/
home/ky/.cache/gdm/
home/ky/.cache/gdm/session.log.old
home/ky/.cache/gdm/session.log
home/ky/.cache/imsettings/
home/ky/.cache/imsettings/log.bak
home/ky/.cache/imsettings/log
home/ky/.cache/evolution/
home/ky/.cache/evolution/addressbook/
home/ky/.cache/evolution/addressbook/trash/
home/ky/.cache/evolution/calendar/
home/ky/.cache/evolution/calendar/trash/
home/ky/.cache/evolution/mail/
home/ky/.cache/evolution/mail/trash/
home/ky/.cache/evolution/memos/
home/ky/.cache/evolution/memos/trash/
home/ky/.cache/evolution/sources/
home/ky/.cache/evolution/sources/trash/
home/ky/.cache/evolution/tasks/
home/ky/.cache/evolution/tasks/trash/
home/ky/.cache/abrt/
home/ky/.cache/abrt/applet_dirlist
home/ky/.cache/abrt/lastnotification
home/ky/.cache/tracker/
home/ky/.cache/tracker/db-version.txt
home/ky/.cache/tracker/meta.db
home/ky/.cache/tracker/db-locale.txt
home/ky/.cache/tracker/meta.db-wal
home/ky/.cache/tracker/meta.db-shm
home/ky/.cache/tracker/ontologies.gvdb
home/ky/.cache/tracker/miner-applications-locale.txt
home/ky/.cache/tracker/last-crawl.txt
home/ky/.cache/tracker/first-index.txt
home/ky/.cache/tracker/no-need-mtime-check.txt
home/ky/.cache/event-sound-cache.tdb.localhost.localdomain.x86_64-redhat-linux-gnu
home/ky/.cache/gnome-shell/
home/ky/.cache/gnome-shell/update-check-3.14
home/ky/.cache/gstreamer-1.0/
home/ky/.cache/gstreamer-1.0/registry.x86_64.bin
home/ky/.cache/webkit/
home/ky/.cache/webkit/icondatabase/
home/ky/.cache/webkit/icondatabase/WebpageIcons.db
home/ky/.cache/virt-manager/
home/ky/.cache/virt-manager/virt-manager.log
home/ky/.config/
home/ky/.config/imsettings/
home/ky/.config/user-dirs.dirs
home/ky/.config/user-dirs.locale
home/ky/.config/gnome-session/
home/ky/.config/gnome-session/saved-session/
home/ky/.config/gconf/
home/ky/.config/pulse/
home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-device-volumes.tdb
home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-stream-volumes.tdb
home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-card-database.tdb
home/ky/.config/pulse/cookie
home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-default-sink
home/ky/.config/pulse/c6ad9f3563f743a29106fb7929ec9381-default-source
home/ky/.config/dconf/
home/ky/.config/dconf/user
home/ky/.config/ibus/
home/ky/.config/ibus/bus/
home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-127.0.0.1-1
home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-127.0.0.1-2
home/ky/.config/ibus/bus/c6ad9f3563f743a29106fb7929ec9381-unix-0
home/ky/.config/evolution/
home/ky/.config/evolution/sources/
home/ky/.config/evolution/sources/system-proxy.source
home/ky/.config/goa-1.0/
home/ky/.config/tracker/
home/ky/.config/abrt/
home/ky/.config/gtk-3.0/
home/ky/.config/gtk-3.0/bookmarks
home/ky/.config/nautilus/
home/ky/.config/nautilus/desktop-metadata
home/ky/.config/nautilus/accels
home/ky/.config/gnome-initial-setup-done
home/ky/.config/yelp/
home/ky/.config/yelp/yelp.cfg
home/ky/桌面/
home/ky/下载/
home/ky/模板/
home/ky/公共/
home/ky/文档/
home/ky/音乐/
home/ky/图片/
home/ky/视频/
home/ky/.ICEauthority
home/ky/.local/
home/ky/.local/share/
home/ky/.local/share/keyrings/
home/ky/.local/share/keyrings/login.keyring
home/ky/.local/share/keyrings/user.keystore
home/ky/.local/share/applications/
home/ky/.local/share/sounds/
home/ky/.local/share/icc/
home/ky/.local/share/icc/edid-daa70b63d0040d08ef6781e4883450d6.icc
home/ky/.local/share/gsettings-data-convert
home/ky/.local/share/gnome-settings-daemon/
home/ky/.local/share/gnome-settings-daemon/input-sources-converted
home/ky/.local/share/gnome-shell/
home/ky/.local/share/evolution/
home/ky/.local/share/evolution/addressbook/
home/ky/.local/share/evolution/addressbook/trash/
home/ky/.local/share/evolution/calendar/
home/ky/.local/share/evolution/calendar/trash/
home/ky/.local/share/evolution/calendar/system/
home/ky/.local/share/evolution/calendar/system/calendar.ics
home/ky/.local/share/evolution/mail/
home/ky/.local/share/evolution/mail/trash/
home/ky/.local/share/evolution/memos/
home/ky/.local/share/evolution/memos/trash/
home/ky/.local/share/evolution/memos/system/
home/ky/.local/share/evolution/memos/system/journal.ics
home/ky/.local/share/evolution/tasks/
home/ky/.local/share/evolution/tasks/trash/
home/ky/.local/share/evolution/tasks/system/
home/ky/.local/share/evolution/tasks/system/tasks.ics
home/ky/.local/share/telepathy/
home/ky/.local/share/telepathy/mission-control/
home/ky/.local/share/telepathy/mission-control/accounts.cfg
home/ky/.local/share/telepathy/mission-control/accounts-goa.cfg
home/ky/.local/share/tracker/
home/ky/.local/share/tracker/data/
home/ky/.local/share/tracker/data/tracker-store.journal
home/ky/.local/share/tracker/data/tracker-store.ontology.journal
home/ky/.local/share/.converted-launchers
home/ky/.local/share/nautilus/
home/ky/.local/share/nautilus/scripts/
home/ky/.local/share/gvfs-metadata/
home/ky/.local/share/gvfs-metadata/home
home/ky/.local/share/gvfs-metadata/home-f734e1ca.log
home/ky/.esd_auth
home/ky/.bash_history
home/virtual_machine/
[root@localhost ~]# cd /home/home/
[root@localhost home]# mv * ../
[root@localhost home]# cd /home/
[root@localhost home]# ls
home ky virtual_machine
[root@localhost home]# cd home/
[root@localhost home]# ls
[root@localhost home]# cd
12、df –h查看分区,分区大小修改成功
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/centos-root 125G 23G 103G 18% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 188K 7.8G 1% /dev/shm
tmpfs 7.8G 9.1M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 497M 160M 338M 33% /boot
tmpfs 1.6G 20K 1.6G 1% /run/user/42
tmpfs 1.6G 20K 1.6G 1% /run/user/0
/dev/mapper/centos-centos--home 50G 38M 50G 1% /home
[root@localhost ~]#