问题标签 [automount]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1576 浏览

linux - 无法在 Centos 7 上自动挂载 NFS 共享

我有一个全新安装的 Centos 7。我似乎无法192.168.254.105:/srv/nfsshare从 Centos 客户端自动挂载 NFS 共享。

但是,手动安装共享可以完美运行。

/etc/auto.master已被完全注释掉以简化问题,保留以下行:

/etc/auto.nfsshare 包含以下行:

/etc/credentials.txt包含:

预期的行为是,当 I 时ls -l /tests/nfsshare,我将看到我的文件服务器的/srv/nfsshare目录保存的一些文件。

它不是。相反,它什么也没显示。

sudo journalctl --unit=autofs.service的日志在启动时显示(启用调试):

当我尝试通过ls -l /tests/nfsshare强制安装 nfs 共享时,我的日志中会出现以下内容:

此外,ls -l /tests/nfsshare实际上会产生错误:

我该如何解决这个问题?如前所述,手动安装共享工作正常。

0 投票
0 回答
682 浏览

init.d - autofs 无法在 Ubuntu 14.04 上运行

您好我正在尝试使用 autofs 自动挂载远程文件系统。为此,我安装了 autofs

然后我编辑 /etc/auto.master 有以下行:

然后我创建了一个文件/etc/auto.ufs并使用以下行对其进行了编辑:

然后我使用以下命令重新启动 autofs:

我收到以下消息:

  • 停止自动挂载... [确定]

  • 开始自动挂载...
    /usr/sbin/automount: 程序已经在运行。[ 好的 ]

但是当我尝试ls/ufs文件夹中进行操作时,它仍然没有显示任何内容。有人可以告诉可能是什么问题吗?

0 投票
1 回答
374 浏览

solaris - SmartOS (Solaris) 中的 Autofs/Automount

在SmartOS中使用 Autofs 时遇到问题。我在/etc/auto_master添加了一行:

这是/etc/auto_share的内容:

10.0.1.20 是 WD MyCloud NAS,这就是需要/nfs/的原因。无论如何,简单的mount 10.0.1.20:/nfs/Public /Public_test效果很好,但是在
svcadm enable autofs && automount
我看到新文件夹/Publicls /PublicNo such file or directory之后。我有点困惑,因为同样的情况在 Linux 和 OS X 中就像一个魅力,但在 SmartOS 中却不是。我错过了什么吗?我也尝试过 inderect share /root auto_share&Public 10.0.1.20:/nfs/Public和added -fstype=nfs,但没有运气。

0 投票
0 回答
7721 浏览

linux - 使用 Synology NAS 自动安装 USB exFAT 驱动器

我安装了一个支持 exFAT 的库,我必须通过 SSH 手动安装它。我想让它像 FAT 格式的驱动器一样开箱即用地运行,其中显示为它的共享文件夹之一。

我正在使用的命令是这样的:

我不确定 NAS 如何使用其操作系统自动执行此操作的机制。我认为它可能类似于其他 Linux 操作系统的做法。

添加 exFAT 支持的背景说明如下:https ://forum.synology.com/enu/viewtopic.php?t=62473&start=90#p390456

0 投票
2 回答
1875 浏览

linux - SD卡:如何在不移除SD卡的情况下强制内核再次读取WP pin

我有以下udev规则将sd卡的第一个分区挂载到/mnt/sdcard。

我的/usr/bin/mount_sdcard可执行文件是:

此代码工作正常,并且在插入 sd 卡时分区已装入读写 (rw)。

但是如果 sd 卡在启动时已经存在,则分区以只读方式挂载 (ro)。

在这种情况下,如果不手动移除并重新插入 sd 卡,我将无法挂载分区读写。

我尝试卸载然后再次安装。我尝试使用 remount 选项: mount -o remount,rw /dev/mmcblk0p1这似乎有效,但运行mount命令时分区仍标记为 ro:

更新:

问题更准确:这是在定制硬件上,ARM 处理器上的 WP(写保护)引脚连接到处理器的输出。

在启动时,此输出将 sdcard 控制器设置为只读模式,并且在 init 之后,此输出被反转以允许写入 sd 卡。问题是内核只会在启动时和插入卡时尝试读取此 WP 引脚。

==> 在启动时内核 sd 卡控制器将卡设置为 ro:

并且在 WP 引脚更改并且卡被移除/重新插入后,内核 sd 卡控制器会将卡设置为 rw:

我的问题发生了变化:如何在不移除 sd 卡的情况下强制内核再次读取 WP 引脚?

