Questions tagged «mount»

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

2
无论如何,当我打开指向该文件系统上目录的符号链接时,是否可以自动挂载该文件系统?
我在Xfce中使用Arch。 最近,我创建了一个指向文件系统上目录的符号链接。 但是我不想在引导过程中挂载文件系统,也不想在打开符号链接之前手动挂载它。 当我打开到该文件系统上目录的符号链接时,是否仍然可以自动挂载该文件系统?

7
仅显示“有趣的”安装点/过滤不有趣的类型
我曾经mount展示过已安装的驱动器,但我不想看到那些不太有趣的驱动器(即非物理驱动器)。所以我曾经有一个脚本mnt可以做到: mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts) ' 在Ubuntu 8.04下显示ext3并reiserfs仅显示安装点。该行实际上已被注释掉,现在我使用(对于Ubuntu 12.04): mount | grep -Ev 'type (proc|sysfs|tmpfs|devpts|debugfs|rpc_pipefs|nfsd|securityfs|fusectl|devtmpfs) ' 只显示我ext4和zfs分区(我使用删除了reiserfs)。 现在,我正在为Ubuntu 14.04作准备,必须再次扩展脚本(cgroup,pstore)。是否有更好的方法来执行此操作而不必扩展脚本?我只关心在安装和安装网络驱动器(物理光盘nfs,cifs)。

3
为什么fstab使用UUID而不是实际的文件系统名称?
例如,这是my的第一行/etc/fstab: UUID=050e1e34-39e6-4072-a03e-ae0bf90ba13a / ext4 errors=remount-ro 0 1 这是df -h命令的输出(报告可用磁盘空间): honey@bunny:~$ df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/vda ext4 30832636 4884200 24359188 17% / none tmpfs 4 0 4 0% /sys/fs/cgroup udev devtmpfs 498172 12 498160 1% /dev tmpfs tmpfs 101796 320 101476 1% /run none tmpfs …


5
如何正确导出和导入具有子目录作为挂载点的NFS共享?
服务器通过带有选项的NFS A导出目录。内的子目录,是一个使用NFS服务器上的其他位置安装点的选择,像/srvnohide/srv/srv/foo--bind server# mount --bind /bar/foo/ /srv/foo/ 客户端使用NFS B导入A:/srv并安装它/mnt/srv。的内容/mnt/srv是的内容A:/srv。 问题是它/mnt/srv/foo是空的,而我希望看到A:/bar/foo/那里的内容。 如何正确导出和导入具有子目录作为挂载点的NFS共享?
21 mount  nfs 

3
如何在Linux下挂载Windows / Samba Windows共享?
在Linux(Ubuntu 12.04)下,我想挂载//winshared网络上命名的Windows共享/ Windows分区。我不知道IP或其他任何内容。 在一个Ubuntu系统上,我可以用 mount //winshared/mypath /mnt/win 而在另一个Ubuntu系统上,完全相同的命令 mount error: could not resolve address for winshared: Unknown error 网络设置在两个系统上似乎都相同,并且我安装了smbfs和samba(后者出现错误)。我需要安装其他东西吗?我需要配置一些东西吗?如何找出两个系统之间的关键差异,以在两个系统上获得相同的安装工作? 附加信息: 当我smbclient用来连接到Windows分区/共享/其他区域时,它在第一个系统上有效,而在另一个系统上则无效。错误是: Connection to winshared failed (Error NT_STATUS_BAD_NETWORK_NAME) 在学习完本教程之后,我安装了smbfs和cifs-utils,但是mount上面的命令仍然给出相同的错误,本教程中没有描述。 我也有/etc/fstab阅读条目 //winshared/mypath /mnt/win cifs uid=alexander,credentials=/etc/samba/wincred 0 0 如果文件/etc/samba/wincred与系统上的同一文件相同,则挂载可以工作。两个文件的md5sum相同。因此,可以排除有关凭证的错误。
21 linux  mount  windows  samba 

1
Systemd挂载失败。where =设置与单位名称不匹配
如果我使用此命令: mount -t xfs -o noatime,nodiratime,logbufs=8 -L d1 /srv/node/d1 一切正常。但是,如果我尝试通过安装进行systemd安装,它将失败。 我创建了一个/etc/systemd/system/mnt-d1.mount包含以下内容的文件: [Unit] Description = Disk 1 [Mount] What = LABEL=d1 Where = /srv/node/d1 Type = xfs Options = noatime,nodiratime,logbufs=8 [Install] WantedBy = multi-user.target 之后,我运行以下命令: systemctl daemon-reload systemctl start mnt-d1.mount 最后一个显示给我: Failed to start mnt-d1.mount: Unit mnt-d1.mount failed to load: Invalid …
20 mount  systemd 

2
在Linux中,“屏障”安装标志是什么意思?
“屏障”安装选项的手册是: 屏障= 0 /屏障= 1 这将禁用/启用jbd代码中的写屏障.barrier = 0禁用,barrier = 1启用(默认)。这也需要一个可以支持屏障的IO堆栈,如果jbd在屏障写操作中遇到错误,它将再次警告并禁用屏障。写屏障会强制对日志提交进行正确的磁盘排序,从而使易失性磁盘写缓存可以安全使用,但会降低性能。如果您的磁盘以某种方式由电池供电,则禁用障碍可以安全地提高性能。 但是我不知道“ 正确的日志提交在磁盘上的排序 ”一词的含义。 假设正常订单-日记帐1,数据1; 日记帐2,数据2. 如果设置,将发生以下哪些订购结果barrier=0? 日志2,数据2;日志1,数据1; 数据1,日志1;数据2,日记2。
20 linux  mount  ext4 

