步骤1:查看可用的磁盘设备
运行以下命令来查看系统中可用的磁盘设备:
fdisk -l
找到您要分区和挂载的2.2TB硬盘设备,通常以 /dev/sdX 的形式表示,其中 X 是字母标识符(如 /dev/sdb)。
步骤2:分区
运行以下命令来对硬盘进行分区:
fdisk /dev/sdX
在 fdisk 命令提示符下,输入以下操作:
输入 n 创建一个新分区。
选择分区类型。如果您想使用整个磁盘作为一个分区,选择 p(主分区)。如果您打算使用更多的分区,请选择 e(扩展分区)。
输入分区号(例如,1)。
输入起始扇区。按回车键接受默认值(通常为 1)。
输入结束扇区。按回车键接受默认值(表示使用整个可用空间)。
输入 w 保存分区表并退出。
步骤3:创建文件系统
根据您的需求,选择要创建的文件系统类型。例如,如果您想使用ext4文件系统或者XFS文件系统(特别适用于大容量磁盘和高性能需求),运行以下命令:
查看分区名称lsblk
mkfs.ext4 /dev/sdX1
这将在第一个分区上创建ext4文件系统。如果您创建了多个分区,将 X 和 1 替换为相应的分区标识符。
步骤4:创建挂载点
选择一个目录作为挂载点。通常,Linux系统将挂载点放在 /mnt 目录下。运行以下命令来创建挂载点:
mkdir /mnt/mydisk
这将在 /mnt 目录下创建一个名为 mydisk 的目录,用作挂载点。
步骤5:挂载分区
运行以下命令将分区挂载到所选择的挂载点上:
mount /dev/sdX1(磁盘分区) /mnt/mydisk(挂载的路径)
确保区别将 X 和 1 替换为正确的分区标识符和编号。
步骤6:设置开机自动挂载
为了实现开机自动挂载,您需要编辑 /etc/fstab 文件。运行以下命令来打开该文件进行编辑:
vi /etc/fstab
在文件的末尾添加以下一行来定义自动挂载:
切记在初始格式化过程中如果使用XFS文件系统,下面的ext4修改为XFS类型。
/dev/sdX1 /mnt/mydisk ext4 defaults 0 0
确保将 X 和 1 替换为正确的分区标识符和编号,文件系统类型(如ext4)也应根据您选择的文件系统进行修改。
保存并关闭文件。
在Linux系统中,常见的文件系统类型有以下几种:
ext4:是Linux系统上最常用的文件系统类型,支持大多数Linux发行版。
XFS:另一个常用的Linux文件系统,特别适用于大容量磁盘和高性能需求。
Btrfs:一种先进的文件系统,具有快照、数据压缩和校验等特性。
NTFS:用于Windows系统的文件系统类型,Linux系统可以读取和写入NTFS分区。
FAT32:一种通用的文件系统类型,可在多个操作系统中使用。
共享磁盘
1、57物理磁盘 55、56是虚拟机磁盘。
在物理机准备两个
解决clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)
原因是 物理机的和虚拟机之间有物理防火墙的管制导致。
需要增加防火墙的端口,即便关闭了防火墙,防火墙上没有关闭的话,就需要让NFS服务端和RPC客户端的端口。需要增加上去
永久开放80端口号:firewall-cmd --permanent --zone=public --add-port=80/tcp
多端口: firewall-cmd --zone=public --add-port=80-90/tcp --permanent
移除80端口号:firewall-cmd --permanent --zone=public --remove-port=80/tcp
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
查看防火墙所有信息
firewall-cmd --list-all
查询端口开启信息
firewall-cmd --list-ports
更新防火墙规则
firewall-cmd --reload
启动|关闭|重新启动 防火墙
systemctl [start|stop|restart] firewalld.service
查看开启服务 --其实一个服务对应一个端口,每个服务对应/usr/lib/firewalld/services下面一个xml文件。
firewall-cmd --list-services
参看以上端口命令进行下一步服务端操作增加防火墙上访问端口既可以
最后一步手动挂载 在客户端挂载:mount -t nfs IP:/webdata(服务端IP地址和路径) /var/www/html/(客户端路径)。