将新硬盘挂载到/home目录下

最近项目的开发模式采用了用户登录服务器的模式去开发。公司服务器Ubuntu下home目录下磁盘空间严重不足,完全不能满足多人开发。从X东上买了一块1TB的7200转,32M缓存的西数的企业级硬盘(做工看着还是比较粗糙的,不像之前买过的黑盘那样细致)。下面的任务就是将新硬盘挂载到home目录下:

1.首先查看磁盘的信息,可以使用:lshw -C disk,查看目前系统可识别的磁盘。可以看到系统的所有磁盘,公司的Server上可以发现/dev/sda(新磁盘,嘿嘿把公司Server上的DVD的串口线拆下来接新硬盘了)和/dev/sdb(老磁盘)。

 

2.将/dev/sda格式化,这里我采用的是ext3。使用:mkfs.ext2 -j /dev/sda (-j的作用就是将格式选择为ext3格式),打个“y”后就可以坐等了,新硬盘我只需要一个extern的分区,所有只需一个大的分区就可以了。

 

3.之前看到了很多上面都是说建立一个什么test分区或者建立一个/mnt/newdisk之类的说法,但是重启的时候,用户内容还是会去寻找/home目录下的磁盘去建立东西,所以这里我直接将/etc/fstab文件中的,/dev/sda直接映射成/home,ok重启电脑,reboot

 

4.重新登录可能会报错,例如我的用户是john,报错的内容就是没有权限在/home/john下建立相关的一些文件夹,系统然后要求你重新登录,这个时候ctrl+alt+F1,进入命令行登录john,然后进去root权限,当然你的john必须在建立的时候就是一个root权限的用户,这个时候你就可以通过手动建立一个john的文件夹,同时使用chown john:john john将/home/john这个文件夹的属性归属到john这个用户和group下,其他用户也可以采用同样的方式去处理,这样就基本完成了一个/home下多用户迁移到新硬盘的工作。

 

之前的/home下的磁盘分区先在就会挂载到/media结点下去了,那些空间可以做来备份也可以用来存储一些其他的设备。目前来看还没有遇到什么问题,如果遇到问题后续我会继续跟进,补充。

 

不同公司,由于安全策略,开发模式,对于版本的管理还是服务器和Clinet的交互有着很多不同的方案,后面会对这些不同的方案进行一些总结。

你可能感兴趣的:(server,服务器,ubuntu,ext,disk,磁盘)