标签: fstab

编辑 /etc/fstab 以永久绑定挂载目录

我希望使以下安装永久化:

[michael@devserver ~]$ findmnt | grep public
??/home/jail/home/public/repo         /dev/mapper/centos-root[/home/michael/testing/gateway/repo] xfs        ro,relatime,attr2,inode64,noquota
[michael@devserver ~]$
Run Code Online (Sandbox Code Playgroud)

我使用以下方法创建了这个安装:

sudo mkdir /home/jail/home/public/repo
sudo mount --bind /home/michael/testing/gateway/repo /home/jail/home/public/repo
sudo mount -o remount,ro,bind /home/jail/home/public/repo
Run Code Online (Sandbox Code Playgroud)

/etc/fstab目前看起来如下。我希望,我应该只是补充/home/michael/testing/gateway/repo /home/jail/home/public/repo xfs ro,relatime,attr2,inode64,noquota 0 0/etc/fstab,但在这样做,我的服务器扼流圈和我有紧急模式去删除这条线/etc/fstab。永久绑定挂载目录以进行只读访问的正确方法是什么?

[michael@devserver ~]$ cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Fri Apr  8 14:15:42 2016
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info …
Run Code Online (Sandbox Code Playgroud)

centos mount lvm fstab bind-mount

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

mount -a 不起作用,但手动安装有效

lsb_release 和 uname

[wellbye@AY130622174524343529Z:~]lsb_release -a 
LSB Version:    core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch 
Distributor ID: Ubuntu 
Description:    Ubuntu 16.04.3 
LTS Release:    16.04 
Codename:       xenial

[wellbye@AY130622174524343529Z:~]uname -a  
Linux AY130622174524343529Z 4.4.0-105-generic #128-Ubuntu SMP Thu Dec 14 12:42:11 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

/etc/fstab

UUID=e2048966-750b-4795-a9a2-7b477d6681bf / ext4 errors=remount-ro 0 1     
/dev/xvdb1 /newdisk ext3 rw,user,noauto,exec,utf8 0 0
Run Code Online (Sandbox Code Playgroud)

sudo mount -a 既没有效果也没有错误,但手动安装有效:

 sudo mount -t auto /dev/xvdb1 /newdisk/
Run Code Online (Sandbox Code Playgroud)

df 输出显示 /newdisk 已安装

有什么问题fstab

ubuntu mount fstab

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

/dev/sdaX 上的文件系统类型错误、选项错误、超级块错误

我正在尝试为外部硬盘创建自动安装,但它一直失败。我是linux的一个小新手。

我在 StackExchange 中进行了谷歌搜索和搜索,尝试了很多方法,但没有找到问题的解决方案。

操作系统:Raspbian Stretch

这些是我所做的步骤:

将外部驱动器格式化为 ext4

sudo mkfs.ext4 /dev/sda1 -L hdd_moc
mke2fs 1.43.4 (31-Jan-2017)
/dev/sda1 contains a ext4 file system labelled 'hdd_owncloud'
    last mounted on Mon Feb 12 09:34:38 2018
Proceed anyway? (y,N) y
Creating filesystem with 244181760 4k blocks and 61046784 inodes
Filesystem UUID: b9b47e44-db76-40de-a0ed-940c9699799a
Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
    4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
    102400000, 214990848

Allocating group tables: done
Writing inode tables: done …
Run Code Online (Sandbox Code Playgroud)

mount fstab raspbian

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

/etc/fstab - 使用 bash 命令输出获取 UUID?

我在 fstab 文件中添加了一个条目来添加交换分区。

我使用 bash 命令的输出来获取 vdb1 分区的 UUID(我无法复制粘贴)。

像这样:

UUID=$(blkid -o value -s UUID /dev/vdb1)  swap   swap  defaults 0 0 
Run Code Online (Sandbox Code Playgroud)

当我运行“mount -a”时出现解析错误。

我怎样才能正确地做到这一点?

bash rhel fstab uuid

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

使用 cifs 安装远程驱动器

我通过将其添加到我的/etc/fstab

\\192.x.x.x\web /mnt/web cifs username=X,password=X,domain=X
Run Code Online (Sandbox Code Playgroud)

并安装它sudo mount /mnt/web(效果完美!)

问题是我只能以 root 身份安装驱动器。运行mount /mnt/web(不使用 sudo)会导致错误

挂载:只有root可以挂载\192.xxx\web到/mnt/web

我阅读了本指南,其中建议使用以下语法

//192.168.1.100/data /media/corpnet cifs 用户名=johnny,domain=sealab,noauto,rw,users 0 0

当我更改条目以使用如下语法时:

\\192.x.x.x\web /mnt/web cifs username=X,password=X,domain=X,noauto,rw,users 0 0
Run Code Online (Sandbox Code Playgroud)

