NFS,smb和数据库文件

nfs的搭建网上有很多,可自行查看 Windows Server2012 R2搭建NFS服务器 - 知乎 (zhihu.com)

win10 挂载NFS(网络文件夹)-CSDN博客

showmount -e [server] 显示 NFS 服务器导出的所有共享。
showmount -a [server] 列出客户端主机名或 IP 地址,以及使用“主机:目录”格式显示的安装目录。
showmount -d [server] 显示 NFS 服务器上当前由某些 NFS 客户端安装的目录。

 

其中Windows10家庭版不支持NFS客户端,目前Windows上的协议是V3版本,防火墙上有NFS的选项,端口2049udp和tcp

在客户端上的访问和smb一样,都可映射网络驱动器,使用\\ip\目录方式访问,可开机自动连接。

 iscsi好像不支持多机挂接,文件会乱。

 

关于数据库文件配置:

mssql:(用mssql2016测试成功)

从mssql2012开始支持把数据库文件放在smb或nfs远程目录中,但数据库文件的位置只能这样写:\\IP地址\ShareName\xx.mdf

下面是附件数据库的指令:

USE [master] GO

CREATE DATABASE [database_name] ON ( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\<database name>.mdf' ),

( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Data\<database name>.ldf' ) FOR ATTACH ;

GO

使用 SMB 文件共享存储安装 SQL Server - SQL Server | Microsoft Learn

 

mysql:(我用Mariadb11测试成功)

文件的目录用下面格式,\\不行,要用//

datadir=//192.168.23.130/tmp21111/data

可能会有权限不足的问题导致启动失败或显示某文件只读,如果挂接的是NFS,请把目录的W懂也打钩

 

Firebird:

这个好像不支持smb和nfs

 

posted @ 2024-06-05 16:21  81  阅读(6)  评论(0编辑  收藏  举报