Articles of 挂载

在新的挂载点下重新挂载MySQL

/ var / lib / mysql被挂载在分区上/现在已满。 有没有办法挂载这个/ home / mysql的更多的磁盘空间?

在活动服务器上重新安装根分区

我们有一些运行在这里的apache / PHP / mysql服务器,我注意到他们中没有一个在他们的任何一个fstab中指定了noatime选项。 鉴于运行在它们上面的PHP应用程序往往会针对每个请求提出几十个包含,因此我们应该能够通过closures一次性跟踪来减less文件系统上的一些负载。 我已经检查过,没有人需要知道访问时间,或者甚至知道这是一件事情,所以我想要做的只是: mount -o remount,noatime / 但是,有两个问题: MySQL死了,因为文件系统消失了一个微秒。 在这种情况下,我会暂时停下来。 操作系统死亡,因为相同的。 我对于重启这些机器的前景并不是疯狂的,因为他们中的大多数人的正常运行时间是我和这家公司的几倍,而且谁知道在重新启动的时候会发生什么。 那么,是否有任何实际的,基于事实的原因,为什么我不应该在服务器运行时重新挂载根分区?

NFS:在mount上强制文件模式/掩码?

我在我的networking上有一台QNAP NAS,可以导出一些NFS共享,我将其安装在一台Linux机器上。 其中一个共享只有数据(没有可执行文件)。 但是,当我挂载NFS共享时,所有文件显示为-rwxrwxrwx (777)。 我已经用noexec挂载了这个共享,但是我想知道是否有一种方法来挂载这个共享,这样这些文件就好像他们的模式是-rw-r–r– (644)一样?

如何在RHL上添加一个原始设备

我正在使用有人添加硬盘的服务器。 我正在努力争取这个工作。 我是一个普通的Linux用户(但之前没有这样做过)。 我已经search了,并试图按照指示,目前难住。 我用cfdisk创build一个新的分区 Device Boot Start End Blocks Id System /dev/sda1 * 2 501 512000 83 Linux /dev/sda2 502 30720 30944256 8e Linux LVM /dev/sda3 30721 51200 20971520 83 Linux / dev / sda3是作为该操作的结果而创build的。 我试图挂载这个(如下所示),并收到消息特殊设备不存在。 mount -t ext4 /dev/sda3 /install mount: special device /dev/sda3 does not exist 感谢任何帮助

NFS无法通过openvpn隧道进行安装

我试图通过openvpn隧道build立一个nfs连接。 这真的很烦,我不知道下一步该怎么做。 Connecteintesting已经在几个平台上进行了。 使用debian / centos / openwrt。 更改了服务器<>客户端 一个“直接”的nfs连接一直可以通过这样做:(DEMO IP HERE) mount -t nfs 192.168.2.1:/extroot test 但是: mount -t nfs 10.0.0.1:/extroot test 总是失败:(永远超时) mount.nfs: Connection timed out 另外我做了一个远程vps和连接立即build立。 openvpn隧道似乎很好。 平安好iperf更好的100mbits洙….. 我的configuration靠近,任何帮助是非常欢迎! NFS: / etc / exports:('*'仅用于debugging) /extroot *(rw,all_squash,insecure,async,no_subtree_check) /etc/hosts.allow文件 portmap: ALL OpenVPN的: 为server.conf: port 6565 proto udp dev tun ca /etc/openvpn/keys/ca.crt cert /etc/openvpn/keys/server.crt key […]

强制用户使用bindfs在两个方向

我有一个特定的操作系统用户名为“应用程序”运行Dropbox。 该应用程序部署(在同一台服务器)为多个网站。 但“应用”用户的Dropbox有关于所有网站的信息。 dropbox有一个像/home/app/Dropbox/Sites/siteXXX/folder用于每个站点。 所有Dropbox文件夹都是使用操作系统用户的“应用程序”自动创build的。 但是,应用程序的每个安装都使用Dropbox的内部文件夹。 例如: /app/sites/siteXXX/siteData/shared/folder 。 应用程序的每个实例都与特定的操作系统用户一起运行,例如“siteXXX”。 问题是,我希望所有/app/sites/siteXXX/siteData/shared/folder为700 ,所有权为siteXXX 。 该应用程序可以创build或编辑新的文件。 此外,Dropbox的用户“应用程序”应该继续能够同步…. 所以…为了解决这个问题,我安装了bindfs,并将其添加到fstab中: /home/app/Dropbox/Sites/siteXXX/folder /app/sites/siteXXX/siteData/shared/folder fuse.bindfs force-user=siteXXX,force-group=siteXXX,perms=0700 0 0 这给了我我想要的/app/sites/siteXXX/siteData/shared/folder :700以及siteXXX所有权。 现在的问题是,如果我从应用程序创build一个文件,它将与用户'siteXXX'创build。 Dropbox可能会读取它(因为大多数文件默认读取其他文件)。 但是,如果有更新的版本,它将不会更新,因为该文件可能已经用644创build,并且Dropbox与“app”OS用户一起运行。 对不起,如果解释有点混乱。 有没有一些解决方法呢? 有没有一种方法,我可以保留原来的/home/app/Dropbox/Sites/siteXXX/folder与'应用程序'用户无论是什么? 提前致谢,

