Questions tagged «mount»

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


4
什么是符合FHS的安装点?
我想知道内部硬盘驱动器和 网络共享符合FHS的挂载点是什么?建议使用许多不同的教程将它们安装在子目录中/mnt或/media 根据FHS 3.0(文件层次结构标准): /media:可移动媒体的安装点(此目录包含用作软盘,cdrom和zip磁盘等可移动媒体的安装点的子目录。) /mnt:临时安装的文件系统的安装点(提供此目录是为了让系统管理员可以根据需要临时安装文件系统。此目录的内容是本地问题,不应影响任何程序的运行方式) 我假设这些挂载点可以/home/foo/extdrive /home/foo/nfsshare用于单个用户系统,但是我将它们挂载到所有用户可访问的位置? 更新: FHS 3.0,第3.1章,第二个“规格”段落 在新目录中/(即/workspace和/nfsshare)有几个原因,创建根文件系统的一个新的子目录被禁止:它要求在根分区,系统管理员可能希望保持小而简单的性能或安全原因空间。它规避了系统管理员为在可装入卷中分发标准文件层次结构而设置的任何规程。如果不十分仔细地考虑后果(包括应用程序可移植性),则发行版不应在根层次结构中创建新目录。
14 mount  fhs 

2
fstab选项uid和gid可以是用户组名称,还是必须是数字?
我正在学习如何在fstab中为www数据用户设置tmpfs,我想知道是否可以使用实际的用户名/组名代替数字ID(个人喜好)? 我使用的是ext4的Debian,在安装过程中使用“ msdos”格式化。 它似乎可以正常工作,但是我想知道这是否是Debian特有的功能,还是可以跨平台使用(我喜欢可移植性)? 这是我得到的: $ vim /etc/fstab # PHP temporary files. tmpfs /tmpfs/php-session tmpfs defaults,size=512M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0 tmpfs /tmpfs/php-upload tmpfs defaults,size=256M,mode=1700,uid=www-data,gid=www-data,noexec,nodev,nosuid 0 0
14 mount  fstab  tmpfs 


4
umount-设备忙
有时当我想卸载设备时,例如 sudo umount /dev/loop0 我会收到消息 umount: /mnt: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) 我通常通过关闭控制台窗口(在我的情况下为xfce4-terminal),然后关闭来解决此问题umount。 这个问题是什么意思?有更聪明的解决方案吗?
14 mount 


3
挂载Windows分区的最佳实践
我在笔记本电脑上运行Windows和Debian的双启动。我主要使用Linux,但有时需要访问Windows分区中的文件。我的Windows分区在启动时按以下方式安装。 >cat /etc/fstab |grep Win7 LABEL=Windows7_OS /mnt/Win7 auto nosuid,nodev,nofail,x-gvfs-show 0 0 基本上Windows分区中的每个文件都由root:root拥有,并具有777权限。然后每当我将文件转换到工作的(Linux)分区时,我的分区下都会有一个777文件,该文件归我所有(而终端中的cp会提供755文件,但如果通过gnome完成操作,则该文件将获得777许可) 。 这是安装分区的最佳实践吗?还是我应该以非root用户身份挂载它,而是所有文件/目录的所有者,并且在引导时进行挂载时能够以某种方式将所有目录设置为755,并将文件设置为644?如果是这样,怎么办?

4
无法理解安装的概念
阅读完这两个书在Linux中安装设备意味着什么?并理解“挂载”作为操作系统中的概念,我遇到了一个问题,即 所有可访问的存储在此单个目录树中必须具有关联的位置。这与Windows不同(在Windows中,文件路径使用最常见的语法),每个存储组件(驱动器)只有一个目录树。安装是将存储设备与目录树中特定位置相关联的动作。 但是/ dev / cdrom下已经有一个可访问的位置,例如cdrom驱动器,该驱动器显然位于目录层次结构中。那么,为什么需要在/ media / cdrom下创建一个单独的“挂载点”呢?为什么不可能直接从/ dev / cdrom访问?听说设备节点文件就像普通文件一样。读写它们就像普通文件一样。那么这是否意味着如果我们从/ dev / cdrom访问cdrom中的文件系统将不可用。当我们“挂载”文件系统层次结构时(在cdrom中),它“活跃起来”了吗?
13 linux  mount  devices 

