linux - NFS 挂载点作为磁盘设备 linux
问题描述
- 远程 NAS 服务器向 linux 客户端机器提供 NFS 共享 (/myShare)
- 从 linux 客户端,我挂载了 NFS 共享(例如/mnt/myShare)
我的问题是,是否可以将此 /mnt/myShare 转换为磁盘设备(例如 /dev/mydevice)
我想将此磁盘用作容器本身的物理磁盘来存储其数据。
设备映射器可以在这里提供帮助吗?任何线索都会在这里提供帮助
--kk
解决方案
是否可以将此 /mnt/myShare 转换为磁盘设备(例如 /dev/mydevice)
答案是肯定的和否定的。是的,因为您可以将所有东西安装在任何地方,即您可以:
mount -t nfs nas:/myShare /dev/mydevice
(前提是该目录/dev/mydevice
存在)。
不,因为磁盘是 /dev 下的文件,它基本上公开了一组扇区(或集群)——其他操作系统组件使用它来呈现文件系统,然后将其安装在其他地方。
相反,您已经拥有一个代表文件系统的文件。您可以将该文件系统挂载到任何您想要的位置。99% 的操作系统和程序都不会在意。
但是您的共享不是磁盘,因为它是另一台机器导出的东西(文件系统的目录部分)。而这种差异是无法回避的。我认为您可以毫无问题地忍受这一点,但是,如果您的问题字面上是正确的,那么就不会:导出的共享不是磁盘。
推荐阅读
- dart - 填充子容器背景颜色时容器阴影消失
- php - 我试图理解 array_merge() 函数
- mongodb - MongoDB 的 docker-compose.yml 数据不会持久保存到主机卷
- dns - GCP /etc/resolv.conf 未使用本地 DNS 服务器
- php - 将当前类别名称附加到 woocommerce 类别档案中的产品标题
- python - 洪水填充仅适用于方阵?
- gmail - 特定天数后从标签中删除电子邮件
- javascript - 在最新版本的 Gatsby 的 gatsby-node.js 中找不到 getNode() 方法
- python - 分布式TF:多PS版LR不收敛
- python - 使用 FaceNet 创建三元组损失模型时遇到问题