标签: mount

将同一个分区挂载到多个 VM 是否安全?

我将 ubuntu 20.04 与 Xen Hypervisor 一起使用。在我的机器上,我有一个 SSD 来承载我的 VM 映像,然后是四个我有数据的 sata 驱动器。我当前的设置是在我的 domain0 上挂载数据,然后通过网络文件服务器将该数据提供给其他 VM。

这似乎效率低下,因为所有 VM 都必须通过我的 NIC 才能访问数据。我认为这是一个大瓶颈的假设是否正确?

在同一物理机中提供数据的行业标准是什么?对此设置有什么建议或改进吗?

在每个 VM 上安装数据 LVM 是否有危害?我对这种方法的担忧是,如果两个 VM 尝试同时访问同一个数据点会发生什么?此设置是否容易受到数据损坏的影响?

服务器设置数据图

xen virtual-machines lvm mount

22
推荐指数
2
解决办法
3896
查看次数

ln -s vs mount --bind

使用ln -s或之间有什么实际区别mount --bind吗?

我想将一些文件夹移动到另一个分区,而不更改它们的守护程序设置,想知道我应该采取什么方法。

我更喜欢ln -s它,因为它需要最少的设置(无需/etc/fstab修改),但也许它不常见是有原因的?

partition mount symbolic-link fstab

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

/dev/sda 和 /dev/sda1 之间的差异

我知道 /dev/sda 是原始设备,而 /dev/sda1 是分区或虚拟设备。

但是我有点困惑为什么 sda# 只在某些时候出现,或者只在某些系统上出现。是什么导致这种情况发生?也许 sda# 驱动器不出现的时间是未分区的时候?或者也许它在硬件上不一样?

为什么我可以同时安装?(有时)分区不应该是可安装的吗?

您可以提供的任何资源或颜色将不胜感激。先感谢您。

linux unix hard-drive mount

21
推荐指数
3
解决办法
6万
查看次数

如何在 Amazon EC2 中使用“Instance Store Volumes”存储?

根据 AWS,我使用中型 EC2 服务器获得了 850 GB 的存储空间。但是当我创建 Amazon Linux AMI 时,我无法使用提供的 850 GB。

在创建它时,实例存储卷的存储设备配置中确实显示其设备将位于 /dev/sdb ,但是当我启动 VM 时,我只找到 /dev/sda1。

你能帮我安装这个存储吗?谢谢你

另外,当亚马逊声称实例存储长期使用不安全,应该更喜欢使用 EBS 时,那么这 850 GB 有什么意义呢?

谢谢

mount disk-volume amazon-ec2 cloud-storage

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

如果在大小小于 512 MB 的逻辑卷中创建文件,则文件的出生时间会丢失

我的系统中有一个卷组,是用单个物理卷创建的。

我正在创建两个逻辑卷 - 一个大小为 100M,另一个大小为 512M。

在LV上创建的100M大小的文件不显示出生时间属性。512M尺寸的LV没有这个问题。

有什么线索可以解释为什么会这样吗?

物理卷和卷组:

# pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda4
  VG Name               VG_System
  PV Size               400.00 GiB / not usable 4.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              102399
  Free PE               38099
  Allocated PE          64300
  PV UUID               Awnq0n-24v1-Z53P-MC09-3Fvv-dc0r-6QvAyX


# vgdisplay VG_System
  --- Volume group ---
  VG Name               VG_System
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  25
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV …
Run Code Online (Sandbox Code Playgroud)

linux storage lvm mount stat

21
推荐指数
1
解决办法
1967
查看次数

将网络驱动器挂载为物理驱动器

有没有办法挂载网络位置,使其显示为本地物理磁盘?例如\\computer\share作为D:(不是网络驱动器)

windows hard-drive mount network-share

19
推荐指数
4
解决办法
17万
查看次数

当我获得过时的 nfs 文件句柄时,如何强制卸载?

让自己陷入了一个棘手的境地。在 /mnt/1 安装 aufs

aufs on /mnt/1 type aufs (rw,relatime,si=daab1cec23213eea)
Run Code Online (Sandbox Code Playgroud)

我无法卸载东西:

sudo umount -f /mnt/1
umount2: Stale NFS file handle
umount: /mnt/1: Stale NFS file handle
umount2: Stale NFS file handle
umount2: Stale NFS file handle
Run Code Online (Sandbox Code Playgroud)

如何卸载挂载点?(无需重启系统)

(注意:aufs 位于 openafs 系统之上,而不是 NFS 之上。)

linux nfs mount

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

如何将凭证文件传递给 mount.cifs?

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

linux 中的当前实现在 /etc/fstab 中工作正常:

//myserverhere.com/cifs_share /mnt/cifs_share cifs 用户,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs 0 0

和 /root/.cifs 包含

username=ouruser
password=ourpassword
Run Code Online (Sandbox Code Playgroud)

我尝试将其转换为非 fstab 格式,如下所示:

mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用。

有人可以指出我做错了什么吗?

提前致谢。

伊斯梅尔·卡辛潘 :)

linux mount samba cifs

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

从磁盘错误中只读挂载后,如何重新挂载 ext3 fs 读写?

当 SAN 出现问题时,ext3 检测磁盘写入错误并以只读方式重新安装文件系统,这是一个相对常见的问题。这一切都很好,只有当 SAN 修复后,我才能弄清楚如何在不重新启动的情况下重新安装文件系统读写。

看:

[root@localhost ~]# multipath -ll
mpath0 (36001f93000a310000299000200000000) dm-2 XIOTECH,ISE1400
[size=1.1T][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=2][active]
\_ 1:0:0:1 sdb 8:16  [active][ready]
\_ 2:0:0:1 sdc 8:32  [active][ready]
[root@localhost ~]# mount /dev/mapper/mpath0 /mnt/foo
[root@localhost ~]# touch /mnt/foo/blah
Run Code Online (Sandbox Code Playgroud)

一切都很好,现在我从它下面拉出 LUN。

[root@localhost ~]# touch /mnt/foo/blah
[root@localhost ~]# touch /mnt/foo/blah
touch: cannot touch `/mnt/foo/blah': Read-only file system
[root@localhost ~]# tail /var/log/messages
Mar 18 13:17:33 localhost multipathd: sdb: tur checker reports path is down
Mar 18 13:17:34 localhost multipathd: sdc: tur …
Run Code Online (Sandbox Code Playgroud)

ext3 mount centos read-only

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

如何清理未处理的孤立 inode 列表?

我试图挂载以前只读挂载的文件系统read-writeable

mount -o remount,rw /mountpoint
Run Code Online (Sandbox Code Playgroud)

不幸的是它没有工作:

mount: /mountpoint not mounted already, or bad option
Run Code Online (Sandbox Code Playgroud)

dmesg 报告:

[2570543.520449] EXT4-fs (dm-0): Couldn't remount RDWR because of unprocessed orphan inode list.  Please umount/remount instead
Run Code Online (Sandbox Code Playgroud)

Aumount也不起作用:

umount /mountpoint
umount: /mountpoint: device is busy.
    (In some cases useful info about processes that use
     the device is found by lsof(8) or fuser(1))
Run Code Online (Sandbox Code Playgroud)

不幸的是没有lsoffuser不显示位于挂载点下的任何进程访问的东西。

那么 - 我怎样才能清理这个未处理的孤立列表,以便能够在不重新启动计算机的情况下再次挂载文件系统?

linux filesystems ext4 mount inode

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