Questions tagged «automounting»

自动挂载是由守护程序自动完成某些文件系统的挂载和卸载的过程。

2
如何使用用户名和密码保护纯文本凭证文件?
我正在尝试设置自动安装的网络驱动器。网络驱动器需要用户/密码。在“ mount.cifs”的手册页中,有两种提供用户名/密码的方法。 [不推荐]将用户/密码放在/ etc / fstab中 创建一个单独的凭证文件并将用户/密码放入凭证文件 “ [选项2]优于在共享文件(例如/ etc / fstab)中使用纯文本格式的密码。请确保正确保护任何凭据文件。 ” 我的背景是:软件开发人员,许多Linux软件开发(安装开发库,安装Eclipse或Java之类的应用程序)。我不是IT或系统管理员的人。 这是我自己的开发机器 考虑到我缺乏IT / sysadmin背景知识,建议的“适当保护任何凭据文件”的标准方法是什么? (我也将不胜感激,如果有多种方法来保护凭据文件,请按照从最常见到最小的顺序列出并描述取舍方法。)

2
无法将驱动器安装为可读写状态
我有一个1TB的HDD(/dev/sda1挂载点/run/media/<name>/4733A97E4133EADF),我试图以读写方式挂载,但是我只能将其挂载为只读。 系统: $ uname -a Linux <hostname> 4.10.6-1-ARCH #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017 x86_64 GNU/Linux $ lsblk -f NAME FSTYPE LABEL UUID MOUNTPOINT sda └─sda1 ntfs 4733A97E4133EADF /run/media/<name>/4733A97E4133EADF sdb ├─sdb1 swap d9cea12d-5273-49ef-8950-3cd662fe63c7 [SWAP] └─sdb2 ext4 e09a8578-53e9-4c26-9a97-a47b6350a1ab / ... 我尝试过的 添加fstab条目以在启动时自动挂载驱动器: $ cat /etc/fstab # # /etc/fstab: …

2
连接特定音量时触发动作
我有一个包含我的keepass2密码数据库的USB密钥,当它插入计算机时,我想执行一些操作,即: 自动将其挂载到特定位置 正确完成安装后,在密码数据库文件上启动keepass2 我猜很简单的任务,但是我找不到怎么做。 我使用的是Ubuntu 12.10,它会自动将该设备安装为“媒体USB密钥”,并尝试在其上打开映像(即使没有映像)。 做到这一点并禁用ubuntu自动挂载的最佳方法是什么(这样就不会发生冲突)?

5
在Debian上自动安装USB记忆棒
我在可插拔计算机(仅SSH,无GUI)上运行Debian Squeeze,而我想做的就是获取它,以便在插入USB记忆棒时会自动挂载它。 我要做的是安装autofs,只要知道设备所在的位置,就可以根据我的收集进行自动安装/dev。 问题在于USB记忆棒并不总是使用相同的设备名称。有时是/dev/sdc1,有时/dev/sdd1是等等。 我认为要纠正这一点,我需要udev确保USB记忆棒始终使用相同的名称。 我得到以下信息udevadm: Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. It prints for every device found, all possible attributes in the udev rules key format. A rule to match, can be composed by the attributes …

2
在Linux中自动挂接插入的设备
在Linux中,自动挂载似乎有些麻烦。 自动挂载的选项包括autofs,udev,hal甚至是filemanagers。 在设备上启用自动挂载的最佳实践方法是什么?有没有一种消除所有混乱的方法?

2
Linux上完整的自动挂载解决方案所需的udev,udisk,autofs和通知设置的建议
继续在Linux中自动挂接已插入的设备,这使事情变得有些基础。运行Gentoo,我正在使用autofs-5.0.4-r5在笔记本电脑上自动挂载本地和网络设备的组合。一个人做autofs会让我有些困惑: 我必须为每个设备的挂载点预定义名称,但是有时在重新启动MMC读卡器后会用可引导的USB棒切换位置 我希望基于自动LABEL的挂载点出现,仅autofs AFAIK无法做到这一点 udev和udisk当然可以做到这一点。但: 我不希望在插入设备时自动挂载文件系统,只是给我一个名为LABEL的幻影挂载点 实际的文件系统挂载仅应在首次访问该挂载点时进行,就像autofs重影一样。通过意外拔出设备,这将降低弄脏文件系统的风险,同时仍提供出色的可访问性。 最重要的是,我可以随时使用DE中的信息进行了解。 是否有一个系统托盘应用程序能够指示所有自动安装的状态,即绿色=未安装任何东西,红色=已安装了某些东西? 是否有一种与分发无关的方法来提供文件系统(卸载)操作通知,例如使用notify-send?那特定于Ge​​ntoo的东西对我也适用。udev脚本对NFS和CIFS没有帮助,对吗? 该组合应该是最终的自动安装设置,还是我错过了什么?

