湖北人工智能建站系统软件,wordpress 图片缓存,网站开发个人基本情况1000字,免费公司邮箱怎么申请注册朋友送了一个固态硬盘给我#xff0c;因此将原机械硬盘上的系统迁移到固态硬盘上。原机械硬盘(dev/sdb)装有win10和ubuntu双系统。分区情况如下#xff1a;sda1#xff1a;ESP分区sda2#xff1a;资料sda3#xff1a;资料sda4#xff1a;swap分区#xff0c;被我干掉了因此将原机械硬盘上的系统迁移到固态硬盘上。原机械硬盘(dev/sdb)装有win10和ubuntu双系统。分区情况如下sda1ESP分区sda2资料sda3资料sda4swap分区被我干掉了内存8g基本上用不上。也可以使用swap文件代替swap分区。sda5ubuntu的/分区sda6ubunt的/home分区【记录下删除swap分区的过程】1.先查看swap分区swapon-s2.停用swap分区#确保swap分区没有使用free -m#停用swap分区sudo swapoff /dev/sdb4 (第1步显示的名称)#检查停用成功free -m3.删除swap分区文件sudo rm -rf /dev/sdb4这样就成功删除了swap分区。4.在/etc/fstab中删除或注释swap行#我把swap分区删除后空间合并到了/分区。因为操作的是/分区需要在u盘启动盘下执行使用Gparted工具resize即可。然后需要对ssd固态硬盘(dev/sda)分区分区情况如下。记得ssd分区时要4k对齐选择2048还是4096可以参考这篇文章固态硬盘分区4k对齐是2048还是4096该选哪个有区别吗sda1ESP分区sda2用于win10系统sda3win10自动创建的恢复分区(以前没有的可能是使用易升升级时自动创建的)无需手动创建。sda4用于ubuntu的/分区sda5用于ubunt的/home分区然后win10直接用ghost备份恢复再进pe修复下引导就搞定了。记录手动恢复引导的命令# 用DG等工具先将ESP分区装载为K盘从系统盘C:\Windows目录中复制UEFI格式的启动文件到ESP分区中修复系统。bcdboot c:\windows/s k: /l zh-cn /f uefiubuntu的备份恢复花费了大量时间主要是刷教程做准备工作。网上的方法差不多两种一种是使用dd命令直接拷贝分区另一种是使用tar命令压缩备份系统文件。我使用的是后者需要在live usb环境下进行也就是使用u盘ubuntu启动盘。主要参考了这篇教程Ubuntu系统备份备份前准备1.备份前先清理系统减小备份文件的大小(可选)首先进行系统的清理# 清理旧版本的软件缓存sudo apt-get autoclean# 清理所有软件缓存sudo apt-get clean# 删除系统不再使用的孤立软件sudo apt-get autoremove删除老旧的系统内核可以参考这篇文章如何删除 Ubuntu 上不再使用的旧内核。删除完后记得使用sudoupdate-grub更新一下。2.插入u盘启动进入Live USB界面点击试用ubuntu进入桌面后获取root权限sudo su备份3.备份/分区和/home分区cd /#挂载/分区sudo mkdirsrc-rootsudo mount /dev/sdb5 /src-root#挂载/home分区sudo mkdirsrc-homesudo mount /dev/sdb6 /src-home#挂载放/文件的分区(ssd的/分区)sudo mkdirdes-rootsudo mount dev/sda4 /des-root#挂载放/home文件的分区(ssd的/home分区)sudo mkdirdes-homesudo mount dev/sda5 /des-home#备份/分区文件。 注意因为是live USB环境直接用/表示USB ubuntu的/,所以不能直接用/。由于已经cd到了要备份的ubuntu的/目录下了所以直接用./sudo sucd/src-roottar cvpzf /des-root/backup.tgz --exclude./proc --exclude./lostfound --exclude./mnt --exclude./media --exclude./sys --exclude./run --exclude./tmp --exclude./home ./#备份/home分区文件sudo sucd/src-hometar cvpzf /des-home/home_backup.tgz ./-c 新建一个备份文档-v 显示详细信息-p 保存权限并应用到所有文件-z 用gzip压缩备份文档减小空间-f 指定压缩包名称(带路径)只能做最后一个参数--exclude 排除指定目录不进行备份--exclude/proc 一个虚拟文件系统系统运行的每一个进程都会自动在这个目录下面创建一个进程目录。既然是系统自动创建也就没必要备份。--exclude/lostfound 系统发生错误时(比如非法关机)可以在这里找回一些丢失文件。--exclude/mnt--exclude/media 多媒体挂载点如u盘、移动硬盘、windons分区等都会自动挂载到这个目录下。--exclude/sys--exclude/run 系统从启动以来产生的一些信息文件。--exclude/tmp 临时文件目录--exclude/home另外要注意的是我是划分了/和/home的所以备份/时会排除掉/home之后单独备份/home。如果没有划分单独的/home则不要排除/home。还原4.进行还原操作# 解压/备份文件cd/des-roottar -xvpzf backup.tgz# 解压/home备份文件cd/des-hometar -xvpzf home_backup.tgz# 创建前面备份时忽略的文件夹cd/src-rootmkdirprocmkdirmediamkdirmntmkdirtmpmkdirsysmkdir run5.修复引导。我是直接重建引导。参考EFIGPT模式下修复GRUB2双系统引导-修订版一种是用efibootmgr另一种是grub-install我用的后一种方法。sudo sumount /dev/sda4 /mnt (/dev/sda4为/分区)mount /dev/sda1 /mnt/boot/efi (/dev/sda1为/efi分区)mount -t proc proc /mnt/procmount -t sysfs sys /mnt/sysmount -o bind /dev /mnt/devmount -t devpts pts /mnt/dev/pts/chroot /mntgrub-install /dev/sda1update-grub26.重启然后修改/etc/fstab文件主要修改UUID。7.最后记得删除备份文件减少磁盘空间占用。