并运行mount /mnt/web我得到

mount.cifs:权限被拒绝:在 /etc/fstab 中找不到 /mnt/web 的匹配项

然后,我阅读了这个问题及其得票最高的答案,但出现了相同的错误。

我检查过我的目录web下的文件夹/mnt有CHMOD 775,应该没问题。

可能出什么问题了?

permissions debian mount fstab cifs

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

以紧急模式启动,不完整的 /etc/fstab

我正在尝试在我的机器上使用 Ubuntu(我的原始操作系统,在/dev/sda2)、Kali Linux 和 Debian上设置多引导。然而,我在安装 Debian 的过程中被卡住了,由于 Ubuntu 需要很多时间来启动,我按照这篇文章的步骤来加快启动过程。但是当我重新启动我的机器时,Ubuntu 只会在紧急模式下启动......我唯一能注意到的是,在我/etc/fstab的 Ubuntu 分区相关的行中已经消失了。

我很乐意在这里发布我的 fstab 的内容,但我不知道如何将它从紧急模式复制到这里(我正在使用我的 Kali Linux/dev/sda5来写这篇文章)。也许有一种方法可以恢复我的 fstab,首先?

编辑 1

这是我的内容/etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file …
Run Code Online (Sandbox Code Playgroud)

boot fstab

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

fstab 中的永久网络驱动器挂载不起作用(由于尝试挂载时网络不在线)

我在 Windows10 机器上托管了一个网络驱动器,它可以通过以下命令很好地安装到我的 CentOS7 机器上:

sudo mount -t cifs //ipaddress/sharedfoldername /mountpoint --verbose -o credentials:/credential/file/location,file_mode=0666,dir_mode=0777
Run Code Online (Sandbox Code Playgroud)

file 和 dir 模式用于挂载的权限。无论如何,挂载很好,但是当我尝试执行 /etc/fstab 挂载时,我收到错误消息。

我将提供我的整个 fstab 文件内容和下面的确切错误。该错误出现在启动时,它启动到紧急模式并显示错误,并为我提供了使用 CTRL + D 继续的选项。

fstab我试图开始工作的坐骑是:

//ipaddress/sharedfoldername /mnt cifs credentials=/etc/smbcredentials,uid=1001,gid=1001,_netdev 0 0
Run Code Online (Sandbox Code Playgroud)

我的/etc/fstab内容:

#
# /etc/fstab
# Created by anaconda on Thu Dec 13 09:33:55 2018
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=4f3871fe-a798-4d51-ad90-c40b095a2bd0 /                       ext4    defaults        1 1 …
Run Code Online (Sandbox Code Playgroud)

centos mount fstab

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

没有这样的文件或目录。但它存在

我试图通过以下命令访问etc/fstab并收到错误。

重击命令:

sudo echo "swapfile none swap sw 0 0" >> etc/fstab
Run Code Online (Sandbox Code Playgroud)

错误:

-bash: etc/fstab: No such file or directory
Run Code Online (Sandbox Code Playgroud)

然后当我尝试检查etc/fstabby是否存在ls -l并将其到达那里时。但为什么我在第一个入口点出现错误?

顺便说一句,我在虚拟机上使用 Ubuntu 服务器。

bash ubuntu virtual-machine fstab

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

linux fstabs 搞砸了无法启动

我修改了 /etc/fstab,然后重新启动 Ubuntu 机器。我通过 ssh 连接到这台机器。

它不再通过 ssh 提示输入用户名和密码。我如何通过 ssh 解决这个问题?

linux ubuntu fstab

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

什么是交换优先级以及为什么重要

在查看swapon命令手册时,优先级选项被描述为

  -p, --priority priority
              Specify the priority of the swap device.  priority is a value
              between -1 and 32767.  Higher numbers indicate higher
              priority.  See swapon(2) for a full description of swap
              priorities.  Add pri=value to the option field of /etc/fstab
              for use with swapon -a.  When no priority is defined, it
              defaults to -1.
Run Code Online (Sandbox Code Playgroud)

有人可以解释交换的优先级是什么意思。这个设置的较高值和较低值对系统有什么影响,在家用电脑中应该是什么最佳值?编辑:swapon(2) 的手册页显示

They may have any non-negative value chosen by the caller
Run Code Online (Sandbox Code Playgroud)

但在我的系统(debian 10 测试)中,默认优先级值为 -1

swap priority devices fstab

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

标签 统计

fstab ×10

mount ×5

ubuntu ×3

bash ×2

centos ×2

bind-mount ×1

boot ×1

cifs ×1

debian ×1

devices ×1

linux ×1

lvm ×1

permissions ×1

priority ×1

raspbian ×1

rhel ×1

swap ×1

uuid ×1

virtual-machine ×1