5
当前目录的安装信息
我可以df .获取当前目录所在的挂载上的一些信息,并且可以从中获取所需的所有信息mount,但是可以获取很多信息(有关其他挂载的信息)。我可以将其保留下来,但想知道是否有更好的方法。 是否有一些命令mountinfo可以mountinfo .提供我想要的信息(例如df .,但提供了所需的信息mount。) 我正在使用Debian Gnu + Linux。

1
为什么/ etc / fstab中的“ nodev”如此重要?角色设备如何用于黑客攻击?
我正在学习有关Linux安全性的知识,并努力了解为什么USB棒上装有字符设备的潜在危险。 如果我的USB记忆棒带有bash可执行文件,且其上具有setuid根目录,则危险很明显:如果我输入类似以下内容,则拥有此类USB记忆棒的任何人都可以在我的计算机上获得root特权 /dev/sdb1 /media/usbstick auto defaults 0 0 在我/etc/fstab因为defaults包含suid。 但是角色设备呢?如果装有字符设备的USB棒与dev或一起安装,如何使用字符设备获得root特权或破坏东西defaults?

1
/ dev和/ sys之间的区别
到底devfs和sysfs有什么区别?两者似乎都维护着与系统相连的硬件列表。那为什么还要两个独立的fs呢?据我所知,/ sys维护一些“原始”设备列表(例如“ ser0”)。Udev在这些设备上起作用,获取各种信息并应用各种规则将它们显示为可识别的名称,然后将其映射到/ dev(例如“ camera”)。这是唯一原因吗?然后,我们从/ dev fs 挂载相应的设备(不能从/ sys fs 挂载到/ media fs。 我已经阅读了/ dev和/ sys / class之间的区别的答案?。但是我无法得到sys fs部分,它指出 Sysf包含连接到计算机的设备的层次结构 / sys中的文件不是设备节点文件吗?那它们是什么类型的文件?
19 linux  mount  devices  udev  sysfs 

4
如何确定当前工作目录的fs类型?
我需要一种与平台无关的轻量级方法来检测CWD的安装类型。具体来说,我需要确定我的CWD是否在SSHFS,NFS,CIFS,SMB或本地块存储装载中。 我需要在Mac OSX 10.6、10.7和RHEL5上执行此操作(至少)。 可以使用df,但是df在这两个平台上的行为完全不同。另外,我必须使用awk在CLI抓取其输出,而可行的是……脆弱。 此信息必须在某种程度上可用。是否有我不知道的工具可以向我提供此信息?
19 linux  filesystems  mount  osx 

3
如何挂载由/ bin / dd硬盘创建的`img`?
我曾经dd备份80GB的驱动器 dd if=/dev/sdb of=~/sdb.img 现在,我需要访问该驱动器上的一些文件,但是我不想将“ .img”复制回该驱动器上。 mount ~/sdb.img /mnt/sdb也不起作用。它返回: mount: you must specify the filesystem type 我试图用找到文件系统类型 file -s fox@shoebox $ file -s sdb.img sdb.img: x86 boot sector; partition 1: ID=0x12, starthead 1, startsector 63, 10233342 sectors; partition 2: ID=0xc, active, starthead 0, startsector 10233405, 72517410 sectors; partition 3: ID=0xc, …
19 mount  dd 

2
将忙碌的磁盘重新安装为只读模式
我想强制磁盘分区为只读模式,并将其保持只读状态超过30分钟。 我尝试过的 mount -o remount,ro (partition-identifier) (mount-point) -t (filesystem) 问题:由于某些进程正在使用该分区,这给设备带来了繁忙错误。我不想杀死使用磁盘的进程。我想模拟磁盘在进程仍在使用时突然变为只读状态。 使用了魔术sysrq密钥,如下所示 echo u > /proc/sysrq-trigger 问题:这将使所有磁盘分区为只读(尽管设备正忙)。但是20到30分钟后,机器将自行重启。一旦执行此命令,某些计算机将立即重新引导。不知道是什么原因导致此重新启动。我不希望计算机自行重启,需要将磁盘保持在只读模式30分钟以上。 问题:是否有更好的方法可以强制单个磁盘分区为只读并在该状态下维持半小时,然后将其恢复为读写模式,而不会导致进程重新启动?

6
如何检查文件系统是否已通过脚本安装
我是脚本新手,我可以做一些非常基础的事情,但是现在我需要帮助。 我有一个本地文件系统,仅在需要执行备份时才会挂载。 我从这个开始。 #!/bin/bash export MOUNT=/myfilesystem if grep -qs $MOUNT /proc/mounts; then echo "It's mounted." else echo "It's not mounted."; then mount $MOUNT; fi 如我所说,我在脚本编写方面非常基础。听说您可以mount通过查看返回码来检查命令的状态。 RETURN CODES mount has the following return codes (the bits can be ORed): 0 success 1 incorrect invocation or permissions 2 system error (out of …

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.