Questions tagged «fstab»

fstab是Unix / POSIX系统上的文件,用于存储有关设备系统启动安装位置的设置。

6
修改fstab条目,以便所有用户都可以读取和写入EXT4卷
我有一个带有EXT4分区的Ubuntu 10.04盒子。此分区设置为自动安装在中/etc/fstab。出于本文的目的,我们将其称为:/media/foo。 不幸的是,只能root在的根文件系统上创建/删除文件/目录foo。为了使其他用户在此卷上执行文件/ io,root需要创建目录以及对其他用户chmod的权限。 我想安装体积,使得任何人都将能够读取音量/写,而不需要root到chmod。 以下是我的fstab条目: /dev/sda8 /media/foo ext4 rw,user,exec 0 0 该条目最初具有,defaults而不是rw,user,exec。我添加了其他条目,也就是说,rw任何用户都可以读/写。 不幸的是,该fstab条目无效。它安装得很好,但是仍然需要root干预。 而且,以防万一有人要求,只是运行:chmod -R 777 *on /media/fooas root不起作用。

3
Mac Lion:不建议使用fstab。那么什么替代它以防止安装分区?
如果fstabLion(和以前,我认为?)已弃用,如何正确防止分区在系统启动时挂载? 与此问题松散相关,截至本文为止,该问题尚无答案。 编辑: 因此,我的困惑来自阅读有关fstab的信息,并被告知要进行编辑/etc/fstab.hd。所以... /etc/fstab我需要创建什么,在哪里添加UUID信息以防止分区挂载? $ cat /etc/fstab.hd IGNORE THIS FILE. This file does nothing, contains no useful data, and might go away in future releases. Do not depend on this file or its contents.


1
fstab:什么时候使用“转储”和“ fsck”选项?
我找到了有关如何使用fstab的出色教程:http : //www.tuxfiles.org/linuxhelp/fstab.html 使用本教程,我能够成功满足我的SIMPLE安装需求。但是在文章中,它说:“我不会在这里详细讨论[dump和fschk选项](它们都需要使用自己的tuXfile)”。 什么时候使用“转储”选项好?您如何使用“转储”选项? 什么时候使用“ fsck”选项好?您如何使用“ fsck”选项? (如果我错了,请改正我,但是转储选项对于设置已安装驱动器的自动备份(例如,安装网络驱动器,然后将网络驱动器自动备份到当前网络驱动器所在的本地硬盘驱动器)可能有用。已安装)。

1
noauto挂载标志是什么?
fstab存在的条目仅用于指定要在系统启动时安装的内容,或使用手动指定的内容mount -a,对吗?但是我正在读取noauto挂载标志,这显然使得相应的fstab条目不会自动挂载。 那么,为什么你没有把一个条目fstab有noauto?它有什么作用? 我的猜测是我错误fstab的唯一目的是为...提供参数mount -a。
16 linux  mount  fstab  automount 

3
UNIX-挂载:只有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 …
15 unix  mount  sudo  root  fstab 

4
以指定的用户权限挂载ext4驱动器
我想为特定用户安装具有指定rwx权限的辅助ext4数据磁盘驱动器。挂载点位于此类用户的家中,并且归该用户所有。我/etc/fstab以标准方式添加了新的数据磁盘: /dev/hda /home/user/new_disk ext4 defaults,errors=remount-ro 0 1 无论如何,在装入新分区时,装入点的所有权从user.group更改为root.root,因此用户在那里没有写权限。我可以手动更改安装点的所有权,以便用户可以在其中写入,但是问题在每次重新启动时都会再次出现。我什至尝试fstab通过以下方式添加磁盘: /dev/hda /home/user/new_disk ext4 umask=0077,uid=1000,gid=1000,errors=remount-ro 0 1 但是在这种情况下,系统给我一个错误,因为该卷具有ext4格式。我要: 已使用指定的用户权限安装ext4驱动器,或者 磁盘安装后,在每次启动时更改安装点的所有权。

4
我的virtualbox fstab不会在重新启动时自动挂载吗?
我能够像这样(ubuntu)手动安装驱动器: sudo mount -t vboxsf C_DRIVE /mnt/saga_c 但是,当我尝试将其添加到我的fstab中时,在重新启动计算机时它不会挂载。我的/ etc / fstab行有问题吗: C_DRIVE /mnt/saga_c vboxsf defaults 0 0 除了vboxsf之外,我还需要其他东西吗?还是我在做其他错误的事情?

3
为sshfs挂载点设置适当的权限,以便可以与samba共享
我有一个通过SSH提供访问权限的域托管服务商。 我的平台是: Gentoo 2.6.36-r5 Windows(XP / Vista / 7) 我在Windows上工作,我使用Gentoo来完成Windows无法完成的所有操作。 因此,我使用sshfs将我的域的远程公共目录挂载到/mnt/mydomain.com。验证是通过密钥完成的,因此懒惰的我不必时不时输入密码。 因为我在Windows上进行编码,并且不想一直上传/下载更改的文件,所以我想通过samba共享访问此/mnt/mydomain.com。 因此,我在samba中共享了/ mnt,在Windows资源管理器中列出了除mydomain.com以外的所有挂载。 我的理论是: sshfs不会将安装点uid / gid设置为samba期望的值 samba不知道它必须包含已设置/mnt/mydomain.com的uid / gid 。 以上所有都是错误的,我不知道。 这是控制台的配置和输出,需要其他任何信息即可。同样,我也没有注意到与该问题有关的错误或警告,但我可能是错的。 gentoo ~ # ls -lah /mnt total 20K drwxr-xr-x 9 root root 4.0K Mar 26 16:15 . drwxr-xr-x 18 root root 4.0K Mar 26 2011 .. …
12 ssh  samba  gentoo  fstab  sshfs 

