标签: mount

只读绑定挂载?

我使用 mount -o bind 在 chroots 中挂载目录,效果非常好。问题是我希望其中一些绑定安装的目录只能在 chroot 中读取。

是否可以?如果没有 - 任何其他方式来实现它?

我正在考虑将 NFS 用于本地主机挂载,但它看起来有点矫枉过正。

linux nfs bind mount read-only

10
推荐指数
2
解决办法
9413
查看次数

mkfs 没有抱怨:“/dev/sdb 显然正在被系统使用;不会在这里创建文件系统”

这是 Ubuntu 服务器 11.10。

/dev/sdb 没有挂载(见下面的输出),也没有被我看到的任何进程使用。它也不用于交换。这是服务器中的第二个 IDE 驱动器,连接到辅助 IDE 并在硬件 raid 中设置为阵列 2。

我无法安装驱动器,因为我收到投诉它可能已经在使用中。我确实运行了 fdisk,删除了所有以前的分区并创建了一个主分区。

root@sargent:/home/harel# fdisk -l /dev/sdb

Disk /dev/sdb: 122.9 GB, 122942324736 bytes
226 heads, 63 sectors/track, 16864 cylinders, total 240121728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00083711

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   240121727   120059840   83  Linux


root@sargent:/home/harel# mkfs -t ext4 …
Run Code Online (Sandbox Code Playgroud)

linux mount mkfs

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

Samba (CIFS) 挂载错误 (9):文件描述符错误

我使用 mount.cifs 从我的主工作站 PC(使用 Fedora 29 工作站)到我母亲的笔记本电脑(Windows 7 HP)网络共享成功连接了几次,但不久之后我就无法做到这一点。

例如,使用 Nautilus,连接到 smb://192.168.0.2/Data 要求提供凭据(尽管它应该已经为此共享永久存储),即使您输入正确的用户名和密码,它也只会提示如何再次登录。

使用 mount -t cifs 过去也成功但不再成功,因为它返回如下错误:

[ruslan@sakuya ~]$ sudo mount -t cifs //192.168.0.2/Data .mount/samba -o username=ruslan,password=[mypassword],domain=WORKGROUP,iocharset=utf8,rw,file_mode=0777,dir_mode=0777
mount error(9): Bad file descriptor
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[ruslan@sakuya ~]$ sudo mount -t cifs //PATCHOULI/Data .mount/samba -o username=ruslan,password=[mypassword],domain=WORKGROUP,iocharset=utf8,rw,file_mode=0777,dir_mode=0777
mount error(9): Bad file descriptor
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
[ruslan@sakuya ~]$ sudo mount -t cifs //192.168.0.2/Data .mount/samba
Password for ruslan@//192.168.0.2/Data:  **********
mount error(9): …
Run Code Online (Sandbox Code Playgroud)

linux windows mount samba cifs

10
推荐指数
1
解决办法
4455
查看次数

使用不同选项重新挂载相同的文件系统是否会破坏当前操作?

我想在 SLES11 上重新挂载具有优化选项(noatime、nobarrier 等)的文件系统。我打算先更新/etc/fstab,然后再做类似的事情mount -o remount /srv/share。问题是在通过 NFS 导出的这个文件系统上有几个活动虚拟机的映像,我在想是否remount可以在不关闭它们的情况下完成。那么remount操作是否具有破坏性?有没有人曾经尝试过这样的事情?结果是什么?

linux filesystems mount

9
推荐指数
1
解决办法
4442
查看次数

如何防止访问未安装的挂载点

好的,我在 fstab 中有这个

  //windows_mashine/Backup /backups cifs credentials=/root/.credentials,rw,_netdev,iocharset=utf8,uid=1000 0 0
Run Code Online (Sandbox Code Playgroud)

我的 cron 中有 rsnapshot,它将 /etc/ 和 /usr/local/ 以及其他一些文件备份到 /backups

最近我发现当其他 mashine 关闭并且 /backups 无法安装 rsnapshot 备份到物理文件夹 /backups 时,它会占用分区/空间。我怎样才能避免这种情况?

我可以在未挂载时阻止对 /backups 的任何写入吗(rsnapshot 以 root 身份运行,因为它需要备份一些系统文件)

backup mount rsnapshot

9
推荐指数
2
解决办法
1894
查看次数

在 mac 中安装受密码保护的 cifs 共享的安全方法

我正在维护一个 mac 和 linux 的异构网络,所以我决定创建一个小 perl 脚本来统一跨机器的安装策略。

实际上,我已经有一个可以工作的 perl 脚本,但是,密码似乎是我不喜欢的命令行的一部分:

 mount_smbfs -d 755 -f 755 //username_here:password_here@myserver.com/cifs_share
Run Code Online (Sandbox Code Playgroud)

尝试阅读 mount_smbfs 和 nsmb.conf 的手册页,但我仍然对如何前进感到困惑。

我的机器是雪豹,豹和狮子机器。

