标签: mount

如何挂载块大小为65536的ext4 fs?

我正在对 Compact Flash 介质上的 EXT4 性能进行基准测试。

我创建了一个块大小为 65536 的 ext4 fs。但是我无法将其安装在 ubuntu-10.10-netbook-i386 上(它已经安装了块大小为 4096 字节的 ext4 fs)

根据我对 ext4 的阅读,它应该允许这么大的块大小的文件系统。我想听听你的意见。

root@ubuntu:~# mkfs.ext4 -b 65536  /dev/sda3
Warning: blocksize 65536 not usable on most systems.
mke2fs 1.41.12 (17-May-2010)
mkfs.ext4: 65536-byte blocks too big for system (max 4096)
Proceed anyway? (y,n) y
Warning: 65536-byte blocks too big for system (max 4096), forced to continue
Filesystem label=
OS type: Linux
Block size=65536 (log=6)
Fragment size=65536 (log=6)
Stride=0 blocks, Stripe width=0 blocks
19968 inodes, 19830 …
Run Code Online (Sandbox Code Playgroud)

linux mount filesystems ext4

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

在Linux上挂载特定的ntfs目录

我有 Linux 安装问题。

我有一台双启动 Win7/Linux 机器。
我的主要操作系统是 Windows,这是我大部分工作的所在。
一般来说,所有在 Linux 下完成的工作都将被迁移以供进一步的 Win 使用。

因此,我想将 NTFS 分区挂载到 Linux 操作系统上。
然而,我想保护我免受我的侵害。
我想(比如说)安装我的 Win-Desktop 文件夹,作为它自己的设备,而不安装整个相关驱动器。
是否可以?此外,如果不可能,我至少希望在 Linux 桌面上不可见的情况下安装驱动器,并且只安装 Win-Desktop 文件夹可见。

我将不胜感激任何评论或过去的经验。

linux mount

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

Linux下挂载VMWare磁盘镜像

Linux下还可以挂载VMWare磁盘镜像吗?

我找到了以下两篇文章,它们都推荐使用kpartx -av diskimage-flat.vmdk. 然而这两篇文章都很旧了,当我在 Ubuntu Utopic 14.10 上尝试它时,它不再起作用了。

$ sudo kpartx -av MyWin81.vmdk

$ sudo ls /dev/mapper/loop* | wc -l 
ls: cannot access /dev/mapper/loop*: No such file or directory
0
Run Code Online (Sandbox Code Playgroud)

披露:我的 VMWare 磁盘映像是平面磁盘映像。此外(在推荐循环挂载之前),它是一个多分区磁盘映像,第一个分区是 Window8,接下来的两个分区是 Linux。我更感兴趣的是接下来的两个 Linux 分区。

有人可以确认一下吗?谢谢。

在 Linux 下挂载平面 VMWare 磁盘映像 http://cromoteca.com/en/blog/mountflatvmwarediskimagesunderlinux/

在 Linux 机器上挂载 VMware 虚拟磁盘 (.vmdk) 文件 http://www.commandlinefu.com/commands/view/12554/mo ​​unt-a-vmware-virtual-disk-.vmdk-file-on-a-linux -盒子

更新:

vmware-mount看起来很有希望,但我还无法让它发挥作用:

$ vmware-mount -p Win81.vmdk
VixDiskLib: Invalid configuration file parameter. Failed to read configuration file.
Nr      Start       Size Type Id Sytem …
Run Code Online (Sandbox Code Playgroud)

linux mount vmdk ubuntu disk-image

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

分区被挂载为 noexec,而不是 fstab,还能是什么?

我有一个分区被安装为noexec. 它显示在mount输出上,但没有任何东西fstab可以做到这一点。

是从哪里来noexec的?

我的文件系统表:

UUID=1fbb29fe-cef2-4cc2-9b1e-ac45e74289ac /               ext4    noatime,nodiratime,errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=some-uuid-string none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

tmpfs   /tmp         tmpfs   nodev,nosuid,noexec,size=2G          0  0

# old disks
#/dev/md0     /DATA  ext4   noauto,nodiratime,errors=remount-ro,user 0 2
# new disks:
/dev/md1     /DATA  ext4   noauto,nodiratime,errors=remount-ro,user 0 2
Run Code Online (Sandbox Code Playgroud)

我以用户或 root 身份挂载上面的 /DATA 分区。无论哪种情况我都会得到:

/dev/md1 on /DATA type ext4 (rw,nosuid,nodev,noexec,nodiratime,relatime,errors=remount-ro,stripe=16384,data=ordered,user)
Run Code Online (Sandbox Code Playgroud)

linux mount partitioning ext4

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

读取 Win32 Disk Imager 创建的 .bin 的内容?

我使用 Win32 Disk Imager 保存了 USB 记忆棒的映像,该映像仅生成与驱动器大小相同的 .bin 文件。

\n\n

是否可以像读取驱动器一样读取该 .bin 文件?我可以访问 Windows、macOS、Linux。

\n\n

我尝试过的

