标签: mount

如何检查卷是否安装在应该使用 Python 的位置?

我有一个用 Python 编写的备份脚本,它在将源目录复制到目标目录之前创建目标目录。我已将其配置为/external-backup用作目标位置,即我安装外部硬盘驱动器的位置。我只是在没有打开(或安装)硬盘驱动器的情况下运行脚本,发现它正常工作,尽管在内部硬盘驱动器上进行了备份,内部硬盘驱动器没有足够的空间来备份自己。

我的问题是:如何在写入卷之前检查卷是否安装在正确的位置?如果我可以检测到/external-backup它没有安装,我可以阻止写入。

额外的问题是为什么允许这样做,当操作系统知道该目录应该存在于另一个设备上时,如果我稍后安装该设备(外部硬盘驱动器),数据(在内部硬盘驱动器上)会发生什么?显然,在同一路径的不同设备上不能有两个副本!

提前致谢!

linux python mount

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

无法挂载 nfs 卷 - 超时

我有一个来自 Linux 文件服务器的 NFSv3 导出,它曾经可以很好地安装。文件服务器不得不停机进行硬件维护。重新启动服务器后,Linux 客户端无法再挂载 nfs 导出。

服务器或客户端上的配置没有改变。在第一次挂载失败后,我确实进行了软件更新并重新启动了客户端,但这并没有帮助。

[root@client ~]# showmount -e ark
Export list for ark:
/mnt/bigraid *

[root@client ~]# mount -t nfs ark:/mnt/bigraid raid
Run Code Online (Sandbox Code Playgroud)

它只是挂在这一点上。在另一个终端...

[root@client ~]# dmesg | tail
[ 2526.676437] nfs: server ark not responding, timed out
[ 2529.183107] nfs: server ark not responding, timed out
[ 2531.689778] nfs: server ark not responding, timed out
[ 2538.196432] nfs: server ark not responding, timed out
[ 2540.703107] nfs: server ark not responding, timed out
[ 2543.209767] …
Run Code Online (Sandbox Code Playgroud)

linux filesystems nfs mount

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

使用密码挂载 NFS 的 fstab 条目

我需要使用 NFS 在启动磁盘时挂载,从控制台手动挂载我输入:

mount //192.168.0.1/NASShare -o username=administrator,password=pass /mnt/NAS
Run Code Online (Sandbox Code Playgroud)

/etc/fstab我加入这一行:

192.168.0.1:/NASShare  /mnt/NAS  nfs user=administrator,password=pass  0 0
Run Code Online (Sandbox Code Playgroud)

但是在重新启动时磁盘未安装,错误在哪里?

nfs mount fstab

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

虚拟机无法访问

所以昨晚我不得不远程关闭我的服务器,因为空调对我们不利。我关闭了 VM,然后关闭了主机。今天启动了 2 台自动启动虚拟机的主机。VM 的数据存储是位于我们拥有的 Synology NAS 上的 isci LUN,NAS 没有关闭。出于某种原因,当我启动所有备份时,我的电子邮件 VM 显示为无法访问,并且我在日志中收到各种错误,提示“未安装 ATS-ONLY VMFS 卷‘Synology-Email 服务器’。主机不支持 ATS 或 ATS 初始化已失败”我的所有其他虚拟机与同一 NAS 上的其他数据存储区完全兼容。

当浏览到 Vsphere 客户端或 vCenter 中的数据存储时,我无法挂载、卸载或浏览文件,因为它们都是灰色的。我已经尝试重新启动主机和 NAS 几次。

两台主机上的 ESXi 6.0

network-attached-storage mount datastore vmware-esxi shutdown

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

如何将 FTP 挂载到 Windows 中的驱动器号?

我想一个FTP安装到Windows中的驱动器盘符,我使用Novell的NetDrive的,但有两个主要问题:1)它往往计算机运行速度减慢了很多2)它似乎并没有在所有的工作下远景。

是否有任何应用程序允许我将远程 FTP 挂载到本地驱动器号,或者是否有内置于 Vista 的方法?

windows mount ftp

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

为什么必须先创建目录才能挂载共享?

为什么必须先创建一个目录,然后才能将共享挂载到该目录?

例如:我一直不明白为什么这里需要 mkdir:

mkdir /Volumes/foo
mount -t afp afp://username:pass@pretendco.com/foo /Volumes/foo
Run Code Online (Sandbox Code Playgroud)

mount mac-osx bsd

11
推荐指数
3
解决办法
1万
查看次数

从物理磁盘的原始 DD 映像文件挂载分区

我有一个从原始硬盘映像 (/dev/sdb) 中获取的 DD 映像。此映像文件包含我需要挂载的 XFS 文件系统。它太大而无法恢复到磁盘(2.6TB img 文件),所以我想使用环回挂载它。

但是,分区表成为一个问题。我尝试使用 parted 和 fdisk -lu 来确定分区偏移量。Parted 返回“无法识别的磁盘标签”, fdisk -lu 显示一个空白分区表。

您建议如何找到分区开始,以便我可以使用 -o loop 挂载它

linux partition lvm mount

11
推荐指数
1
解决办法
5972
查看次数

如何使 s3fs 与 IAM 角色一起工作?

我们使用 IAM 角色来维护机器。我们现在计划将 s3 安装到我们的 ec2 实例并根据我们的需要进行处理。我们一直在使用 s3fs 工具进行安装。

但这似乎不适用于 IAM 角色。有什么方法可以让 s3fs 与 IAM 角色一起工作?有没有人做过这个?

提前致谢。

ubuntu mount amazon-s3 amazon-ec2 s3fs

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

恢复或重新加载 /etc/fstab 设置的快速方法?

我正在一个/etc/fstab基于 RHEL 6.x 的服务器上处理一个复杂的问题。系统在八个分区中使用了多种挂载选项,包括几个绑定挂载。我正在测试选项及其对我正在处理的图像的影响。

如选择喜欢nodevnosuidnoexecnobarrier和几个XFS文件系统的参数到位。

虽然我知道可以使用特定选项重新安装,但是否有一种快速的方法可以将所有安装恢复到硬编码的持久设置/etc/fstab

例如sysctl -p加载/etc/sysctl.conf值并应用它们。有mount等价物吗?


编辑:

一个示例配置:

#
# /etc/fstab
#
UUID=e6ca80cd    /                       ext4    noatime,nobarrier        1 1
UUID=a327d315    /boot                   ext4    defaults                 1 2
UUID=333ada18    /home                   ext4    noatime,nobarrier,nodev  1 2
UUID=7835718b    /tmp                    ext4    nodev,nosuid,noexec      1 2
UUID=4dd2e9d4    /usr                    ext4    defaults                 1 2
UUID=c274f65f    /var                    ext4    noatime,nobarrier        1 2
UUID=5b5941e0    /var/log                ext4    defaults                 1 2
UUID=3645951a    /var/log/audit          ext4    defaults …
Run Code Online (Sandbox Code Playgroud)

linux redhat mount

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

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
查看次数