0 投票
0 回答
583 浏览

nfs - 无法在 solaris10 上使用 autofs 挂载 nfs 共享

到目前为止,我正在尝试在启动时将 nfs 共享安装到 solaris 10 机器上,但没有任何运气。

如果我从命令行手动执行此操作(mount -F nfs server_hostname:/exported_dir_path//mnt/tmpdir),则可以访问 nfs 共享并且安装没有任何问题。但我不知道如何告诉 autofs 在启动时挂载它。

我们在同一个网络(也是solaris)上有另一台机器可以正常工作,但我无法弄清楚它与非工作机器的配置有何不同。

我搜索了这个问题,发现 /etc/vfstab、/etc/auto_master 和 /etc/hosts 文件需要有正确的条目才能完成这项工作。我将非工作机器上的这些文件与工作机器上的文件进行了比较,但没有发现任何差异。

有人可以指导我正确配置 autofs 以在 solaris10 机器上挂载 nfs 共享吗?

谢谢,

阿什什。

0 投票
1 回答
508 浏览

ldap - 使用 LDAP 登录时,自动挂载未在 centos 7 上挂载 NFS 共享主文件夹

0 投票
3 回答
2319 浏览

amazon-web-services - /etc/fstab 中的动态 IP

我正在尝试在 AWS 中使用弹性文件系统 (EFS) ...我的目标是使用 /etc/fstab 自动挂载它

由于 EC2 实例是跨可用区域自动扩展的,因此 EFS 挂载 IP 的变化取决于实例的区域。目前 AWS 提供此命令以将其挂载到正确的区域...

但是,EFS DNS url 存在一些问题,我只能通过提供的 EFS IP 进行连接。所以我创建了一个 bash 脚本来获取与区域有关的正确 IP...

纳米/efsmount.sh

我可以使用这个脚本挂载

现在我的问题是……如何使用 fstab 自动挂载?

像这样的东西不起作用

谢谢

0 投票
0 回答
205 浏览

linux - Raspbian 上的 LXDE 和 udev -- 插入时在 USB 驱动器上运行脚本

在 Raspbian 上运行 LXDE。

插入设备后,我想在 USB 闪存驱动器上运行脚本。任何闪存驱动器,而不是特定的。

这是为了向客户提供代码更新,而不需要将键盘或鼠标连接到系统中的多个 rpi 之一(它们有显示器但没有输入设备)。客户将文件下载到自己设备上的拇指驱动器中,然后将其插入系统中的四个 rpi 之一。该脚本将“做它需要的”来备份旧文件并将新文件scp到系统中正确的主机和远程目录

我可以编写一个 udev 规则,在插入时创建一个指向闪存驱动器的符号链接。符号链接显示在 /dev 下但是,我不能 cd 进入那个符号链接——我可能必须先挂载。

通过观察,LXDE 似乎在插入时自动将 USB 闪存驱动器挂载到 /media 中。使用时我没有看到挂载点的名称(例如 /media/B85D-6433):

udevadm 信息 -a -p $(udevadm 信息 -q 路径 -n /dev/sda1) | grep -i 6433

或者

udevadm 信息 -a -p $(udevadm 信息 -q 路径 -n /dev/sda1) | grep -i B85D

因此,如果不知道 LXDE 的名称,我无法弄清楚 LXDE 会将驱动器安装在哪里。

1) 有没有办法确定 LXDE 将用于挂载点的 /media 下的目录名称?我可以在插件事件之前和之后保留 /media 中的内容列表并以这种方式确定它,但也许有更好的方法?

2)相反,我应该将 /dev 下的符号链接安装到不同的位置,然后通过这个新的安装点在 USB 驱动器上执行脚本吗?

3)其他方式?

谢谢!

0 投票
0 回答
336 浏览

permissions - 使用 0666 权限自动安装 USB-UART/FIFO IC(作为 ttyUSB0) - udev

我正在尝试使用 0666 权限自动挂载以下设备:

为此,我在 /etc/udev/rules.d 中创建了以下 udev 规则

如您所见,我使用测试文件验证了规则的功能。该文件始终在连接 USB 设备时创建。

这应该意味着该规则正在运行......但是它永远不会获得正确的权限。

运行时ls -l /dev/ttyU*我得到以下结果:

奇怪的是,如果我以 root 身份从命令行运行 chmod,我总是可以更改设备的权限。我希望在每个插件上自动发生这种情况。请你帮助我好吗?

我正在运行 Scientific Linux 7

我已经搜索过的主题: