我们使用GlusterFS在2台使用共享介质目录和caching的Web服务器上提供分布式文件系统。 所以我创build了2个gluster卷(media和var),并将它们安装在/ var / www / site / media和/ var / www / site / var /中。 每台服务器都在运行gluster服务器和客户端,以便我们有一些冗余并保留数据的复制。 var卷的写入和读取非常严重。 我们遇到的问题是,随机的坐骑将会破坏,当你在目录上执行一个ls -lah时,它会显示为d ???????。 要解决这个问题,我们所要做的就是卸载目录并重新挂载它。 我已经查看了glusterfs日志文件,并可以看到挂载消失的时间 [2013-05-02 11:32:02.105021] I [client3_1-fops.c:502:client3_1_unlink_cbk] 0-site-media-client-1: remote operation failed: No such file or directory [2013-05-02 11:32:02.105270] I [client3_1-fops.c:502:client3_1_unlink_cbk] 0-site-media-client-0: remote operation failed: No such file or directory [2013-05-02 11:32:02.105299] W [fuse-bridge.c:911:fuse_unlink_cbk] 0-glusterfs-fuse: […]
我有一组需要两个NFS共享的服务器,一些服务器需要访问其中一个共享,并且所有的服务器都需要访问另一个。 NFS服务器是Ubuntu 12.04,其他的是13.04这是我在nfs服务器上的导出 /u0/logshare/ 172.1.1.0/24(rw,fsid=0,insecure,no_subtree_check,async) /vmail1/ 172.1.1.64/27(rw,fsid=0,no_subtree_check,async,anonuid=2000,anongid=2000) 172.1.1.36(rw,fsid=0,no_subtree_check,async,anonuid=2000,anongid=2000) 这两个都在不同的分区上,logshare是ext4,而vmail是xfs,不知道是否可以相关。 以下是客户端服务器上的fstab中的内容 172.1.1.15:/vmail1 /vmail1 nfs hard,intr,auto 0 0 172.1.1.15:/u0/logshare /logshare nfs hard,intr,auto 0 0 但这是我重新启动后得到的 172.1.1.15:/u0/logshare 4.1G 158M 3.8G 4% /logshare 172.1.1.15:/vmail1 4.1G 158M 3.8G 4% /vmail1 它只是安装了两次logshare。 如果我颠倒导出的顺序,那么它会挂载两次vmail。 这是怎么回事? 我一直在做日志,但没有看到有关nfs的任何错误 Showmount -e显示了这一点 / vmail1 172.1.1.35,172.1.1.64 / 27 / u0 / logshare 172.1.1.0/24 和两个坐骑的内容是相同的
我想用CentOS在服务器上启用ACL。 在运行setfacl命令的时候,我得到了这个错误“operation not supported”,我注意到在fstab文件中甚至有ext4的默认选项,当我运行时: tune2fs -l <partition>我得到: Default mount options: (none) 。 所以我想添加acl到/ etc / fstab并运行这个命令: mount -o remount <file-system> 。 我在我的Ubuntu系统上本地运行这个命令并没有发生任何事情,但是我需要在通过SSH连接的服务器上运行这个命令,而且我担心是否有任何事情可以中断。 有什么风险,是否安全呢? (我不能只重新启动服务器)。
假设我有一个文件夹/mnt/mountpoint作为一些sshfs mounted目录的挂载点: sshfs user@host /mnt/mountpoint 现在,我想阻止应用程序在卸载时写入/mnt/mountpoint 。 我在这里和这里find的问题都有暗示使用的答案 sudo chattr +i /mnt/mountpoint 这工作正常,以防止任何写访问。 不幸的是,它也阻止了我作为一个普通的用户安装sshfs 。 什么是最好的解决scheme呢? 我更喜欢单个sshfs-command或者至less不需要root权限的东西。 我应该放弃chattr方法,尝试一些完全不同的东西吗?
我有一个NFS服务器,其中包含十二个其他本地文件系统的目录。 我想在服务器上挂载顶层目录,并让Linux客户端自动在该目录中安装正确的文件系统,以便客户端可以看到服务器上存在的目录结构。 我相信我所问的是一个“recursion安装”types的东西,其中多个文件系统可以以嵌套方式挂载在客户端上。 也许这只是一个NFSv4function。 “nohide”选项似乎欺骗客户端,认为所有的文件系统都是单一的挂载点,这不是我正在寻找的,但也许已经足够了。
有一个XFS分区,我发现行事非常奇怪。 它在一个系统下安装,但不会挂在其他 – 我的主要系统。 因为我是XFS的新手,所以我很乐意听到比我更有经验的用户,然后才忘了XFS。 硬件是好的:SMART显示三个月大的1TB 2.5“Momentus是好的;所有的属性都像WORST = VALUE。硬盘站在一个Inateck外部铝架,USB连接到我的任一台笔记本电脑。 分区布局是一个死的简单MBR与四个主分区,XFS一个是我存储所有媒体的东西(库)。 我在三个月前在Arch i686 (kernel 3.19-ck)下创build了分区。 没有任何问题在这个系统下访问它。 但是,在Fedora 16 i686下,即使在运行xfs_repair之后,它也不会挂载旧的内核。 另外,在我运行的任何Linux下,我没有在该驱动器上安装其他(ext4 / swap)分区的问题。 现在我无法从Arch x86_64挂载XFS分区,在我的主要笔记本电脑上取代了i686版本。 只改变了操作系统版本。 如果我尝试在Slackware 14.1使用linux-3.17.4(i686)安装相同的分区,那么只需…安装?! 这是磁盘布局 # fdisk -l /dev/sdb Disk /dev/sdb: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 […]
我有两个目录: c:\work\directory1 和 c:\work\directory2 安装在: /mnt/c-drive/ 当我尝试读取目录1下的任何文件时,我可以,但是当我尝试读取目录2中的任何文件时,我收到“权限被拒绝”错误。 /mnt/c-drive/directory1 drwxrwxrwx 1 root root 0 2008-10-17 11:13 directory1 /mnt/c-drive/directory1/file1 -rwxrwSrwx 1 root root 257 2008-10-17 11:13 file1 /mnt/c-drive/directory2 drwxrwxrwx 1 root root 0 2009-07-20 10:42 directory2 /mnt/c-drive/directory2/file1 -rwxrwSrwx 1 root root 844 2009-07-20 10:42 file1 Windows机器正在运行Windows XP Media Center Edition。 Linux是Fedora 10。 当我右键点击两个文件或其父目录中的任何一个时,它们的属性看起来都是相同的。 在文件上:只读 – 隐藏 – […]
根据mount ,文件系统没有ACL选项: $ mount /dev/mapper/sys_vg-root_lv on / type ext3 (rw) 不过,我仍然可以在这个文件系统上设置setfacl和getfacl 。 也许我误解了ACL选项。 我在这个系统上使用RHEL5。
我正试图在/ mnt / mail2上挂载/ dev / sdi,并且错误地input了过早的信息,并挂载到了/ mnt / mail目录中,该目录已经用/ dev / sdd挂载。 # mount -o noatime /dev/sdi /mnt/mail 令我惊讶的是,做DF,显示两个分区挂载。 # df -h Filesystem Size Used Avail Use% Mounted on … /dev/sdd 163G 280M 154G 1% /mnt/mail /dev/sdi 163G 280M 154G 1% /mnt/mail 用umount先删除/ dev / sdi,再删除/ dev / sdd。 有一点需要注意的是,df所显示的空间实际上是新的sdi盘的一个,而当单独安装sdd时,df会说: /dev/sdd 148G 148G 0 […]
我有一个在Ubuntu 12.04主机下安装的samba共享: root:~# mount -t cifs -o credentials=/var/lib/lxc/vpn/rootfs/etc/samba/desktop.credentials //desktop/Media /media/Media 但是当我尝试在LXC容器中执行相同的安装时,也安装了cifs-utils软件包的Ubuntu 12.04时,我收到了一个权限错误: root:~# mount -t cifs -o credentials=/etc/samba/desktop.credentials //desktop/Media /media/Media mount error(13): Permission denied Refer to the mount.cifs(8) manual page (eg man mount.cifs) 这两个命令都以root身份运行。 为什么在容器中这是不同的,有没有办法让这个安装在容器下工作?