标签: automounting

Fedora 未在我的笔记本电脑上检测到 CD 磁盘

我很少在笔记本电脑上使用 cd,但我记得几个月前也遇到过同样的问题。当我将 CD 放入 DVD 驱动器时,没有任何反应。上次我没有做任何事情就开始了,但我不知道出了什么问题。我需要用 k3b 刻录一张 CD,但它给出了“找不到光学设备”的错误。

我的系统是 Fedora 20 x86_64。问题:CD 未安装,插入驱动器时没有任何反应。

我能做些什么来解决这个问题?

更新当前:问题:cd 和 dvd 无法正常工作,自 3 月以来它们一直不稳定,如“插入时不安装”、“插入时安装但随机断开”/“随机断开”,当断开连接时,磁盘是不可见的到系统,我无法弹出磁盘。

我昨天在驱动器中放入了 dvd 电影,它安装在 /run/media/username/MOUNTPOINT 中并且一切正常,然后过了一段时间它消失了,不再安装,我无法从驱动器中弹出 dvd。这是现在的样子,它仍然在驱动器中,以下是一些在驱动器上运行的命令:

root ~ # dmesg | grep -E 'cd|cdrom|cd/rw|dvd|writer|sr0'
[    1.239250] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.248714] usb usb1: Manufacturer: Linux 3.16.2-201.fc20.x86_64 ehci_hcd
[    1.249119] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.249150] uhci_hcd: USB Universal Host Controller Interface driver
[    1.249308] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ …
Run Code Online (Sandbox Code Playgroud)

fedora automounting dvd mount

14
推荐指数
1
解决办法
2万
查看次数

如何为网络驱动器正确编辑/etc/fstab?

我试图通过编辑在启动时自动挂载网络驱动器,/etc/fstab但不起作用。

如果我执行这条线,

sudo mount.cifs //192.168.0.67/test /home/pi/test -o username=myname,password=123
Run Code Online (Sandbox Code Playgroud)

它很好用。但我不知道如何在/etc/fstab.

automounting mount nas raspbian

14
推荐指数
2
解决办法
8万
查看次数

systemd:如何使用 /etc/fstab 自动挂载 USB 文件系统?

我希望我的 USB 文件系统在我连接设备时自动挂载。

如何使用systemdvia设置自动挂载/etc/fstab

automounting autofs systemd

14
推荐指数
1
解决办法
7755
查看次数

自动挂载 U 盘(工作原理)

背景:我试图将 USB 磁盘挂载为只读,但是当我插入磁盘时,我的 ubuntu 安装正在以 rw 方式安装它。

我可以手动卸载磁盘,然后使用 umount 和 mount 命令将它手动重新挂载为只读,但这并不有趣。有人可以快速解释一下如何在典型的 linux 系统上自动完成 usb 安装(udev?历史背景也很好),也许我可以如何调整这个过程让我读取磁盘 ro?

谢谢。

编辑:如果有帮助的话,我正在使用 gnome。
Edit2:我匆忙忘记提供更多信息。这就是'mount'输出中磁盘的样子。

/dev/sdb1 on /media/LaCie type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
Run Code Online (Sandbox Code Playgroud)

Edit3: 这也可能以自己的方式相关。在安装输出中,我还有以下内容:

gvfs-fuse-daemon on /home/fletcher/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=fletcher)  
Run Code Online (Sandbox Code Playgroud)

我认为这可能与上面的 fuseblk 安装有关,但我发现的是这个。

Gvfs 是 Gnome 虚拟文件系统。它是一个建立在现有内核 vfs 之上的虚拟文件系统。gvfs 使用 GIO 库(这是一个 VFS API)来访问文件、设备、远程网络位置等。在上面的这种情况下('gvfs-fuse-daemon')gvfs 使用 FUSE 来挂载文件/位置/设备。这本质上就是在 Nautilus 中挂载远程网络连接时发生的情况。它将使用 FUSE 挂载位置(内部?).gvfs 目录,然后它将与 gnome 虚拟文件系统层通信以与新挂载进行通信。

基本上,这种结构允许用户动态安装新位置并通过 nautilus 与它们交互。

仅供参考: FUSE 是一个用户空间文件系统,也就是即使该用户不是 root,它也允许用户运行 mount)

那么这让我在哪里?好吧,LaCie 磁盘正在安装类型为 fuseblk。这只是一个装有保险丝的块设备。所以一些守护进程在插入驱动器时自动检测到驱动器,然后继续运行保险丝来安装我的块设备。那么这是什么守护进程,它是如何配置的(我猜它是一些内部 gnome 的东西)是最重要的问题。第二个问题是系统如何自动检测到新插入的 USB 磁盘,但我认为这有点不重要,而且这里的级别要低得多(阅读:udev?)。

链接:

linux automounting

13
推荐指数
1
解决办法
2万
查看次数

设备以只读方式挂载(可以以根用户身份复制文件)

我正在尝试安装我的 Amazon Kindle,第 3 版。它自动安装正确,当我运行时mount -l,我得到以下输出:

/dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle]
Run Code Online (Sandbox Code Playgroud)

从这个输出中,在我看来我应该能够读取和写入文件系统。

不幸的是,当我尝试将任何文件复制到 Kindle 时,我无法以普通用户的身份进行操作。我的机器上确实有 pmount 设置,所以我不确定这是否是导致问题的原因……我无法找到有关此类问题的任何其他信息。

