标签: fstab

如何在 fstab 中设置“<options>” - 手动挂载成功

我对 fstab 还不是很熟悉,所以我有几个问题。当我使用此命令挂载设备时:

sudo mount -t cifs -o username=admin //192.168.1.134/share_name /mnt/share_name
Run Code Online (Sandbox Code Playgroud)

使用密码:sudo="本地用户密码" password="设备密码"

如何将其转换为 fstab 条目?到目前为止,我已经在 fstab 中尝试过这个并且安装失败:

//192.168.1.134/share_name  /mnt/share_name  cifs  default  0  0
Run Code Online (Sandbox Code Playgroud)

这就是问题所在。我在哪里default,应该有什么东西代替,指示username=admin等?

mount network-shares fstab

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

配置 CIFS 挂载点权限

在我的 Ubuntu 机器上,我CIFS通过在我的/etc/fstab

//netgear0/photos /media/netgear0-photos  cifs  credentials=/home/bob/passwd/netgear0-smb-cred,iocharset=utf8,uid=1000,gid=1000,rw  0  0
Run Code Online (Sandbox Code Playgroud)

这将正确安装共享并显示如下:

drwxr-xr-x  1 bob  bob    0 2011-10-10 07:25 netgear0-photos
Run Code Online (Sandbox Code Playgroud)

但是,我想将挂载点目录的权限更改为700只能bob看到挂载点中的文件。我曾尝试在挂载之前设置目录的权限,但这在挂载期间会被替换。我可以找到更改挂载点内部权限的选项,但不能更改挂载点本身。

fstab cifs file-permissions ubuntu

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

Linux - 通过 /etc/fstab 文件进行高级自动挂载

我有一个简单的服务器,里面有 6 个硬盘驱动器(都是 SATA)。它们处于简单的 JBOD(只是一堆磁盘)模式,因此 Linux 仅显示以下设备(假设每个设备都有一个 ext2 分区)。

/dev/sda
/dev/sda1
/dev/sdb
/dev/sdb1
/dev/sdc
/dev/sdc1
/dev/sdd
/dev/sdd1
/dev/sde
/dev/sde1
/dev/sdf
/dev/sdf1
Run Code Online (Sandbox Code Playgroud)

现在,如果我在日常维护期间不小心交换了两个磁盘,设备名称(即:)/dev/sdx和实际磁盘名称之间的映射将被交换。

有没有办法让 fstab 需要额外的参数(即:某种卷/磁盘 UUID,或某种驱动器序列号),以便我可以强制执行设备名称到物理设备的映射,如果服务器内部的驱动器接线不正确?

谢谢你。

linux mount jbod fstab

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

GRUB 转换为 btrfs 后损坏

首先,是的,事实上,我确实怀疑将文件系统从 ext4 更改为 btrfs 会破坏 GRUB 和 fstab。

现在,这就是发生的事情。我无缝地将文件系统转换为btrfs并且效果很好。现在,我似乎无法启动,因为我收到“GRUB 错误:未知文件系统”。如何修复 GRUB 和 fstab 以使用新文件系统进行更新?

grub fstab btrfs

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

使用 pmount 和 mount 有区别吗?

pmount用于挂载设备(例如,USB 驱动器)和在 的第 4 列中使用mountwith有什么区别吗? user/etc/fstab

从本质上讲, pmount 的唯一目的是允许将设备安装为user,无论是没有fstab条目还是安装到未指定的安装点fstab... 还是有更大的差异?

谢谢你。

linux mount command-line fstab

3
推荐指数
1
解决办法
4376
查看次数

在 fstab 中使用 noexec 选项

此链接解释了noexec在使用mount. 但是它列出了一个限制——如果我有一个 Perl/Python/shell 脚本或一个以#!并试图执行它的文件——我将能够这样做,无论我是否提供了该选项。

有没有办法阻止这种执行?即是否有noexec我可以提供的附加选项并且脚本的执行将无法执行?

linux mount fstab

3
推荐指数
1
解决办法
5793
查看次数

Cygwin fstab - 我做错了什么?

我正在尝试将我的 Windows 主目录自动挂载到我的 Cygwin 主目录上。如果我手动运行 mount 命令它工作正常,但将挂载点放入 /etc/fstab 似乎不起作用:

