迁移/home分区

网友投稿 295 2022-10-12


迁移/home分区

实验坏境

公司原来安装的Centos服务器采用了自动分区的方案,随着使用服务器的系统用户数量不断增加,根分区经常面临磁盘空间耗尽情况,甚至有几次还导致系统无法启动,为了解决这些问题,现需要为服务器新增一块scsl硬盘,并将用户目录/home中的数据迁移到该硬盘中,要求迁移后不能影响原有用户账户的使用。

需求描述

在虚拟机中添加一块80GB的SCSI磁盘

在新硬盘中建立一个20GB的分区,用于存放所有普通用户宿主文件夹

命令(输入 m 获取帮助):nPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): p分区号 (1-4,默认 1):1起始 扇区 (2048-167772159,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-167772159,默认为 167772159):+20G分区 1 已设置为 Linux 类型,大小设为 20 GiB命令(输入 m 获取帮助):p磁盘 /dev/sdb:85.9 GB, 85899345920 字节,167772160 个扇区Units = 扇区 of 1 * 512 = 512 bytes扇区大小(逻辑/物理):512 字节 / 512 字节I/O 大小(最小/最佳):512 字节 / 512 字节磁盘标签类型:dos磁盘标识符:0x47dca76d 设备 Boot Start End Blocks Id System/dev/sdb1 2048 41945087 20971520 83 Linux命令(输入 m 获取帮助):wThe partition table has been altered!Calling ioctl() to re-read partition table.正在同步磁盘。

分区后磁盘需要格式化

[root@CentOS ~]# mkfs -t ext4 /dev/sdb1mke2fs 1.42.9 (28-Dec-2013)文件系统标签=OS type: Linux块大小=4096 (log=2)分块大小=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks1310720 inodes, 5242880 blocks262144 blocks (5.00%) reserved for the super user第一个数据块=0Maximum filesystem blocks=2153775104160 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000Allocating group tables: 完成 正在写入inode表: 完成 Creating journal (32768 blocks): 完成Writing superblocks and filesystem accounting information: 完成 [root@CentOS ~]#

新建的分区仍然挂载到/home目录下,需要导入系统中原有用户的数据

[root@CentOS ~]# mkdir /zhang[root@CentOS ~]# mv /home/* -t /zhang/[root@CentOS ~]# ls /zhang/bdqn kylin obama zhang[root@CentOS ~]# ls /home/[root@CentOS ~]# mount /dev/sdb1 /home/[root@CentOS ~]# df文件系统 1K-块 已用 可用 已用% 挂载点devtmpfs 481616 0 481616 0% /devtmpfs 497836 0 497836 0% /dev/shmtmpfs 497836 8676 489160 2% /runtmpfs 497836 0 497836 0% /sys/fs/cgroup/dev/sda3 18873344 5782856 11349848 34% //dev/sda1 1038336 173828 864508 17% /boottmpfs 99568 24 99544 1% /run/user/0/dev/sr0 4600876 4600876 0 100% /run/media/root/CentOS 7 x86_64/dev/sdb1 20511312 45080 19401272 1% /home[root@CentOS ~]# ls -al /home/总用量 20drwxr-xr-x 3 root root 4096 7月 4 15:31 .dr-xr-xr-x. 1 root root 230 7月 4 15:33 ..drwx------ 2 root root 16384 7月 4 15:31 lost+found[root@CentOS ~]# mv /zhang/* -t /home/

服务器在每次开机后能够自动挂载该分区

[root@CentOS ~]# vim /etc/fstab

重启后查看分区情况


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Linux内核中VLAN的实现过程(8)-Netlink控制接口(vlan基于端口)
下一篇:springboot如何使用logback
相关文章

 发表评论

暂时没有评论,来抢沙发吧~