Questions tagged «mount»

将文件系统附加到现有文件系统层次结构中的指定点


1
Samba共享权限拒绝用户写入文件,但仍显示
非常奇怪的问题... Samba远程共享: [javaerpm] path = /u/abas/erpm/java force user = erpm guest ok = yes read only = no writeable = yes 使用root在本地安装命令: root@crunchbang:/mnt/abas# mount -t cifs -o username=guest,rw,exec,auto //10.0.0.2/javaerpm ./javaerpm 根完全可以读/写/ cd: root@crunchbang:/mnt/abas# cd javaerpm root@crunchbang:/mnt/abas/javaerpm# touch test root@crunchbang:/mnt/abas/javaerpm# ll total 1 -rw-r--r-- 1 501 users 0 Sep 24 09:55 …
12 mount  users  samba  root 

2
如何使用用户名和密码保护纯文本凭证文件?
我正在尝试设置自动安装的网络驱动器。网络驱动器需要用户/密码。在“ mount.cifs”的手册页中,有两种提供用户名/密码的方法。 [不推荐]将用户/密码放在/ etc / fstab中 创建一个单独的凭证文件并将用户/密码放入凭证文件 “ [选项2]优于在共享文件(例如/ etc / fstab)中使用纯文本格式的密码。请确保正确保护任何凭据文件。 ” 我的背景是:软件开发人员,许多Linux软件开发(安装开发库,安装Eclipse或Java之类的应用程序)。我不是IT或系统管理员的人。 这是我自己的开发机器 考虑到我缺乏IT / sysadmin背景知识,建议的“适当保护任何凭据文件”的标准方法是什么? (我也将不胜感激,如果有多种方法来保护凭据文件,请按照从最常见到最小的顺序列出并描述取舍方法。)

4
通过USB提供文件
我希望能够通过USB将盒子的一部分文件系统提供给另一台计算机。例如,如果文件在方框A上,而我正在从方框B读取,则B将挂载A,查看这些文件,然后将其挂载为文件系统设备(例如,拇指驱动器)。 理想情况下,该解决方案适用于任何Linux发行版,但我很可能会在Debian变体上运行它。 如果您需要更多信息,请告诉我。干杯。

4
UUID不会显示在/ dev / disk / by-uuid或blkid中的驱动器
我有一个未接收到UUID的USB驱动器。当我查看/ dev / disk / by-uuid的内容时,它并不存在。分区所在的开发点在/ dev / sdb上。我可以在/ dev / disk / by-path下看到sdb。另外,当使用blkid时,输出为零。我假设我得到了返回的错误代码。 有没有办法为此分区获取UUID? 的结果 fdisk -l /dev/sdb: Disk /dev/sdb: 320.1 GB, 320072932352 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142446 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / …
12 mount  fstab  disk  ext3  uuid 


1
使只读/ etc可写
我正在处理运行Linux的嵌入式设备。该设备的制造商对其进行了设置,以便将根文件系统加载为只读。 在/ etc / mtab中: rootfs / rootfs rw 0 0 /dev/root / squashfs ro,relatime 0 0 这意味着我无法修改/ etc中的任何文件,例如添加新用户。 我试过重新挂载根目录: mount -o remount,rw -t squashfs /dev/root / 但是我得到一个错误 mount: cannot remount block device /dev/root read-write, is write-protected 我查了这个错误,有人说要使用blockdev。该系统未安装blockdev,因此我对其进行了交叉编译并进行了复制。然后我跑了 blockdev --setrw rootfs 但是我又得到一个错误: blockdev: cannot open rootfs: No such file or …

1
如何在不破坏/更改当前或外部文件系统的情况下挂载外部ZFS文件系统
我正在FreeBSD 10.2上使用ZFS作为根文件系统(zroot01)。我有一个要从另一个FreeBSD 10.2系统(zroot02)挂载ZFS文件系统的外部硬盘,我想暂时挂载它,只读,这样我可以从中取出一些文件,然后再断开连接。我既不希望外部ZFS系统破坏或替换我当前的文件系统,也不希望外部的数据被破坏/更改。 为了演示我要完成的任务,如果使用的是UFS,我将执行以下操作: mount -t ufs -o ro /dev/ada0s2 /mnt/my-fun-mountpoint ... /dev/ada0s2外部驱动器上的分区在哪里,/mnt/my-fun-mountpoint并且在/mnt现有操作系统的目录中。 所有搜索和手册页阅读都没有提供一种非常清晰的方法。我确实找到了什么答案最终导致接管了我当前的文件系统并损坏了它,无法修复-显然不是我要找的结果。我之前尝试过此操作,因此很遗憾,我不记得尝试了哪个命令。 您能否提供有关此操作的明确指导?预先感谢您的帮助。
11 mount  zfs 

