如何在Linux服务器上添加硬盘?

如何在Linux服务器上添加硬盘?,第1张

你进入系统前要在GRUB上选择

你按E可以进入一行编辑

你会看到

root(hd0,0)

kernel......

initrd......

等等

那个hd0,0就表示你进的是哪一个盘的系统

第一个0就表示第一个硬盘

第二个0就表示硬盘上的第一个分区

你直接把第二块硬盘加在机箱里

进入第一个硬盘的系统后,可以直接挂载

mount

-t

ext3

/dev/hdb1

/mnt

(/hdb1表示第2块硬盘的第一个分区

/mnt可以是你根下的任一文件夹)

或者进入/etc/fstab

添加一行

/dev/hdb1

/mnt

ext3

defoult

0

0

如果有多的分区的话

以此类推

fdisk -l ## 这里是查看目前系统上有几块硬盘

Disk /dev/sda: 36.4 GB, 36401479680 bytes

255 heads, 63 sectors/track, 4425 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 * 1 255 2048256 83 Linux

/dev/sda2 256 1530 10241437+ 83 Linux

/dev/sda3 4296 4425 1044225 82 Linux swap

/dev/sda4 1531 4295 22209862+ f Win95 Ext'd (LBA)

/dev/sda5 1531 2805 10241406 83 Linux

/dev/sda6 2806 4295 11968393+ 83 Linux

Partition table entries are not in disk order

Disk /dev/sdb: 36.7 GB, 36703918080 bytes ## 这里发现/dev/sdb,容量36.7G,且未被分区

255 heads, 63 sectors/track, 4462 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table

在服务器上把硬盘接好,启动linux,以root登陆。

比如我新加一块SCSI硬盘,需要将其分成三个区:

#fdisk /dev/sdb

进入fdisk模式:

Command (m for help):p //查看新硬盘的分区

Command (m for help):n //创建新分区

可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。

Command action

e extended //输入e为创建扩展分区

p primary partition (1-4) //输入p为创建主分区,这里我们选择p

Partion number(1-4):1 //第一个扩展分区,按你需求可以最多分4个主分区

First Cylinder(1-1014,default 1): 1 //第一个主分区起始的磁盘块数

Last cylindet or +siza or +sizeM or +sizeK: +1024MB //可以是以MB为单位的数字或者以

磁盘块数,这里我们输入+1024MB表示分区大小为1G。

这样我们就创建完一个分区,如果要创建更多分区可以照上面的步骤继续创建。

创建完后用w保存分区。

Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

这样就分区完,我们还要进行格式化

#mkfs -t ext3 -c /dev/sdb1 //如果有多个分区,则分区修改为sdb2这样

格式化完后我们需要进行挂载分区,

#mkdir www //创建/www目录,我们将把新的分区挂到www下

#mount /dev/sdb1 /www //将/dev/sdb1挂载到/www

# df //用df命令进行查看

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/sda2 3771316 1388956 2190788 39% /

/dev/sda1 101089 9463 86407 10% /boot

none 62988 0 62988 0% /dev/shm

/dev/sdb1 485906 8239452580 2% /www //看到了,这就是我们刚

才新挂载的分区

到这里我们工作已接近尾声了,不过我们如果这样就结束的话,我们每次重新启动服务器后都要

进行手工挂载,这样很麻烦,我们需要修改/etc/fstab文件来进行自动挂载。

#vi /etc/fstab

在文件的末尾填加如下内容:

/dev/sdb1 /wwwext3defaults1 2

如有多个分区可修改sdb1和/www,修改完后保存,重起服务器。

到此我们添加新硬盘的工作结束了。

可以用m命令来看fdisk命令的内部命令;n命令创建一个新分区;d命令删除一个存在的分区;p命令显示分区列表;t命令修改分区的类型ID号;l命令显示分区ID号的列表;a命令指定启动分区;w命令是将对分区表的修改存盘让它发生作用。

我们这里是创建新分区,所以输入 n 然后 e 是扩展分区,p 是主分区,我们输入 p

接下来的块数什么的,都输入 1 ,最后选择大小,Last cylinder or +size or +sizeM or +sizeK (1-60801, default 60801): +500GB //我们输入这个意思是分区大小为500G

最后输入 w 保存,如图:

点击在新窗口中浏览此图片

然后在/dev/目录下就可以看到 sdb1 存在了。

分区完了之后,我们需要进行格式化,使用 mkfs -t ext3 /dev/sdb1 命令进行对sdb1格式化。如图:

点击在新窗口中浏览此图片

上图格式化,我还在进行中,大约进行了一半。

格式化完了之后,我们就可以进行挂载分区了,我们先创建一个目录叫 data 然后把 /dev/sdb1 挂载到 /data 目录下,命令如下

mkdir /data

mount /dev/sdb1 /data

最后使用 df -h 命令进行查看,修改 /etc/fstab 来进行自动加载。如图:

点击在新窗口中浏览此图片

保存后,重启服务器,一切OK。 linux


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/270559.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-19
下一篇2023-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存