$ cat /etc/fstab
<snip comments>
c:/Users/slim /home/slim/ binary,posix=0,user 0 0

$ mount c:/Users/slim
mount: can't find c:/Users/slim in /etc/fstab or in /etc/fstab.d/$USER

$ mount /home/slim/
mount: can't find /home/slim/ in /etc/fstab or in /etc/fstab.d/$USER

$ # ... and to demonstrate it works calling mount directly:
$ mount -obinary,posix=0,user c:/Users/hartnupj /home/hartnupj/
$ mount
C:/Users/hartnupj on /home/hartnupj type ntfs (binary,posix=0,user)
<snip>
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

mount cygwin fstab

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

如何在 fstab 中挂载 curlftpfs

如何使用 curlftpfs 在 fstab 中永久挂载远程 FTP 目录,以便机器上的普通用户可以访问它?

我正在使用 Linux Slackware。

linux fstab curlftpfs

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

如何执行通过 sshfs 挂载的文件?

这不起作用:

$ touch testfile
$ chmod 777 testfile
$ ls -l testfile
-rwxrwxrwx 1 quinn dialout 0 Apr 18 10:15 testfile
$ ./testfile
-bash: ./testfile: Permission denied
$ sudo ./testfile
sudo: unable to execute ./testfile: Permission denied
Run Code Online (Sandbox Code Playgroud)

我正在通过我的 fstab 中的这一行进行安装:

sshfs#127.0.0.1:/remote-dir /data/local-dir fuse port=2222,user,uid=1000,allow_other 0 0
Run Code Online (Sandbox Code Playgroud)

注意:我通过端口 2222 连接到本地主机,因为我使用的是隧道。

linux mount sshfs fstab file-permissions

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

所有用户都可以读/写的自动挂载驱动器的 fstab 行

我安装了一条电缆,将 CPU 的 SATA 主板连接连接到可移动驱动器的 ESATA 连接。

我希望能够在 ESATA 连接上交换驱动器,并使所有用户都能够读取和写入这些驱动器。

我已经创建了/archive/我想要安装驱动器的目录。

这些驱动器都格式化为 Fat 32 - 但将来我可能会使用 HFS 进行格式化。

当我使用命令时(以 root 身份):

mount /dev/sdc1 /archive
Run Code Online (Sandbox Code Playgroud)

驱动器已安装(但只读)

我可以在我的/etc/fstab文件中使用什么来允许系统上的所有用户安装和卸载驱动器?(阅读和写作)

另外,我能否在不关机的情况下安装和卸载这些驱动器?还是每次要更换驱动器时都需要重新启动?

linux mount esata fstab

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

为什么将 /var/tmp 绑定安装到 /tmp?

我在几个地方读到建议将 /var/tmp 绑定安装到 /tmp。这可以通过将以下行添加到 /etc/fstab 来完成:

/tmp /var/tmp 无 rw,noexec,nosuid,nodev,bind 0 0

这怎么会有好处呢?换句话说,我们为什么要绑定挂载 /var/tmp 到 /tmp ?

linux mount fstab

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

mount: /oldssd: 特殊设备 /dev/sda2/ 不存在(路径前缀不是目录)

今天我的新固态硬盘从亚马逊到货。我在上面安装了 SSD 和 Fedora 31。我仍然插入旧的 ssd。

当我尝试通过路径安装它时,/oldssd我收到错误mount: /oldssd: special device /dev/sda2/ does not exist (a path prefix is not a directory).。我的 /etc/fstab 中的一切似乎都是正确的,因为我可以使用设备路径进行挂载/dev/sda2

是什么赋予了?

[root@teckno-fedora2 ~]# tail /etc/fstab -n1
/dev/sda2/ /oldssd ext4 defaults 0 0
[root@teckno-fedora2 ~]# 
[root@teckno-fedora2 ~]# mount /oldssd/
mount: /oldssd: special device /dev/sda2/ does not exist (a path prefix is not a directory).
[root@teckno-fedora2 ~]# 
[root@teckno-fedora2 ~]# mount /dev/sda2
[root@teckno-fedora2 ~]# 
[root@teckno-fedora2 ~]# ls /oldssd/
backup  checksums_backup.md5
Run Code Online (Sandbox Code Playgroud)

fedora mount ssd fstab

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