2
findmnt如何列出绑定安装?
许多人一直在说Linux不保留有关绑定安装的信息,因此无法获取它们及其来源的列表。这里有些例子: 从这里的评论之一: IIRC不会在任何地方保存此信息:之后mount --bind,两个副本是等效的,没有一个副本比另一个副本更“原始”。毕竟,如果您已经卸载了,可能就没有原稿了/mnt。 从这个网站上的答案: 因此,记住什么挂载是绑定挂载的唯一方法是保留在中的挂载命令的日志/etc/mtab。绑定安装操作由bind mount选项指示(这将导致忽略文件系统类型)。但是mount没有选择仅列出通过一组特定的选项集安装的文件系统的选项。 来自Debian错误报告: 这是故意的。两个安装点在所有方面都完全相等,因此内核不会保留任何标志来区分它们。 上面是胡说八道。该工具findmnt能够列出绑定安装的源路径(以device[source-path];形式;我也试图使其仅列出源路径,而不列出设备)。如果Linux内核要维护绑定安装,那么该信息必须存储在某个地方,否则它就不知道/home绑定到了/users。那么这些数据在哪里呢?它是否存储在RAM中的某些模糊区域中?是否findmnt在看/proc什么地方?

1
在不影响原始安装的情况下卸载rbind安装
在服务器故障时被询问,但没有引起足够的重视,因此在此处重新发布,希望这里的某些人知道答案。 关于卸载rbind挂载,还有另一个问题在讨论,但是该解决方案产生了不良影响。请考虑以下目录布局: . ├── A_dir │ └── mount_b ├── B_dir │ └── mount_c └── C_dir 现在我将绑定C_dir到B_dir/mount_c和rbind B_dir到A_dir/mount_b: [hidden]$ sudo mount --bind C_dir B_dir/mount_c [hidden]$ sudo mount --rbind B_dir A_dir/mount_b [hidden]$ mount | grep _dir | wc -l 3 现在umount A_dir/mount_b会失败,这并不奇怪。根据网络上所有地方的答案,我们需要umount A_dir/mount_b/mount_c先然后umount A_dir/mount_b。但是,umount A_dir/mount_b/mount_c也会unmount B_dir/mount_c,这是不需要的: [hidden]$ sudo umount A_dir/mount_b/mount_c [hidden]$ mount …

1
mount.cifs错误(2):使用前缀路径时没有这样的文件或目录
我尝试了以下命令: mount -t cifs //server/share/directory /mnt/directory -o credentials=/path/to/cifs.credentials --verbose 响应是: mount.cifs kernel mount options: ip=<IP of server>,unc=\\server \share,user=<username>,prefixpath=directory,pass=******** mount error(2): No such file or directory Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 但是,如果我尝试不带前缀路径的相同命令: mount -t cifs //server/share /mnt/directory -o credentials=/path/to/cifs.credentials --verbose 它有效,并且我可以访问/ mnt / directory / directory。 如果我在选项中明确指定了前缀路径,则会出现相同的错误,即: …
11 mount  cifs 

1
/ proc / pid / mountinfo文件的用途是什么?
/proc/pid/mountinfo文件的目的是什么(以pid为数字进程ID)? 据我所知,它反映了/proc/mounts文件的内容,但带有附加信息。 此外,文件对于所有进程似乎都保持不变:两个随机选择的进程的diff不返回任何输出(diff /proc/3833/mountinfo /proc/2349/mountinfo) 请注意,我不是在问它包含什么。从Internet上的定义中,我看到“此文件包含有关安装点的信息”。我问为什么它出现在每个进程目录中?它的目的是什么?
11 linux  mount  process  proc 

1
无法锁定/ var / lib / dpkg / lock(只读)
我试图在我的远程服务器(这是esxi服务器中的vm machine(debian))上安装ruby。出现此错误: 命令: 须藤apt-get install ruby​​1.8 错误: W: Not using locking for read only lock file /var/lib/dpkg/lock E: Unable to write to /var/cache/apt/ E: The package lists or status file could not be parsed or opened. 然后我尝试了: sudo dpkg --configure -a 输出: dpkg: unable to access dpkg status area: Read-only …
11 mount  apt  dpkg 

4
Bash路径补全如何与sudo一起使用?
制表符路径补全不适用于(至少在Ubuntu和AFAIK Arch上)与 sudo mount <whatever> 我尝试挂载的iso文件不在中/etc/fstab。如果我只是输入 mount <whatever> 完成工作正常(但命令失败,因为我不是root用户)。显然是sudo打破了它。 如何使sudo完成工作? 令人惊讶的是 sudo umount <whatever> 完成工程。如何实现的?会调查/etc/fstab吗? 解决方案:我只是将一个shell脚本放入传递了参数的/usr/local/bin调用中sudo mount ...。调用此脚本时,完成是可行的,因为这样做不会成功sudo。

2
如何通过UUID挂载而不使用/ etc / fstab
我正在寻找命令 mount 1234-SOME-UUID /some/mount/folder 我正在连接几个外部USB硬盘驱动器。我希望在启动过程中将它们安装在特定的文件夹中。/etc/fstab如果未连接驱动器之一,则无法启动使用。所以我正在使用init脚本。但/dev/sdbx枚举并不总是与相同使用mount /dev/sdX /some/mount/folder的init脚本。
11 mount 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.