如何在FreeBSD上添加第二块硬盘
如何在FreeBSD服务器上添加第二块硬盘?
如何在FreeBSD操作系统下分区,标记和挂载新硬盘以进行备份或存储其他数据?
在FreeBSD操作系统下有两种安装新硬盘的方法。
您可以使用所有命令行实用程序(例如fdisk,bsdlabel和newfs)来创建分区,对其进行标记和格式化。
此方法需要对BSD分区和其他内容有完整的了解。
FreeBSD使用bsdinstall/sade添加新磁盘(方法1)
bsdinstall实用程序用于安装和配置FreeBSD系统(包括硬盘)。
bsdinstall提供了使用其易于使用的菜单对新磁盘进行分区和标记的选项。
以root用户身份登录。
运行bsdinstall并进入"配置"菜单:
运行bsdinstall/sade
新驱动器可能是列表中的第二个驱动器,其名称类似于ad1或ad2,依此类推。
在上面的示例中,它是da0。
使用[Tab]键,[Up] //[Down] //[Left] //[Right]按[Enter]
选择所需的选项。
在FreeBSD上添加新硬盘的步骤如下:
步骤1添加新的分区方案
确保选择了da0。
选择"创建"按钮,然后按" [Enter]"键。
您必须为da0选择一个分区方案。
我将选择" GPT"并选择"确定":
为GPT设置分区方案
步骤2添加新分区
GPT分区表已成功创建。
要创建分区,请选择da0,然后再次按"创建"按钮。
确保您也执行Mountpoint并标记,最后选择"确定"按钮:
添加新分区
步骤3提交变更
在步骤2之后,您应该看到以下内容:
我的分区已准备好进行格式化
选择"完成"按钮以在屏幕上显示确认对话框。
选择"提交"按钮以确认更改:
确认对磁盘的更改
返回到shell提示符之前,您应该看到如下进度:
sade初始化磁盘
步骤4挂载磁盘
sade命令还将更新您的/etc/fstab
文件,如下所示:
# cat /etc/fstab
输出示例:
# Device Mountpoint FStype Options Dump Pass# /dev/vtbd0p2 / ufs rw 1 1 /dev/vtbd0p3 none swap sw 0 0 /dev/da0p1 /data/ ufs rw 2 2
使用mkdir命令创建/data /目录:
# mkdir /data/
通过执行以下安装命令来安装它:
# mount -a
使用df命令验证它:
# df
输出示例:
Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/vtbd0p2 77175164 2944484 68056668 4% / devfs 1 1 0 100% /dev /dev/da0p1 5061584 32836 4623824 1% /data
使用FreeBSD cli添加磁盘(方法2)
使用以下命令找出您的新磁盘名称:
$ dmesg | grep -i disk
或使用grep命令:
$ grep -i disk /var/run/dmesg.boot
有关更多信息,请参见如何在FreeBSD上查找所有已安装的硬盘信息。
在da0上创建一个新的分区方案。
-s GPT选项确定要使用的方案:
# gpart create -s GPT da0 da0 created
验证一下:
# gpart show da0
输出示例:
=> 40 10485680 da0 GPT (5.0G) 40 10485680 - free - (5.0G)
出于性能原因,请确保分区与一兆字节边界对齐,然后添加新分区:
# gpart add -t freebsd-ufs -a 1M da0 da0p1 added
验证一下:
# gpart show da0
输出示例:
=> 40 10485680 da0 GPT (5.0G) 40 2008 - free - (1.0M) 2048 10481664 1 freebsd-ufs (5.0G) 10483712 2008 - free - (1.0M)
通过执行以下命令来格式化/dev/da0p1分区:k:
# newfs -U /dev/da0p1
输出示例:
/dev/da0p1: 5118.0MB (10481664 sectors) block size 32768, fragment size 4096 using 9 cylinder groups of 626.09MB, 20035 blks, 80256 inodes. with soft updates super-block backups (for fsck_ffs -b #) at: 192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872, 10258112
最后创建一个新目录来挂载文件系统:
# mkdir /data/ # mount /dev/da0p1 /data/ # df
更新/etc/fstab
:
# vi /etc/fstab
追加以下行:
/dev/da0p1 /data/ ufs rw 2 2
保存并关闭文件。