如何创build一个将给定目录公开为只读文件系统的环回挂载? 与将文件公开为文件系统的回送安装相反?
我有一个外部USB硬盘驱动器的Ubuntu服务器。 我基本上只是想在硬盘插入时运行一个脚本。 什么是最佳的方式来实现这一目标?
我在服务器上有一个共享的目录 – 我们把它称为/ home / shared – 通过nfs从另一个服务器装入内容。 当它被卸载时/ home / shared 应该是空的 – 但是,在目录上运行du -x表明它不是空的。 我无法卸载NFS内容来检查挂载点,因为它正在被其他人使用。 有什么方法可以查看/编辑实际挂载点(而不是NFS内容)的内容,同时保留挂载的NFS内容供其他人使用?
我在Ubuntu 10.04 Server x64上运行Samba 3.4.7,使用Likewise Open 6.0.0.8388。 此服务器已join由2008R2域控制器运行的域(function级别2003)。 在Windows服务器中,我可以授予文件夹的权限和/或共享到计算机帐户(以computername $表示)。 这允许在SYSTEM帐户下运行的服务/进程访问这些networking共享。 我试图授予我的Linux服务器相同的权限,但不pipe我做什么,我不能将一个计算机帐户添加到ACL。 setfacl不能识别用户,并通过Windows权限对话框添加它时,它只是消失后,申请。 Samba可以吗?
我怎么能告诉Ubuntu在启动时忽略我的死硬盘驱动器? 我知道我的辅助硬盘坏了,但是我拿不出来。 每次重新启动都会持续很长时间,因为Ubuntu会尝试长时间读取并报告错误: [ 228.984480] sd 0:0:1:0: [sdb] Add. Sense: Unrecovered read error – auto reallocate failed [ 228.984486] end_request: I/O error, dev sdb, sector 65 [ 228.985395] Buffer I/O error on device sdb, logical block 8 [ 228.985463] Buffer I/O error on device sdb, logical block 9 … 我在/etc/fstab ,但是这没有帮助。 有任何想法吗? 谢谢!
我想我理解NFS4导出前的工作方式,特别是导出点的命名空间。 (即在服务器上导出/ mnt / blah,在客户端上使用mount服务器:/ mnt / blah / my / mnt / point) 不过,我很难把NFS4出口包装起来。 到目前为止,我能够收集到的是,您通过将fsid = 0标记为“root”,然后通过将其引用为“/”在客户端导入。 (即服务器上的exportfs -o fsid = 0 / mnt / blah,安装服务器:/在客户端上) 然而,之后,它变得有点奇怪。 从我的游戏中,似乎我不能导出任何不在/ mnt / blah之下的东西。 例如,除非服务器上存在/ mnt / blah / home / user1,否则在尝试从客户端进行挂载时,exportfs / home / user1会失败。 如果是这种情况,服务器上的exportfs / mnt / blah / subdir1和客户机上的mount服务器:/ subdir1之间有什么区别,只是跳过exportfs并挂载你想要的任何子目录/ mnt / blah? […]
我有一个ext3分区,所以当我这样做: mount /dev/blah /mnt/blah 它会自动挂载为ext3。 我可以通过运行将它挂载为ext4 mount -t ext4 /dev/blah /mnt/blah 它的工作。 我认为分区标记为ext3。 是否有可能将其更改为ext4,以便: mount /dev/blah /mnt/blah 将它挂载为ext4。 这是一个实验。 我想在不启用ext4中的新function的情况下这样做,所以我可以回到ext3。
我已经在所有用户的主目录上configuration了一些绑定挂载来访问文件系统中其他地方的共享目录(或其中的一部分),所以我在我的fstab文件中有这样的条目: /application/data/repository /home/sergio/repository none bind /application/data/repository /home/mario/repository none bind /application/data/repository/reports /home/carlos/reports none bind 昨天我离开办公室之前的所有工作正常,但是当我今天上class时,我的一个用户告诉我,他无法访问共享文件夹。 当我进入服务器时,我发现所有绑定挂载都被卸载了。 我search了日志,看看是否有其他人卸载绑定挂载的信号,但没有任何信息,服务器没有重新启动,没有入侵尝试的迹象。 任何日志文件都没有错误迹象。 我感到困惑,因为我不明白如何才能像所有绑定安装卸载。 只是为了确保我更改了所有用户的密码并检查了防火墙规则,以确保只有授权的位置才能访问服务器。 你知道有什么理由吗? 系统卸载绑定挂载的任何原因? 我通过networkingsearch,但可以find任何人报告这种事件。
我们有我们的客户的ftp根目录通过创build“虚拟”目录与装载。 这意味着我们有一百个用bind选项装载的目录。 最近我们遇到了一些问题,在我们多次运行卸载之前,目录不会被卸载, -lrf使用不同的组合,甚至都不起作用。 umount没有提供任何错误,但是当我运行rmdir它告诉我Device or resource busy 。 我应该预料到这种行为,当我们已经挂载了这么多的目录,还是有什么其他事情在这里?
这就是问题: root@ip-10-126-247-82:~# mkfs.ext4 /dev/xvda3 mke2fs 1.41.14 (22-Dec-2010) /dev/xvda3 is mounted; will not make a filesystem here! 这是debugging: root@ip-10-126-247-82:~# mount /dev/xvda1 on / type ext4 (rw) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) fusectl on /sys/fs/fuse/connections type fusectl (rw) none on /sys/kernel/debug type debugfs (rw) none on /sys/kernel/security type securityfs (rw) […]