1
“ Windows处于休眠状态,拒绝挂载”,但在Windows 10上禁用了快速启动
我试图在允许的情况下在Fedora 23上安装Windows 10分区read-write(但是在Linux Mint 17.3和Ubuntu 15.10上也会发生相同的问题),但是每次收到此消息时: $ sudo mount /media/windows Windows is hibernated, refused to mount. Failed to mount '/dev/sda2': Operação não permitida The NTFS partition is in an unsafe state. Please resume and shutdown Windows fully (no hibernation or fast restarting), or mount the volume read-only with the 'ro' …

1
fstab中不存在挂载。他们在哪?
我的debian系统正在使用tmfs做一些事情,特别是/ tmp 而且它使用的尺寸很小。在我的/ etc / fstab中找不到它 我想我可以在fstab中添加条目,它将生效,但是我真的很想了解发生了什么。 安装: sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=219602,mode=755) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=207432k,mode=755) /dev/disk/by-uuid/xxx on / type ext4 (rw,noatime,errors=remount-ro,user_xattr,acl,barrier=1,data=ordered) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) …

1
如何在WUBI安装模式下永久挂载ntfs驱动器?
我在C:\驱动器上安装了Windows 7作为主要操作系统。我有另一个ntfs分区D: Ubuntu是使用WUBI安装在C:\ Ubuntu上的,这可以通过“ / host”访问C:\。D:\已挂载,并且可以通过/ media / some-hash进行访问,因此每次我重新启动计算机时,D:\都会得到一个不同的类似于哈希的名称。当我尝试链接到位于D:\中的文件和文件夹时,这种整体安排会导致问题,每次重新启动后这些链接都变得无用。 我知道我需要通过编辑/ etc / fstab永久挂载D:\驱动器。但是我无法弄清楚我应该怎么做。 对于菜鸟的任何具体友好的帮助将不胜感激。
3 linux  ubuntu  shell  mount  fstab 

2
使用fstab进行自动挂载不在OSX主机上的Ubuntu来宾VM上运行
我一直在使用VirtualBox建立一个新的开发环境,所以我可以在自己的VM中对我的服务进行沙盒化。它是一个基于Ubuntu的虚拟机,它作为我从主机进入SSH的无头实例加载。 我想要做的是将我的所有项目文件存储在主机上,然后与来宾VM共享它们。我可以使用以下命令轻松完成此操作: sudo mount -t vboxsf <name> <target_path> 这非常有效。但是,每次启动VM时都必须运行该命令,这有点痛苦。这意味着我必须启动它,执行ssh,执行命令并重新启动我需要访问存储在主机上的数据的各种服务(postgresql,apache,mongo等等)。 我想用 fstab 将是最好的路线,所以我开始在列表中添加以下条目: # <file system> <mount point> <type> <options> <dump> <pass> proc / proc proc nodev,noexec,nosuid 0 0 HostWWW / home / wilhelm / www vboxsf 够容易吧?好吧,我保存并退出,重新启动VM,重新启动SSH,导航到共享文件夹的挂载点,它仍然是空的。我做得很快 ls -lsa 一无所获。因此,我运行以下命令以查看它是否实际已安装: mount -v 我在结果列表中看到以下行: HostWWW on /home/wilhelm/www type vboxsf (rw) 现在,如果我错了,请纠正我,但这应该告诉我它实际上已经安装了读/写访问权限。现在,如果我使用与上面相同的命令再次重新安装共享,一切正常。 …

0
OSX Fuse / SSHFS不能从mac上的/ etc / fstab自动挂载(但是sudo mount -a可以工作!)
我最近在我的mac上安装了OS X Fuse和SSHFS,我可以手动安装我的sshfs sudo mount -a 但鉴于我的内容,我真的很想自动挂载 /etc/fstab 这个事实 sudo mount -a 作品,让我觉得实际 /etc/fstab 没关系。 我也完成了“在网络上”提到的添加了sysctl的内容 allow_other=1 对我的启动项有用,并且可以确认sysctl属性是否正在报告 allow_other=1 重新启动后...但我的fstab仍未读取并正确安装! $ sw_vers ProductName: Mac OS X ProductVersion: 10.10.3 BuildVersion: 14D136

0
如何让linux配额生效?
我想在/ home目录上为每个用户创建一个8GB的上限。 这是我的fstab线。 UUID=ebec6b82-1e9a-4b9a-9f36-eb3586f2f6a7 /home ext4 defaults,nofail,usrquota,grpquota 0 0 /home/aquota.user文件确实存在。 我的测试用户是一个没有特权的用户capped。 这是我现在用来手动添加上限的命令。 sudo setquota -u -F vfsv0 capped 7000000 8000000 1000000 1000000 /home 然后,我通过创建一个12 GB的文件进行测试fallocate -l 12G 12gbtest-file。 我能够。我希望得到警告或被阻止占用这么大的空间。 当我运行repquota -a |grep capped它返回。 capped +- 9437552 7000000 8000000 6days 85 1000000 1000000 我在这里错过了什么?如何让我的硬限制工作?
1 linux  fstab  quota 

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.