FreeBSD:挂载硬盘/磁盘命令
时间:2020-01-09 10:42:39 来源:igfitidea点击:
如何使用命令行选项在FreeBSD Unix中安装硬盘?
您需要使用mount命令将本地或者远程(基于网络的共享,例如NFS或者CIFS)安装到FreeBSD文件系统树上。
语法
通用语法如下:mount /dev/adXYZE /path/to/mount/point
其中:
- /dev/adXZE是实际的磁盘分区名称。
在FreeBSD上安装硬盘
使用以下命令列出所有检测到的硬盘,包括cdrom和分区:
egrep 'ad[0-9]|cd[0-9]' /var/run/dmesg.boot
输出示例:
ad0: 5120MB at ata0-master WDMA2 acd0: CDROM at ata1-master WDMA2 Trying to mount root from ufs:/dev/ad0s1a ad0: 5120MB at ata0-master WDMA2 acd0: CDROM at ata1-master WDMA2 Trying to mount root from ufs:/dev/ad0s1a ad0: 5120MB at ata0-master WDMA2 acd0: CDROM at ata1-master WDMA2 Trying to mount root from ufs:/dev/ad0s1a ad0: 5120MB at ata0-master WDMA2 acd0: CDROM at ata1-master WDMA2 Trying to mount root from ufs:/dev/ad0s1a
以下提供了更清晰的输出:
# atacontrol list
输出示例:
ATA channel 0: Master: ad0 ATA/ATAPI revision 7 Slave: no device present ATA channel 1: Master: acd0 ATA/ATAPI revision 4 Slave: no device present
在现代的FreeBSD服务器上,请使用camcontrol命令代替:
# camcontrol devlist
输出示例:
at scbus0 target 0 lun 0 (ada0,pass0) at scbus1 target 0 lun 0 (ada1,pass1)
FreeBSD安装命令
要在/data挂载一个名为/dev/ad1s1d的分区,请使用mkdir命令创建一个空目录:
mkdir /data
要将设备/dev/ad1s1d挂载在/data /目录中,请执行:
mount /dev/ad6s1d /data
使用df命令或者mount命令验证新安装的文件系统:
mount df -h
如何在启动时自动挂载?
编辑/etc/fstab
并按如下所示追加条目,以便在FreeBSD引导时自动挂载/dev/ad6s1d:
/dev/ad6s1d /data ufs rw 2 2
保存并关闭文件。
在FreeBSD上卸载文件系统
如下使用umount命令卸载在/data /挂载的设备:
umount /data/ ### verification ## df -H mount