4
rbind挂载后递归umount
进入chroot时,有时需要使用-rbind而不是-bind挂载/ sys和/ dev,以确保当有人看时一切都位于正确的位置。 卸载时出现问题。 一个简单的卸载总是失败;在儿童也被安装的情况下,它似乎正在使用中: $ umount /mnt/chroot/sys umount: /mnt/chroot/sys: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) 另一个可能的解决方案是从proc列出挂载,然后像这样挂载每个挂载: $ grep /mnt/chroot/sys /proc/mounts | cut -f2 -d" " | sort -r | xargs umount 但是,这也会失败,因为递归安装实际上并未在mtab中注册: /mnt/chroot/sys/kernel/security is not …
13 mount  unmounting 

2
在Linux Mint 17.1中挂载MTP Android设备
我将ASUS Android设备安装在Linux Mint 17.1(MTP)中。我的电脑没有看到我的设备,因此我尝试按照此页面上的答案进行操作:http : //forum.xda-developers.com/showthread.php?t=1077377 但是,当我单击“连接”时,出现以下错误: Listing raw device(s) mtpfs: symbol lookup error: mtpfs: undefined symbol: LIBMTP_Detect_Raw_Devices
13 mount  android  mtp 

5
如何获取包含给定文件的文件系统的挂载点
我正在寻找一种快速的方法来查找包含给定FILE的文件系统的挂载点。有什么比下面的解决方案更简单或更直接的方法吗? df -h FILE |tail -1 | awk -F% '{print $NF}' | tr -d ' ' 类似的问题“ 是否有命令可以查看磁盘的安装位置? ”使用当前磁盘的设备节点作为输入,而不是磁盘中的任意文件...

5
在GUI上的安装如何“在幕后”进行
更新 如果我错了,请纠正我:对于在我的计算机上使用名为Debian的GNU / Linux发行版,我知道两种输入命令,启动应用程序,打开文件等方式: 我在其中输入文本的命令行界面 一个图形用户界面 [又名GUI ]:其提供的“窗口”的接口,符号等。 有个名字叫“窗口管理器”的东西。当我使用GNU / Linux时,我确实在X-Window系统上工作。 原始过帐 情况:我禁用/etc/fstab了USB记忆棒的自动挂载功能[例如/dev/sdb1]。挂载必须是root,或者至少是命令行中的一个sudo条目,而不是窗口管理器(!)中的一个条目。我并不是说automount,我的意思是说,在窗口管理器中“单击符号”可以毫无问题地在GUI上打开设备,在CLI上必须是根目录。 问题:在GUI中进行安装如何在“幕后”进行?config通常是否有窗口管理器的文件,还是必须单独设置? 我确实了解并使用mount命令,我想了解如何阅读和配置命令,/etc/fstab并知道从何处查看其中的条目及其/etc/mtab含义。

7
设备正在以只读方式挂载(可以将文件复制为根)
我正在尝试安装我的Amazon Kindle,第3版。它会正确自动安装,当我运行时mount -l,我得到以下输出: /dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle] 从这个输出中,我看来我应该能够读写文件系统。 不幸的是,当我尝试将任何文件复制到Kindle时,我无法以普通用户的身份进行操作。我的机器上确实有pmount安装程序,所以我不确定这是否是导致问题的原因……关于此类问题,我们无法找到有关它的任何其他信息。 有人对我在这里可能缺少的内容有任何建议吗?谢谢。 在评论中按每个问题更新 jascav@home:~$ id uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power) jascav@home:~$ ls -ld /media/usb0/ drwxr-xr-x 7 root root 8192 Dec 31 1969 /media/usb0/ 根据其他讨论更新 我将usbmount用于我的自动挂载解决方案。我使用pmount以便普通用户可以安装设备。(经过进一步调查)这些应用程序似乎无法一起工作。usbmount正在执行自动挂载,但从用户的角度来看并没有这样做。如果我先挂载该设备,然后再手动将其挂载,则可以写入该设备。 越来越近了,但是我仍然不确定如何获得usbmount来纪念用户。(也许我不能吗?)


1
使用用户权限挂载ext3文件系统
我正在尝试从另一个Linux安装中挂载ext3文件系统,以便用户(不是root用户)对所有文件具有完全访问权限。(我确实确实需要用户访问这些文件,因为我想通过sshfs从另一台计算机上使用它们,而sshfs只会授予用户对该文件的访问权限。) 如果我运行,mount /dev/sda1 /mnt/whatever则只能由root用户访问所有文件。 我也mount -o nosuid,uid=1000,gid=1000 /dev/sda1 /mnt/whatever按照讨论ext4的SuperUser问题的指示进行了尝试,但是由于失败而失败,并dmesg报告: EXT3-fs: Unrecognized mount option "uid=1000" or missing value 如何挂载文件系统?
12 mount  users  ext3 

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.