一个客户的美国服务器装的是linux系统,系统坏了,因为由于没有分区,不能重装系统,所以我就让机房重新添加了一块新硬盘,想通过这样把旧硬盘的数据转移到新硬盘,但是由于本人技术有限,我们公司技术大佬又都不在,于是我折腾啊,百度啊,谷歌啊,还是不会哈哈,于是群里问了一个高手告诉我怎么弄,我先整理一下
先挂载
我试了下面的命令
fdisk -l (看新加的硬盘盘符)
看到旧硬盘是sdb1
于是通过挂载命令:mount /dev/sdb /home (把旧硬盘挂载到home目录)
是的出现错误,因为是sdb1不是sdb于是我重新弄了
但是仍然出现错误,一看就是只有一个分区,以后切记不要只弄一个分区,提示需要输入硬盘格式
然后输入dmesg查询硬盘格式
原来旧硬盘格式是ext4
于是我重新挂载mount-text4/dev/sdb1/home
但是还是出现错误,那接下来我就输入fsck-n/dev/sdb1检查硬盘错误情况
一看出现空分区,坏了,可能硬盘出问题了,那个担心啊,那估计分区表都被破坏了
那咋办,由于数据很重要,那只能好好修复了
dumpe2fs/dev/sdb1|grep-isuperblock
可惜没有,
于是就输入下面命令mke2fs-n/dev/sdb1
于是执行e2fsck/dev/sdb1-b32768
花了我将近5个小时的时间,终于完成了,应该是扫描fsck花费时间长
mount /dev/sdb1 /home,哇塞,竟然好了,高兴死我了
但是这个是临时挂载,不能重启,所以我抓紧时间先备份数据了。说实话,linux 系统真的却莫瞎折腾。
公司注册
银行开户
记账报税
年检审计
VAT注册
商标注册
专利申请
著作权登记
电商入驻
网站建设
公证认证