\n\n
    \n
  • 使用 Daemon Tools(如果没有 .cue 文件则拒绝)和 macOS Disk Utility(无法选择 .bin 文件)安装它
  • \n
  • 找到了有关手动创建 .cue 文件的教程(没有任何自定义,只需“将此文本粘贴到新文件中并将其重命名为 xyz.cue”)。我不明白这是如何工作的,因为这表明 .cue 文件是多余的。显然,它不起作用(守护进程工具)。
  • \n
  • 按照说明将其用作 Linux 上的循环设备,即losetup -p /dev/loop0 win-usb.bin并期望至少显示一个分区,/dev/loop0pX以便将其挂载 \xe2\x80\x94,但事实并非如此。我在这里误解了什么吗?
  • \n
  • 还短暂地尝试用据称被取代的kpartx -l win-usb.bin\xe2\x86\x92来查看它loop1p1 : 0 62533294 /dev/loop1 3,但不太确定它告诉我什么。

  • \n
  • 阅读 .bin .img .iso 却一无所获。Win32 Disk Imager 是否创建了我的驱动器的原始映像或某种神奇格式?我一直假设是前者。

  • \n
\n\n

该驱动器仅具有用于 BIOS 的 Windows To Go 安装。我只需要用mount一些 …

linux mount images usb-flash-drive binary-files

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

如何使用 --bind 选项使目录可供其他人访问

假设我可以访问某个文件系统上的目录 -/media/vc1/由 . 挂​​载并拥有user1。我想授予user2(uid == 1001) 中某个目录的访问权限/media/vc1/(不复制文件)。理想情况下,我想创建/home/user2/mnt包含/media/vc1/. 我尝试运行以下命令root

mount --bind -o uid=1001 /media/vc1/ /home/user2/mnt/
Run Code Online (Sandbox Code Playgroud)

它不起作用,这是mnt目录的统计信息:

Access: (0700/drwx------)  Uid: ( 1000/   user1)   Gid: ( 1000/   user1)
Run Code Online (Sandbox Code Playgroud)

并且访问被拒绝user2

需要明确的是,我无法/media/vc1以不同的用户身份重新安装。

根据这个答案,您不能使用uidgid选项--bind。我不确定正确的命令会是什么样子(我不想使用 . 使其永久化fstab)。

linux mount permissions

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

USB 3.0 端口未在 Windows 10 上安装 USB 闪存驱动器,但它正在安装未供电的外部 USB 硬盘驱动器

我计算机上的前面板 USB 3.0 端口之一工作不正常。

该系统是一台运行 Windows 10 的定制 PC,配备华硕 H87M-E主板和带有两个前面板 USB 3.0 端口的通用机箱。这是发生了什么:

  • 当我插入 USB 闪存驱动器时,它会发出“新设备”噪音,但未安装 USB 闪存驱动器。
  • 相同的 USB 闪存驱动器安装在不同的端口(已使用许多不同品牌/型号的 USB 闪存驱动器复制)。
  • 但是,当我插入外部(但未通电)硬盘时,它确实会挂载。

端口是不是有点坏了?或者有什么我可以看的。

我认为这个问题与这些其他超级用户问题类似但不重复:

usb mount usb-flash-drive windows-10

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

我为 Linux 帐户安装了一个额外的分区,并在重新启动后发现它已卸载。为什么?

我有一个额外的 ext3 主分区,我想为特定的 Linux 用户帐户安装它。我运行了 mkdir、mount、chown,一切都很好。但是,重新启动后,我发现该分区不再挂载。如何在 Linux 中挂载并保持挂载一个额外的分区?如果重要的话,硬盘是SATA。谢谢。

linux mount automation partitioning

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

Linux:安装选项以提高慢速硬盘的性能?

我遇到了两个 HDD 的性能问题。一种是快速但通过 NFS 远程安装,另一种是本地(ext4)但速度较慢。

不,更换两个驱动器不是一种选择,因为它会使另一个系统上的安装受到影响。

我的主观印象是,大部分性能损失发生在写入缓存数据期间(在两种情况下:本地和远程)。
另一个经验证据是sync,即使在大量写作之后,花费的时间也总是少于一秒。同样,对我来说,这意味着:写缓存太小,或使用太少,或类似。

问题是:我可以通过某些挂载选项提高性能吗?

我在 mount 的手册页中发现了一些可能与性能有关的选项:max_batch_time, delalloc. 但我无法猜测默认值是什么,他们做什么,......

附加问题:是否有机会通过使用不同选项重新格式化 ext4 分区来提高性能?

linux performance mount hard-drive ext4

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

无法从 NFS 共享(RHEL)`mount -o loop` 一个 ISO

我有一个很大的 NFS 共享,上面有各种软件 ISO。

我只在 Red Hat Enterprise Linux 上尝试过这个,但是当尝试执行以下操作时,mount返回一个错误,指示没有安装权限。为什么会发生这种情况?

NFS 是这样安装的:

mediaserver:path/to/isos /media/nfs
Run Code Online (Sandbox Code Playgroud)

这是mount失败的电话

mount -o loop /media/nfs/product.iso /tmp/product
Run Code Online (Sandbox Code Playgroud)

如果我复制 ISO,则没有问题。NFS 共享挂载为 rw。

如何在不先复制的情况下从 NFS 共享循环挂载 ISO?

linux mount iso-image

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