原来的服务器用的固态硬盘有设计缺陷 且为sata固态读写速度慢 因此需要更换nvme固态 但需要最短时间换上并能正常使用。选择的方法是在另一台暂时不用的电脑上装centos系统同时同步文件到新硬盘上。
第一个问题是新电脑显卡不兼容centos7.9 无法进入安装的图形界面 选择trouble→basic graphic mode 安装最小化的centos
因为最小化安装且没有图形界面无法调整硬盘分区 只能使用默认分区 因此需要对系统分区调整
首先记录df -Th;lsblk; fdisk -l的信息
nvme0n1p3 swap
nvme0n1p4 /
nvme0n1p5 /home
首先希望把/与/home合并
umount /home 取消挂载
fdisk /dev/nvme0n1编辑硬盘分区
d删除4 5分区 然后n新建/分区 全部回车默认 最后w推出编辑(fdisk会在下次重启后分配生效 因为45两个分区合并后根分区的起始位置没变 所以不影响启动 如果把swap分区也删掉起始区块错误系统就挂掉了)
vi /etc/fstab 把/home挂载信息的那行删掉 否则下次启动会等待90s
因为我只创建了root账户 所以/home是空目录
reboot重启系统看上面配置是否正确 能正常登录启动就进行下一步 系统挂了就重装再次配置
xfs_growfs /dev/nvme0n1p4 同步逻辑磁盘的大小到文件磁盘
第二个问题需要联网备份服务器文件,但校园网需要认证,配置很麻烦,这里使用了dhclient直接联网成功(也许是之前验证登录过校园网)ping www.baidu.com 可以通
hostname -i查询分配到的ip地址
再开启ssh服务就可以远程连接了 yum install openssh_server
service sshd start
systemctl enable sshd
第三步就是rsync同步服务器文件
yum install rsync
rsync -avl(这里添加l保留软连接) --exclude={‘boot’,'data'} root@需要同步服务器ip:/ /
这里我排除了boot,data,dev,etc,proc,run,sbin,sys,tmp 这些目录的作用可以看参考链接
记得关闭/etc/selinux/config disable
Linux磁盘扩容三种方式_linux /dev/nvme0n1p3 固定15g 增加大小-CSDN博客
linux磁盘管理 lsblk和df -h显示的磁盘信息不一致怎么办? - 知乎 (zhihu.com)
Linux常用网络命令 - konglingbin - 博客园 (cnblogs.com)
linux开启ssh服务,实现ssh远程登录_linux开启ssh远程登录-CSDN博客