当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > linux添加新硬盘的详细经过

Unix/Linux
Linux 备份 恢复方法
Linux玩CS反恐精英的方法
在一个ISO镜像中集成多个不同的linux发行版,可刻盘,可引导
Linux 快捷键使用
Linux DHCP 服务器配置方法介绍
Linux 22端口的修改方法
Linux 记录会话过程的命令
Linux 后台执行程序如何操作?
linux Wget命令来浏览网页的方法
Linux tail命令的巧妙应用
Wine 中文存在很多的乱码怎么解决方法
linux 新手教程之创建锁文件的方法
配置Linux 保证其系统的安全
Linux DHCP协议实现过程
Linux系统下破解SAM密码
linux/unix vi 编辑器用法详解
Linux 误删文件的解决方法
Linux系统下的历史记录删除方法
Red Hat Linux 安全设置指南
Linux基本命令-注销、关机、重启

Unix/Linux 中的 linux添加新硬盘的详细经过


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 55 ::
收藏到网摘: n/a

拿到新盘以后就关机、插线、重开机。一切正常。

进入系统以后,查看 /dev下多了个 hdb,然后开始分区

执行 fdisk /dev/hdb

进入 fdisk的界面,打命令 n新建一个分区。

然后提示选择e(扩展分区)或p(主分区),这时输入了e创建扩展分区。

然后提示让输入分区编号(1-4),输入了1

接下来按提示输入起始扇区号和结束扇区号,由于只打算分一个区,都选择了默认值

最后输入命令 w 保存退出。

程式出现以下提示

The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.

这样分区就完成了。

接下来格式化分区:

执行 mkfs.ext3 /dev/hdb1

预料中应该是出现格式化的过程,结果确是提示 /dev/hdb1: Invalid argument passed to ext2 library while setting up superblock

以为是分区还没有加载上,重启机子后重新执行格式化命令,问题依旧。

fdisk -l /dev/hdb 查看,分区hdb1已正常存在。

百度里搜索此提示,发现有不少人碰到同样的问题,确都没有给了解决方案。

无奈之下去google搜索英文网站,找了几个同样的问题,半读半猜之后看到了解决办法。

删掉刚刚划分出来的分区,然后重新分区,并在选择e(扩展分区)还是p(主分区)的时候选择了创建主分区,然后依次执行,顺利分完区。

接下来再次执行格式划命令 mkfs.ext3 /dev/hdb1

此时程式顺利进入格式化界面,开始格式化。

经过二十多分钟的漫长等待,格式化终于完成。问题解决

接下来挂载新加的硬盘分区:

原来服务器存放游戏的目录结构为: update目下有个game目录,里面放着任何网络游戏,update做samba共享,管理员用户能够读写删,同时将game目录做samba共享,可匿名访问,只有读和执行权限。

此时在update目录下新建了game2目录: mkdir /update/game2

然后将新添加的硬盘分区挂载到此目录 mount /dev/hdb1 /update/game2

然后修改samba的配置文档,将game2目录也共享出来,设为和game同样权限,可匿名访问,可读、执行。

service smb restart 重启samba共享服务

至此服务器扩容成功。

为了以后每次重启服务器后不用再手工挂载新加的分区,还要再修改/etc/fstab文档,让系统启动时自动挂载。

vi /etc/fstab

在文档末尾添加一行 /dev/hdb1 /update/game2 ext3 default 1 2

保存退出。

至此任何工作全部完成。