1
在笔记本电脑上自动安装CIFS共享
我曾经在几个变体中看到过与此问题类似的问题,但是我还没有找到满意的答案。 这是我所拥有的: 高移动性的Debian笔记本电脑,可经常切换网络。 家里有一台CIFS共享的FreeNAS服务器。 这就是我想要的: 如果我在家时访问CIFS共享目录,请自动挂载CIFS共享。 如果我在其他地方访问CIFS共享时,请立即返回错误(即,在确定NAS不存在之前,请不要考虑网络五分钟)。 当我挂起或休眠计算机时,请干净地卸载共享,以使当计算机再次唤醒时,挂载不会指向稀薄的空气。如果无法完全卸载共享(进程正在使用目录),请执行以下任一操作: 中止暂停/休眠状态,并告诉我谁在山上露营;要么 无论如何都要强制卸载,然后继续挂起/休眠。 额外信用:当网络连接断开(拔下插头或失去与WAP的关联)时,请尝试完全卸载共享。 额外信用:此魔术应该独立于所使用的网络管理器。 我读过的各种选项似乎都不适合: autofs 似乎是可靠的,但似乎对暂停/休眠没有任何了解。 该_netdev选件mount和/etc/fstab看起来很有趣,但似乎只适用于NFS共享。 我还没能gvfs上班,但是那时我还没有很努力。 有关如何处理此问题的任何建议? 附录: 这是到目前为止我做的简短的版本。我安装了autofs,并编写了一个小的Shell脚本来强制使所有自动安装的卷过期,每当网络接口出现故障时,该卷就会被调用。 我为CIFS服务器创建了一个自动安装程序映射,其凭据存储在一个外部文件中(yuck)。然后,我编写了以下shell脚本: #!/bin/sh -e # Expire everything in the automounter. if [ -f /var/run/autofs.pid ]; then kill -USR1 "$(cat /var/run/autofs.pid)" fi 将USR1信号发送到自动挂载守护程序会使它强制使所有未使用的挂载失效。然后/etc/network/if-down.d/autofs,我将这个脚本放入其中,并在其中添加一个软链接/etc/network/if-post-down.d/autofs。连接断开时,NetworkManager会调用后一个目录中的所有脚本,因此应卸载所有自动挂载的文件系统。 但是,我对此安排并不满意。首先,autofs不区分自动装入的卷,并且在接收到USR1时将卸载所有不活动的卷,包括非网络卷,这是很费力的。 此外,CIFS服务器的登录密码必须存储在文件中。我非常希望得到提示。 无论如何,到目前为止,这就是我一直坚持的目标。它可以工作,但是我很乐意使用更好的东西...



3
自动安装USB驱动器,无需GUI(半替换)
为了最小化Debian的安装,我一直在使用halevt来启用USB驱动器的自动挂载。Halevt是可靠的,除了安装软件包外,不需要任何配置。现在,halevt已经从Debian Testing中删除了,我正在寻找替代品,但是似乎没有其他替代品可以这么简单。 哪种自动挂载USB驱动器的实用程序最轻巧,最简单,最稳定? 编辑:我从来没有能够使udev以我想要的方式工作。问题在于udev规则始终以root身份运行,因此媒体以root身份挂载。可以硬编码以特定用户的身份挂载,但是似乎您无法制定一个以当前用户身份挂载的规则。根据文档,使用MODE值应该可以,但是似乎未在Debian中实现。因此,如果需要自动挂载,我仍然必须使用halevt。否则,我将使用pmount。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.