标签: mount

UNIX - mount:只有 root 可以这样做

我需要允许非 root 用户挂载/卸载设备。说到 UNIX,我完全是个菜鸟,所以请帮我把它弄糊涂。

我一直在寻找interwebz的所有答案,似乎每个人都给出了相同的答案,即修改/etc/fstab以将该设备包含在该user选项中(或者users,两者都尝试过)。我这样做了,它仍然说mount: only root can do that

这是我的 fstab 的内容:

# /etc/fstab:静态文件系统信息。
#
# 使用 'vol_id --uuid' 打印一个通用唯一标识符
# 设备; 这可以与 UUID= 一起使用,作为一种更强大的设备命名方式
# 即使添加和删除磁盘也能正常工作。请参见 fstab(5)。
#
#                
proc /proc proc 默认值 0 0
# / 在安装过程中位于 /dev/mapper/minicc-root
UUID=1a69f02a-a049-4411-8c57-ff4ebd8bb933 / ext3 relatime,errors=remount-ro 0 1
# /boot 在安装过程中位于 /dev/sda5
UUID=038498fe-1267-44c4-8788-e1354d71faf5 /boot ext2 relatime 0 2
# 安装期间交换位于 /dev/mapper/minicc-swap_1
UUID=0bb583aa-84a8-43ef-98c4-c6cb25d20715 无交换 sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 用户,noauto,exec,utf8 0 0
/dev/scd0 …

unix root mount sudo fstab

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

在 Windows 上运行的可用、免费的 ISO 文件编辑器?

我需要一个免费(自由)的 Windows 实用程序,它允许一个人编辑 ISO 文件。

目标是能够:

  • 挂载 ISO 文件,使 ISO 文件系统可读可写。
  • 根据需要通过实用程序更改 ISO 文件系统中的文件。
  • 卸载 ISO 文件系统,并将更改保存到 ISO 文件中。

我怎样才能做到这一点?是否有实用程序,或者我是否需要构建工具链?

windows mount iso-image

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

如何在 OSX 中挂载 HFS+ dd 映像?

我有一个 HFS+ 格式的驱动器,它坏了,根本无法安装在 OSX 上。我在 linux 上使用 ddrescue 创建了一个图像,并且能够保存大部分图像。

我可以使用以下方法安装驱动器并在 linux 中很好地查看数据:

mount -o loop -t hfsplus dd_image mountpoint
Run Code Online (Sandbox Code Playgroud)

这在我的 OSX 系统上不起作用,因为 hfsplus 不是有效的文件系统类型。如果我尝试:

mount -t hfs image mountpoint
Run Code Online (Sandbox Code Playgroud)

它抱怨它需要一个块设备。这里有什么解决办法?

mount hfs hard-drive disk-image macos

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

如何从 Linux 机器上的另一台 Linux 机器上挂载文件夹?

我想在另一台 Linux 机器上从一台 Linux 机器挂载一个文件夹。我怎么做?我是否需要更新/etc/fstab/etc/export

我的目标是/tmp从另一台 Linux 机器上挂载。我有 Debian 5.1。10.45.40.165,那是另一台机器的IP。

例如我试过:

mount -t nfs 10.45.40.165:/tmp /tmp
mount: 10.45.40.165:/tmp failed, reason given by server: Permission denied
Run Code Online (Sandbox Code Playgroud)

linux mount

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

在 RHEL 上挂载目录时,NOEXEC 标志是什么意思?

我试图在安装时了解 NOEXEC 标志。

我在别人机器上的 /tmp 目录中遇到了一个执行问题,我无法访问 atm,其中 /tmp 目录安装在与“/”不同的驱动器上,并且存在 NOEXEC。我想尝试在我的机器上重新创建这个场景,但我没有第二个硬盘驱动器。我尝试执行以下命令:

mount --bind /test1 /test2
Run Code Online (Sandbox Code Playgroud)

