按照此操作,我在Ubuntu 16.04 VM中安装了一个azure色的文件存储共享。 一切似乎都很好。 所以我运行一些产生大量数据的进程,例如每次运行10k个文件,将它们收集到每个运行的目录中,然后移动已经挂载存储的目录。 这些目录中有些是破损的,如果我运行一个ls ,命令会无限期挂起。 任何提示? 提前致谢。 编辑build议由安德鲁在评论中,我运行一个strace命令的ls命令和输出如下: 08:54:14.405929 execve("/bin/ls", ["ls"], [/* 29 vars */]) = 0 08:54:14.406240 brk(NULL) = 0x9b1000 08:54:14.406325 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) 08:54:14.406422 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff0a669d000 08:54:14.406487 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) 08:54:14.406536 […]
背景 在我们公司的开发/备份服务器上,我们有4个驱动器,使用软件Raid 1进行设置,如下所示: RAID 1(系统盘):2 x 320 GB Raid 1(存储/备份磁盘):2 x 2 TB 形成2个“虚拟”磁盘。 现在办公室的一些人想要从旧的服务器上迁移一个1TB的数据。 所以我所做的是我有一个通过USB连接到我们的服务器的磁盘的扩展坞。 现在我已经使用它的UUID将该驱动添加到fstab 。 问题 问题是驱动器在启动过程中失败: fsck.ext3: Unable to resolve 'UUID=36c78260-3c5d-4746-9759-682797e12609' fsck died with exit status 8 当然有一些我错过了。 也不会被迫将检查设置为0。 故障排除我已经完成了 1)尝试手动从fstab挂载驱动器: mount -a 工作正常,没有错误 2)手动在驱动器上运行fsck : root@overlord:/var/log/fsck# fsck -t ext3 /dev/sde1 fsck from util-linux-ng 2.17.2 e2fsck 1.41.12 (17-May-2010) /dev/sde1: clean, 195327/61054976 […]
安装程序可以工作(客户端可以通过openvpn浏览nfs,并执行一些工作和文件传输),但有些问题是因为NFS / OpenVPN挂载将会失败/冻结中间传输和(除其他外)防止客户端重新启动。 在这些时间发出#mount -l只会挂起那个terminal。 客户端是拱(现在使用rpcbind),服务器是Ubuntu服务器(我认为这是使用端口映射,如果这是相关的)。 Fstab包含如下设置: 10.8.0.1:/ /mnt/vpn nfs4 _netdev,udp,bg,intr,auto 0 0 # mount -l 10.8.0.1:/ on /mnt/vpn type nfs4 (rw,relatime,vers=4.0,rsize=32768,wsize=32768,namlen=255,hard,proto=udp,timeo=11,retrans=3,sec=sys,clientaddr=192.168.xxx.xxx,local_lock=none,addr=10.8.0.1,_netdev) “bg”是这样的,当事情尝试以错误的顺序启动时,vpn不会冻结启动。 我相信“udp”是默认的。 “内部”应该允许中断。 整个VPN的性能很差/很慢。 我有点不清楚,除了客户端安装选项之外,还有什么可能会影响到这一点。 欣赏任何通过openvpn和/或任何其他见解或build议来对待nfs4的信息/资源。 谢谢。 编辑: cat /etc/exports /nfs4 10.8.0.0/24(rw,nohide,sync,insecure,root_squash,no_subtree_check,fsid=0) cat /etc/default/nfs-kernel-server # Number of servers to start up # To disable nfsv4 on the server, specify '–no-nfs-version 4' here RPCNFSDCOUNT=8 […]
我正在使用本教程安装Redmine和passenger以及nginx。 passenger-install-nginx-module ,它工作正常,在编译过程中输出一个错误, Compiling and installing Nginx… # sh ./configure –prefix='/etc/nginx' –with-http_ssl_module –with-http_gzip_static_module –with-cc-opt='-Wno-error' –with-pcre='/tmp/root-passenger-3197/pcre-8.31' –add-module='/var/lib/gems/1.8/gems/passenger-3.0.18/ext/nginx' checking for OS + Linux 3.2.0-32-generic-pae i686 checking for C compiler … not found ./configure: error: C compiler gcc is not found ——————————————– It looks like something went wrong 我不明白为什么不能findgcc,但在预先检查步骤中说,gccfind了, Checking for required software… * GNU C++ compiler… found […]
我有这条线在fstab /dev/sda1 /Tera ntfs-3g uid=www-data,gid=www-data,umask=007 0 0 因为/ Tera / OC必须有权限770,但由于驱动器是NTFS,我不能明确地设置它。 有没有办法让我自己安装文件夹OC与指定的参数和不同的权限不同的文件夹? 我考虑拆分分区,但我宁愿不分空间。
我有一个特定的操作系统用户名为“应用程序”运行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与'应用程序'用户无论是什么? 提前致谢,
当我检查由我们的系统pipe理员组build立的机器时,我遇到了一个完全空的fstab。 实际上,它是由debootstrap安装的默认fstab。 # UNCONFIGURED FSTAB FOR BASE SYSTEM 我是第一次参加WTF,但是由于系统运行了一段时间,我对这种configuration感到兴趣。 系统挂载似乎很好: sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=4123203,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=3300328k,mode=755) /dev/disk/by-uuid/477aa706-1737-4a08-8493-e617a58b8284 on / type ext4 (rw,relatime,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /run/shm […]
我有我的服务器上使用标准身份validation的SFTP共享。 在我的客户端上,我编辑了/ etc / fstab文件并添加了: [email protected]:/ /mnt/share fuse.sshfs port=22,defaults,_netdev 0 0 我使用命令:mount / mnt / share安装共享,并且我指出了密码。 我的问题:我注意到,这个份额并不是永久性的。 那么,是否有可能自动安装此份额,而不必每次都填写密码? 谢谢
我有一个虚拟服务器(Debian 8.5,OpenVZ)似乎内存不足*当基于tmpfs的/tmp大约60%满。 (*虽然系统报告2GB内存仍然空闲,进程开始performance不正常, /tmp写入失败与ENOSPC ,分叉失败与ENOMEM ,一些连接下降与ENOBUFS ,并且最终sshd在握手期间开始closures连接)。 这是正常的tmpfs ,或者是我的系统以某种方式可怕的错误configuration? 可以通过缩小/tmp大小来修复吗? 如果不在/etc/fstab如何调整/tmp大小? 使用的文件系统大小可用使用% / dev / ploop25777p1 150G 19G 126G 13%/ devtmpfs 2.0G 0 2.0G 0%/ dev tmpfs 2.0G 0 2.0G 0%/ dev / shm tmpfs 2.0G 17M 2.0G 1%/运行 tmpfs 5.0M 0 5.0M 0%/ run / lock tmpfs 2.0G 0 2.0G 0%/ sys / fs […]
我正在使用这个在启动时安装驱动器 /dev/sda5 /media/virtual ntfs defaults,umask=700,uid=1 0 0 这工作正常,但我需要的东西 1)通过这种方法虚拟文件夹内的所有文件夹具有相同的权限,但我想为700虚拟目录和777所有其他目录 2)我想,如果我可以添加组以及在安装命令。 就像uid一样,如果我也加上gid。 可能吗