在运行时覆盖现有的目录内容

我有以下情况: 用户运行安装在/ path / to / software中的软件 我创build一个文件备份的FS映像,其内容与/ path / to / software中的内容完全相同 我使用loopback以只读模式在/ path / to / software上挂载映像 在步骤3之后,目录的旧内容由具有完全相同内容的新安装的图像“映射”。 这可以以任何方式影响在安装之前启动原始软件的用户? 我做了一些testing,似乎开始的程序不知道有任何改变,即它们继续运行没有任何错误。 这有点令人惊讶,因为程序之前在旧文件系统中打开了一些文件(库),这在步骤3之后已经消失了。我期望文件描述符在安装之后会改变。 那么怎么没有错误? 尽pipe目录内容已被映射,旧文件是否可以正常运行?

ext4安装标志为10+磨文件存储

我已经用-T small标志初始化了一个大的主分区给mke2fs ,系统上的smallconfiguration如下: small = { blocksize = 1024 inode_size = 128 inode_ratio = 4096 } 这是一个800 GB的SSD(云驱动器),它将成为一千多万个小文件的家,范围从〜10KB到〜100KB。 我试图彻底地去查看登山手册,找出最好的组合,这里是我的列表: rw – 读写 nosuid – 不需要执行用户或组ID nodev – 块的开发文件不应该出现在这里 noexec – 设置了exec位的文件也不受欢迎 auto 允许mount -a nouser – 只有root可以(重新)挂载 async – asynchronous写入 relatime – 仅在文件被修改时更新访问时间。 data=ordered – 大概应该提高阅读性能 errors=remount-ro – 停止写入错误 discard – 推荐用于SSD auto_da_alloc – 在电源故障的情况下打击文件系统损坏(可能不需要,因为这是一个云端硬盘?) […]

无法执行PXE启动,“没有文件系统可能会挂载根目录”错误

我正在尝试使用我创build的映像执行PXE引导,但是在加载映像和内核后,出现以下错误消息: 主要的错误信息是这样的: No filesystem could mount root, tried: ext3 ext2 iso9668 Kernel panic – not syncing: VFS: Unable to mount root fs on unknown-block(1,0 Pid: 1, comm: swapper not tainted 2.6.34.1 #4 我已经试过在线寻找build议,但是我发现硬件不兼容,或者使用其他内核。 我确信硬件是兼容的,因为我可以从SD卡上启动相同的内核(不幸的是,我没有创build一个自定义的内核)和操作系统(Scientific Linux 5),所以我认为这个networking启动也应该为相同的内核和系统工作。 为了使我的SL5映像networking启动,我已经从SD卡(除了/sys和/proc )完全复制所有文件,但我仍然得到这个错误信息。 我也只尝试复制必要的目录,比如/bin , /dev , /etc , /lib等等。即使只有这些目录,图像大概是2.6GB,我仍然得到这个错误信息。 现在我觉得我有两个select来解决:要么是图像太大,无法安装到ram0 (是否有大小限制?),在这种情况下,我应该修剪目录的内容; 或者系统根本不能识别ram0 ,initrd进程有问题。 以下是我的pxelinux.cfg/default文件的相关内容: LABEL SL5 MENU LABEL SL5 […]

Fuse SSHFS挂载与Sophos Antivirus卡住了

我有一个保险丝sshfs和正在运行的Sophos Antivirus Scanner for Linux Systems v9.11.0的问题。 我使用fuse-sshfs-2.5作为OS RHEL7.1运行。 当Sophos禁用时,通过sshfs进行安装可以正常工作,但是当守护进程运行时,sshfs mount命令挂起(永远)。 如果我尝试使用Dolphin访问挂载的目录,Dolphin本身就卡住了。 我试图给Sophos添加一些例外(从扫描中排除目录,排除文件系统typesfuse.sshfs),但没有任何工作。 不幸的是,我们需要运行Sophos,无法closures或使用不同的扫描仪。 也许有人知道一个解决方法? 也许我错过了sshfs装载命令的另一个选项? 我真的很感激你可以提供任何帮助。