有人对我在这里可能缺少的东西有任何建议吗?谢谢你。

更新了评论中的每个问题

jascav@home:~$ id
uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power)

jascav@home:~$ ls -ld /media/usb0/
drwxr-xr-x 7 root root 8192 Dec 31  1969 /media/usb0/
Run Code Online (Sandbox Code Playgroud)

根据其他讨论更新

我正在使用 usbmount 作为我的自动挂载解决方案。我使用 pmount 以便普通用户可以挂载设备。看来(经过进一步调查)这些应用程序无法协同工作。usbmount 正在执行自动挂载,但它不是从用户的角度执行的。如果我 pumount 设备然后手动重新安装它,我可以写入设备。

越来越近了,但我仍然不确定如何让 usbmount 尊重用户。(也许我不能?)

permissions automounting mount

13
推荐指数
2
解决办法
3万
查看次数

如何使用用户名和密码保护纯文本凭据文件?

我正在尝试设置一个自动安装的网络驱动器。网络驱动器需要用户/通行证。在“mount.cifs”的手册页中,有两种方法可以提供用户/通行证。

  1. [不推荐] 将 user/pass 放入 /etc/fstab
  2. 创建一个单独的凭证文件并将用户/通行证放在凭证文件中

“[选项 2] 优于在共享文件中使用明文密码,例如 /etc/fstab。确保正确保护任何凭据文件。

  • 我的背景是:软件开发人员,大量的 linux 软件开发(安装开发库,安装 Eclipse 或 java 等应用程序)。我不是 IT 或系统管理员。
  • 这是在我自己的开发机器上

鉴于我缺乏 IT/系统管理员背景,“正确保护任何凭证文件”的标准建议方法是什么?

(我也很感激,如果有多种方法来保护凭证文件,请按最常见到最少的顺序列出并描述权衡。)

security automounting mount

12
推荐指数
1
解决办法
2万
查看次数

安装在 GUI 上如何“在幕后”工作

更新

如果我错了,请纠正我:为了在我的计算机上工作,使用名为 Debian 的 GNU/Linux 发行版,我知道两种输入命令、启动应用程序、打开文件等的方法:

  • 我在其中输入文本的命令行界面
  • 一个图形用户界面[又名GUI ]:其提供的“窗口”的接口,符号等。

有一个名为“窗口管理器”的东西。当我使用 GNU/Linux 时,我确实在X-Window 系统上工作[据我所知]。

在此处输入图片说明


原帖


情况:我禁用/etc/fstab了 USB 记忆棒的自动挂载[例如/dev/sdb1]。挂载需要是root,或者至少是命令行上的一个sudo条目,而不是窗口管理器 (!) 中的一个条目。我的意思不是automount,我的意思是在窗口管理器中“单击符号”可以毫无问题地打开 GUI 上的设备,在 CLI 上必须是 root 用户。

问题:在 GUI 中安装如何“在幕后”工作?是否有config用于窗口管理器的文件,还是必须单独设置?

我确实理解和使用mount命令,我想了解如何阅读和配置/etc/fstab并知道在哪里查看条目的/etc/mtab含义和含义。

automounting mount fuse

12
推荐指数
4
解决办法
2629
查看次数

Mount 与 automount systemd 单元:使用哪一个来做什么?

在对 systemd 单元进行了一些研究之后,我发现了两种不同类型的挂载单元:.mount.automount。起初,对我来说,该automount装置会自动安装似乎是合乎逻辑的mount。然而,事实证明,当您启用安装单元时:

systemctl enable media-mydisk.mount
Run Code Online (Sandbox Code Playgroud)

它将在启动时自动安装。我对 systemd 有点陌生,但这已经困扰我很长一段时间了。我还在最后发布了该单元的代码。

automount所以,我的主要问题是:如果可以启用一个mount单元,为什么还需要s ?

如果这有什么区别的话,这是我的media-mydisk.mount

[Unit]
Description=My disk

[Mount]
What=/dev/sdb1
Where=/media/mydisk
Type=ext4
Options=defaults

[Install]
WantedBy=multi-user.target

Run Code Online (Sandbox Code Playgroud)

我在网上搜索过,但找不到使用 a.automount和简单启用 a之间的任何比较.mount

automounting systemd systemd-mount

12
推荐指数
1
解决办法
2万
查看次数

使用与 /etc/fstab 不同的标志安装的驱动器 - 不尊重 suid、dev 或 exec

我已经安装了ext4标志,但安装后运行给出了。rw,suid,dev,exec,auto,user,async/etc/fstabmountrw,nosuid,nodev,noexec,relatime,user

我如何让它完全按照所写的方式安装/etc/fstab以及(可选)为什么会有这样的差异?

我正在使用 Arch Linux。

automounting mount fstab

12
推荐指数
1
解决办法
1016
查看次数

自动挂载在 Ubuntu 等现代 Linux 发行版中如何工作?

在现代 Linux 发行版中很难找到有关可移动媒体自动挂载如何工作的信息。

通常,答案就像编辑一样/etc/fstab。但那些并没有什么用处。

我想了解可移动媒体自动安装的工作原理。这样我就可以更改安装设置和安全策略。例如,默认情况下我的 SD 卡安装为

root:root并且755,所以我无法从中删除任何内容。

automounting mount systemd

12
推荐指数
2
解决办法
2752
查看次数