起因
看到磁盘全部标红,莫名的伤感,加上现在文件分布比较乱,于是装系统提上了日程
过程
挺不喜欢windows的,各种更新,漏洞提示,操作也没centos流畅,我们服务器用的就是centos,我就在想咱没钱弄mac,就弄centos吧,然后用虚拟机装win7当办公环境,解决兼容问题,说干就干。。。
装虚拟机
先把资料都拷到移动硬盘里,然后用光盘装好centos7系统,装完了,开始安装虚拟机virtualbox,
在/etc/yum.repos.d/目录下新建virtualbox.repo并写入如下内容
[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=
gpgcheck=
repo_gpgcheck=
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
更新yum缓存
yum clean all
yum makecache -y
安装virtualbox
yum install VirtualBox- -y
启动虚拟机的时候提示错误
Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again
根据错误报告提示说可以通过命令 sudo /sbin/vboxconfig 来重新编译virtualbox内核修复异常
然后就敲出
sudo /sbin/vboxconfig
终端提示要安装一些包,咱按要求走,继续敲出
yum install gcc make -y
yum install kernel-devel--el7.x86_64 -y
yum install kernel-devel -y
/sbin/vboxconfig
终于能顺利启动virtualbox了
拷贝资料
当我插上硬盘的时候,竟然发现centos打不开,查资料是因为centos不识别ntfs文件系统,于是
安装ntfs-3g
、添加aliyun的epel源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-repo
、yum 安装ntfs-g
yum install ntfs-g
这次终于能识别了,开始拷贝资料,虚拟机与宿主机间通过共享文件夹去交互,win7就在网络位置里找到共享文件夹,然后使用宿主机系统。
看到资料拷贝中,心想终于能够开心使用centos7系统了,谁知虚拟机竟然提示没有空间了,明明空间足够啊,另外在虚拟机中使用win7还是不顺畅,没有纯win7好用,怎么办。。。
最后我妥协了,放弃centos7+win7,还是直接win7吧,没想到一个大坑即将到来!!!
移动硬盘坏了
win7装好后,准备把硬盘里的资料拷进来,但是发现部分文件拷不了或者就是龟速拷贝,总共有300g的资料,让我一度以为是系统的问题,换了几次系统,后来试了其他同事机子后觉得是移动硬盘的问题,我觉得有可能是windows和centos间搞来搞去,把硬盘搞坏了,需要格式化!那硬盘里的资料得弄出来啊,想想既然是由centos引起的还是由它去了结吧,准备把资料拷到服务器上去,再通过xftp下到磁盘里,然后格式化我的移动硬盘,还好硬盘里的资料能拷进大部分到服务器上去,虽然不是全部,但是我已经很满意了,花了两三天弄了这玩意,现在终于可以休息了,特此记录。
小结
- 养成好的文件管理习惯,要有所舍弃,其实很多资料能扔就扔,我的磁盘下文件分成rubbish,workdoc,worksoft大文件夹,一般下载的东西我都放到rubbish文件夹里,worksoft里都是绿色安装软件
- 不同文件系统间还是避免用u盘或者移动硬盘直接拷贝,容易弄坏盘,格式化就不好了
- svn和git之类的版本库最好不要复制,新主机重新安装版本软件时可能会引起版本提交冲突,或者自定义设置冲突