freebsd系统下增加硬盘

一、默认安装完freebsd系统后,可执行df -h命令查看当前硬盘信息:
[root@www.service-labs.com /] #df -h

Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a    140G    2.9G    126G     2%    /
devfs          1.0K    1.0K      0B   100%    /dev

从以上信息可知硬盘是ad0,好,接下来关机,接上第二个硬盘,开机登陆freebsd系统,执行dmesg命令:
[root@www.service-labs.com /]#dmesg
显示以下信息:

......................................
.........省略部份..................
.........................
ppi0:  on ppbus0
ad0: 139205MB  [79656/16/63] at ata0-master UDMA100
ad2: 38166MB  [77545/16/63] at ata1-master UDMA100
Mounting root from ufs:/dev/ad0s1a

从以上信息可以看到新加的硬盘是ad2

二、建立newdirectory目录用于挂载第二个硬盘
[root@www.service-labs.com /]#cd /
[root@www.service-labs.com /]#mkdir newdirectory

情况一,新增加的硬盘是没有数据的,或新增加的硬盘数据是不要的了!

先格式化一下硬盘:
[root@www.service-labs.com /]#dd if=/dev/zero of=/dev/ad2 bs=1k count=1

始化新磁盘
[root@www.service-labs.com /]#fdisk -BI ad2

加上标签
[root@www.service-labs.com /]#disklabel -B -w -r ad2s1 auto

现在编辑你刚才创建的磁盘分区
[root@www.service-labs.com /]#disklabel -e ad2s1

为你创建的每个分区重复这个操作
[root@www.service-labs.com /]#newfs /dev/ad2s1c

挂上分区
[root@www.service-labs.com /]#mount /dev/ad2s1c /newdirectory

情况二,要增加的硬盘是有数据的,而且数据是要保留的,到时要挂载到netdirectory目录的!

加上标签
[root@www.service-labs.com /]#disklabel -B -w -r ad2s1 auto

现在编辑你刚才创建的磁盘分区
[root@www.service-labs.com /]#disklabel -e ad2s1

挂上分区
[root@www.service-labs.com /]#mount /dev/ad2s1c /newdirectory

三、编辑/etc/fstab 文件,添加合适的记录到你的/etc/fstab文件。如我的是增加以下信息:

/dev/ad2s1c             /netdirectory          ufs     rw              2       2

以上空白处用tab键隔开,不是空格,我的是ad2,具体根据dmesg显示的信息修改!如下是我的fstab文件内容:
[root@www.service-labs.com /]#vi /etc/fstab

# Device                Mountpoint      FStype  Options         Dump    Pass#
/dev/ad0s1b             none            swap    sw              0       0
/dev/ad0s1a             /               ufs     rw              1       1
/dev/ad0s1f             /tmp            ufs     rw              2       2
/dev/ad0s1g             /usr            ufs     rw              2       2
/dev/ad0s1e             /var            ufs     rw              2       2
/dev/acd0c              /cdrom          cd9660  ro,noauto       0       0
proc                    /proc           procfs  rw              0       0
/dev/ad2s1c             /netdirectory          ufs     rw              2       2

五、OK完成!
文章作者:IT服务 转摘请注明出处:https://www.service-labs.com/how-to-add-a-second-hard-disk.html

上一篇: