标签: mount

如何在 /etc/fstab 中执行“mount --bind”?

我正在尝试添加mount --bind /proc/ /chroot/mysql/proc/etc/fstab. 我怎样才能做到这一点?

linux unix mount fstab

188
推荐指数
2
解决办法
18万
查看次数

如何在不重新启动的情况下验证 fstab?

我修改了/etc/fstab

我验证了新设备,我可以使用mount命令挂载它们。

我如何验证对 所做的修改/etc/fstab

fedora mount fstab

151
推荐指数
4
解决办法
13万
查看次数

检查卷是否安装在 Bash 脚本中的最佳方法是什么?

检查卷是否安装在 Bash 脚本中的最佳方法是什么?

我真正想要的是一种可以像这样使用的方法:

if <something is mounted at /mnt/foo> 
then
   <Do some stuff>
else
   <Do some different stuff>
fi
Run Code Online (Sandbox Code Playgroud)

linux bash mount

139
推荐指数
5
解决办法
24万
查看次数

挂载 CIFS 主机已关闭

我之前配置的挂载点有问题。它显示文件夹,但安装丢失并保存“?” 大小、权限等的值。

所以我尝试使用 cifs 和之前的相同命令重新挂载:

mount -t cifs //nas.domain.local/share /mnt/archive
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

Host is down.
Run Code Online (Sandbox Code Playgroud)

如果我 ping 域或 IP,我会得到正确的解析,并且我也使用 smbclient 进行连接,没有问题

 ping nas.domain.local
 ping ip
 smbclient //nas.domain.local/share
Run Code Online (Sandbox Code Playgroud)

我环顾四周,但找不到可靠的答案。有什么想法吗?

linux mount centos cifs

121
推荐指数
7
解决办法
24万
查看次数

将远程 CIFS/SMB 共享挂载为文件夹而不是驱动器号

有什么方法可以将远程 CIFS/SMB/SAMBA 共享挂载为文件夹/目录而不是驱动器号。例如,我想要这张地图:

\\Server\ShareName -> C:\Folder\ShareName

而不是像这样的通常地图:

\\服务器\共享名称 -> Z:\

服务器是 Linux/Samba,客户端是 Windows 7 Professional 64 位。我发现的最接近的是能够使用 Windows 磁盘管理器将本地卷安装为子文件夹,但它似乎无法处理远程 CIFS 共享(请参阅http://support.microsoft.com/kb/307889) .

windows directory mount cifs share

59
推荐指数
1
解决办法
23万
查看次数

如何挂载 VirtualBox 共享文件夹?

在 Linux 中挂载 VirtualBox 共享文件夹的过程是什么?

我尝试了以下挂载命令的变体,但我不断收到protocol error或其他挂载错误。

sudo mount -t vboxsf share /home/toto
Run Code Online (Sandbox Code Playgroud)

linux virtualbox mount

58
推荐指数
4
解决办法
89万
查看次数

如何更改挂载点的所有者

我们已经将 mysql 数据目录移动到另一个磁盘,所以现在/var/lib/mysql只是另一个分区的挂载点。我们将/var/lib/mysql目录的所有者设置为mysql.mysql.

但是每次我们挂载分区时,所有权都会更改为root.root. 因此,我们无法创建额外的 MySQL 数据库。

我们的 fstab 条目:

/dev/mapper/db-db   /var/lib/mysql    ext3    relatime        0       2
Run Code Online (Sandbox Code Playgroud)

如何将挂载点的所有者更改为root以外的用户?

unix permissions mount fstab

57
推荐指数
4
解决办法
19万
查看次数

挂载 /tmp noexec 有多大用处?

许多人(包括Securing Debian Manual)建议/tmp使用一noexec,nodev,nosuid组选项进行安装。这通常表现为“深度防御”策略的一个要素,通过防止让某人写入文件的攻击升级,或防止具有合法帐户但没有其他可写空间的用户的攻击升级。

然而,随着时间的推移,我遇到noexec了一些毫无用处的论点(最突出的是由 Debian/Ubuntu 开发人员 Colin Watson 提出的),原因有以下几个:

  1. 用户可以/lib/ld-linux.so <binary>尝试运行以获得相同的效果。
  2. 用户仍然可以在无法直接运行的脚本上运行系统提供的解释器

鉴于这些论点,对更多配置的潜在需求(例如,debconf像一个可执行的临时目录)以及潜在的便利性损失,这是一项值得的安全措施吗?您还知道哪些其他漏洞可以实现规避?

security linux mount tmp noexec

46
推荐指数
4
解决办法
4万
查看次数

获取有关当前未安装驱动器的信息的最佳方式是什么?

首先,情况:我有一台带有两个 eSATA 驱动器托架的 Linux 计算机,可以接受可移动 SSD 驱动器。我正在尝试编写一个小的 GUI 应用程序,使用户可以更轻松地安装/卸载/格式化/备份/等他放入这些托架中的驱动器。

这一切大部分都有效。然而,一个小问题是,在成功安装驱动器之前,我不知道如何查找有关插入驱动器上的内容的任何信息。

因此,例如,如果用户插入了一个我无法挂载的驱动器(例如,因为它未格式化,或使用意外的文件系统进行了格式化),我的应用程序只能说“驱动器无法挂载”。

这不是很令人满意,因为如果驱动器未格式化,用户可能想对其进行格式化……但如果驱动器包含来自无法识别的文件系统的数据,用户可能不想对其进行格式化……或至少,我希望能够警告他这样做会删除潜在的有价值的数据。

所以我的问题是:是否有任何方法可以从不需要已安装驱动器的驱动器中查询一些基本信息(尤其是文件系统类型)?或者我是否只需要尝试使用各种已知的文件系统挂载它,直到其中一个挂载尝试成功,如果没有一个挂载成功,则给出一个模糊的“小心”消息?

万一重要,我用来在驱动器托架中安装驱动器的路径是:

/dev/disk/by-path/pci-0000:00:1f.2-scsi-2:0:0:0
/dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0
Run Code Online (Sandbox Code Playgroud)

linux mount esata removable-storage

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

确定文件系统或分区是通过 Bash 脚本挂载 RO 还是 RW?

是否有一种简单的方法可以确定已挂载的文件系统是挂载为只读还是读写?我想只是管,mount但我认为可能有更简单的方法。

linux bash mount

41
推荐指数
4
解决办法
16万
查看次数