mac mount server-message-block cifs mac-osx

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

glusterfs:无法从服务器获取“卷文件”

我在远程文件服务器上托管了一个 GlusterFS 卷。我可以从同一个 DC 中的网络服务器以及其他 DC 中的其他服务器装载卷,但是当我尝试在本地开发服务器上装载卷时,装载失败并显示以下日志条目:

[2015-02-04 15:02:56.034956] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/sbin/glusterfs: Started running /usr/sbin/glusterfs version 3.6.2 (args: /usr/sbin/glusterfs --volfile-server=eros --volfile-id=/storage /var/storage)
[2015-02-04 15:02:56.065574] E [glusterfsd-mgmt.c:1494:mgmt_getspec_cbk] 0-glusterfs: failed to get the 'volume file' from server
[2015-02-04 15:02:56.065650] E [glusterfsd-mgmt.c:1596:mgmt_getspec_cbk] 0-mgmt: failed to fetch volume file (key:/storage)
[2015-02-04 15:02:56.065889] W [glusterfsd.c:1194:cleanup_and_exit] (--> 0-: received signum (0), shutting down
[2015-02-04 15:02:56.065905] I [fuse-bridge.c:5599:fini] 0-fuse: Unmounting '/var/storage'.
[2015-02-04 15:02:56.081713] W [glusterfsd.c:1194:cleanup_and_exit] (--> 0-: received signum (15), shutting down
Run Code Online (Sandbox Code Playgroud)

我已经验证防火墙没有阻止数据包,所有机器都运行来自同一个 repo 的相同版本的 …

mount glusterfs cluster-shared-volumes

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

根文件系统填满,没有大文件

所以我是一个非常新的系统管理员,刚从学校毕业并开始实习。唯一的问题是我是这个地方唯一的系统管理员,没有人向我展示这份工作。无论如何,它是一家非常小的公司,只有一台具有该配置的 CentOs 服务器:

Filesystem            Size  Used Avail Use% Mounted on

/dev/sda3             184G  140G   35G  81% /

tmpfs                 2.3G     0  2.3G   0% /lib/init/rw

udev                  2.3G  212K  2.3G   1% /dev

tmpfs                 2.3G     0  2.3G   0% /dev/shm

/dev/sda1             4.6G  156M  4.2G   4% /boot

/dev/sda4              33G  176M   31G   1% /tmp

/dev/sdb1             1.8T  1.8T     0 100% /media/backupInterne

/dev/sdd1             917G  470G  401G  54% /media/Data
Run Code Online (Sandbox Code Playgroud)

我几天前才到这里,并立即注意到完整的磁盘,我正在努力解决该问题。我的另一个问题是 sda3 现在是 81%。4 天前,它是 79%。

我跑了du -ah | /root 目录下的 sort -rh 命令,没有什么特别突出的。由于 sda3 分区很快填满,所以隔了几天就完成了,没有重大差异可以解释其增长的原因。

非常感谢

linux filesystems mount

8
推荐指数
1
解决办法
9857
查看次数

无需重启即可重新挂载 root RW

今天我在生产 xen vm 服务器上做了一些愚蠢的事情。我将外部设备映射器安装为只读以制作文件系统的副本。此过程进行得很顺利,但随后 rootfs / 在来宾计算机中变为只读。

/dev/xvda on / type ext4 (ro,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
Run Code Online (Sandbox Code Playgroud)

幸运的是,它上的所有重要服务都使用/home/var分区,因此机器不会停止运行,但现在我无法在不重新启动它的情况下将 /root 重新安装为 RW(这不是一个选项,因为它是生产)。

我试过:

  1. fsck -f /dev/xvda
  2. mount -o rw,remount /
  3. mount -n -o remount,rw /

它不允许将其重新安装为 RW。

[Mon Jul  7 14:59:06 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul  7 14:59:21 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul  7 14:59:50 2014] EXT4-fs error (device xvda): ext4_remount:4558: Abort forced by user
[Mon Jul …
Run Code Online (Sandbox Code Playgroud)

filesystems ext4 mount

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

更改 ZFS 挂载点属性而不重新挂载

我想将一个 ZFS 文件系统(池中的卷)替换为另一个 ZFS 文件系统(同一池中的另一个卷)。重新启动是可以的,但我想避免单用户模式。

当我尝试mountpoint=none在旧文件系统上进行设置时,ZFS 尝试卸载它,但由于文件正在使用而失败。mountpoint=/data因此,由于安装了某些东西,我无法在新文件系统上进行设置。这些mountpoint属性也不会写入文件系统。

如果我重新启动,旧的文件系统仍然被安装,服务将开始使用那里的文件,并且我无法再卸载它。有没有办法mountpoint在文件系统上写入属性,而无需实际更改已安装的任何内容,然后重新启动,以便在系统再次启动时使用新的文件系统?

zfs migration mount

8
推荐指数
1
解决办法
743
查看次数