然后我删除了该bind标志并添加NOEXEC到 /etc/fstab 中。然后,我在 /test2 中创建了一个名为 test.sh 的文件,它只是回应“hello world”。我尝试运行它,它说“权限被拒绝”。然后我运行chmod 777 test.sh并能够很好地执行该文件。我认为 NOEXEC 标志不应该允许我执行任何操作?

mount --bind /test1 /test2不一样的,从一个完全不同的物理驱动器的安装?如 /test1 和 /test2 在不同的驱动器上?

linux mount hard-drive permissions redhat-enterprise-linux

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

如何将我的 D: 驱动器设为只读?

我希望驱动器(卷)D 是只读的,以便人们可以查看其内容,但不会更改/添加/删除任何文件。例如,如果用户选择一个文件并单击“删除”,则不会发生任何情况。

windows mount read-only windows-10

15
推荐指数
1
解决办法
5754
查看次数

无法在 Ubuntu 上更改外部硬盘驱动器的权限/所有权/组

我有一个外部硬盘驱动器连接到我的 Linux 机器。我想设置一个 Web 服务器来访问它上面的文件,但是驱动器上所有文件和目录的权限都rwx属于我本地登录的所有者,而组就是root组。

我需要 apache 用户可读的文件,我试图将所有文件设置为chmod a+rwx -R *,但这没有任何作用(没有错误,只是没有效果。)我尝试将组更改chgrp为我的用户组,但是这也行不通,即使我将所有这些命令运行为sudo!

这个硬盘是怎么回事??? sudo chmod a+rwx *应该对任何事情都有效,对吗?

mount permissions chmod ubuntu external-hard-drive

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

如何将 NTFS 文件夹挂载到另一个 NTFS 文件夹中

有没有办法将一个 NTFS 文件夹重定向到另一个?说,访问C:\Program Files\ModulesS:\Modules?有subst用于安装文件夹,驱动器,diskpartmountvol在文件夹中安装驱动器,但我一直无法将两者成功结合起来。有可能实现这一目标吗?

更多信息:我发现了该mklink实用程序,但不幸的是它在 Windows XP 上不可用。

windows mount ntfs subst

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

我的虚拟机 fstab 不会在重新启动时自动挂载?

我可以像这样手动安装我的驱动器(ubuntu):

sudo mount -t vboxsf C_DRIVE /mnt/saga_c
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将它添加到我的 fstab 时,当我重新启动机器时它不会挂载。我的 /etc/fstab 行有什么问题吗:

C_DRIVE         /mnt/saga_c     vboxsf   defaults         0   0
Run Code Online (Sandbox Code Playgroud)

除了 vboxsf 之外我还需要什么吗?还是我做错了什么?

mount virtualbox fstab ubuntu

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

如何将 Linux 磁盘映像转换为稀疏文件?

我在 EXT 分区上有一堆用 ddrescue 制作的磁盘映像,我想在不丢失数据的情况下减小它们的大小,同时仍然可以安装。

如何用零填充图像文件系统中的空白空间,然后将文件转换为稀疏文件,这样这个空白空间实际上并不存储在磁盘上?

例如:

> du -s --si --apparent-size Jimage.image 
120G Jimage.image
> du -s --si Jimage.image 
121G Jimage.image
Run Code Online (Sandbox Code Playgroud)

不过,这实际上只有 50G 的真实数据,所以第二次测量应该小得多。

这应该会用零填充空白空间:

cat /dev/zero > zero.file
rm zero.file
Run Code Online (Sandbox Code Playgroud)

但是如果稀疏文件被透明处理,它实际上可能会创建一个稀疏文件而不向虚拟磁盘写入任何内容,具有讽刺意味的是阻止我将虚拟磁盘映像本身转换为稀疏文件。:) 可以?

注意:出于某种原因,sudo dd if=/dev/zero of=./zero.filecat不在已安装的磁盘映像上时有效。

linux compression mount filesystems

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