标签: fstab

如何挂载特定的 btrfs 子卷?

假设我从非 btrfs 系统开始,然后添加一个格式化为 btrfs 的辅助驱动器。如何将 /var/log 安装在新驱动器的子卷上而不是原始驱动器上?这可能吗?

我已经在其上创建了 fs 和子卷“log”,但我尝试没有语法让它挂载。

mount fstab btrfs

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

对于不在主驱动器上的交换文件,应该如何制定 fstab 条目?

情况如下。

  1. 我的主驱动器(大小适中的 SSD,并与 Windows 共享)上有一个 Linux 分区。
  2. 我的硬盘上还有另一个 Linux (ext4) 分区。它永久安装在/etc/fstab.
  3. 我不想在根驱动器上创建交换文件以节省空间。

因此我想在硬盘分区上创建一个交换文件。我已成功创建并启用交换文件,但在/etc/fstab. 它应该安装在/dev/(安装驱动器的位置)下,还是安装在/mnt/(安装文件系统的位置)下?

swap fstab

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

检查所有挂载点是否根据fstab文件挂载

根据 fstab 文件检查所有安装点是否安装的最佳方法是什么

我的目标是检查 fstab 中定义的所有安装点是否真正安装

这个命令是什么?

linux mount fstab

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

如何解决e2fsck超级块问题?

我有这样的问题\n尽管配置是读/写,但磁盘如何突然被写保护?

\n\n

我使用这些命令来解决这个问题\n\numount /dev/sdb1\ne2fsck /dev/sdb1\nmount /dev/sdb1\n

\n\n

\n\n
~# e2fsck /dev/sdb1\ne2fsck 1.44.5 (15-Dec-2018)\next2fs_open2: Bad magic number in super-block\ne2fsck: Superblock invalid, trying backup blocks...\ne2fsck: Bad magic number in super-block while trying to open /dev/sdb1\n\nThe superblock could not be read or does not describe a valid ext2/ext3/ext4\nfilesystem.  If the device is valid and it really contains an ext2/ext3/ext4\nfilesystem (and not swap or ufs or something else), then the superblock\nis corrupt, and you might try running e2fsck with an alternate …
Run Code Online (Sandbox Code Playgroud)

fstab ufs e2fsck

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

无法打开对控制台的访问,root 帐户已被锁定

我有一个 Debian 11,我仅将 LVM 用于数据,我执行了以下命令:

mount /dev/srv-vg/lv-data /mnt/data
vi /etc/fstab
/dev/srv-vg/lv-data /mnt/data ext4 defaults 0 0
Run Code Online (Sandbox Code Playgroud)

mount 命令工作得很好,文件夹工作得很好,但是在重新启动时添加 fstab 行后,出现以下错误:

[FAILED] Failed to mount /mnt/data
[DEPEND] Dependency failed for Local File Systems

Cannot open access to console, the root account is locked
Press ENTER to continue
Run Code Online (Sandbox Code Playgroud)

当我按 Enter 键时,它只是再次显示相同的消息(根帐户已锁定。)

有人能帮我吗?

编辑:修正了拼写错误。

linux root debian mount fstab

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

ExFat 挂载权限

我正在尝试使用 fstab 来安装 exfat 驱动器,并为用户和组提供读/写权限。etc/fstab该驱动器的行是:

UUID=5E98-37EA /home/ftagliacarne/data/media exfat defaults,rw,uid=1000,gid=1001,umask=002 0 1
Run Code Online (Sandbox Code Playgroud)

使用这些选项,驱动器将安装到正确的用户和组的正确位置,但是该组没有读写访问权限。即权限设置为:

drwxr-xr-x 7 ftagliacarne docker-media 262144 Sep 24 20:40 media
Run Code Online (Sandbox Code Playgroud)

有没有办法设置组权限也具有读写权限?

期望的结果:

drwxrwxr-x 7 ftagliacarne docker-media 262144 Sep 24 20:40 media
Run Code Online (Sandbox Code Playgroud)

我尝试过的一些事情:

  • 设置umask002
  • chmod安装前/安装后使用
  • chmod在父目录上递归使用

感谢您能给我的任何帮助。

更新1:

我还尝试将 fstab 文件更改为以下内容:

UUID=5E98-37EA /home/ftagliacarne/data/media exfat defaults,uid=1000,gid=1001,dmask=0002,fmask=0113 0 1
Run Code Online (Sandbox Code Playgroud)

唉,还是不行。

更新2:

由于上述配置导致启动时出现问题后,我将条目更改/etc/fstab为以下内容:

UUID=5E98-37EA /home/ftagliacarne/data/media exfat defaults,uid=1000,gid=1001,fmask=0113,dmask=0002,nofail 0 0
Run Code Online (Sandbox Code Playgroud)

现在它起作用了。我怀疑问题出在pass选项 1 上,因为将其更改为 0 似乎已经修复了它。感谢所有提供帮助的人!

ubuntu fstab exfat

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

如何从fstab中删除所有UUID但不删除启动文件系统的UUID

在以下示例fstab文件中,我们要删除以 开头的所有行UUID,但包含单词UUID的行除外boot

/dev/mapper/VG100-lv_root /                       xfs     defaults        0 0
UUID=735cb76a-51b5-4e06-b6fb-3b9577e38dc5 /boot                   xfs     defaults        0 0
/dev/mapper/VG100-lv_var /var                    xfs     defaults        0 0


UUID=0b14011d-f69d-4c4c-8ce0-6240bb0a574a   /var/kafka/mp1                      xfs defaults,noatime 0 0
UUID=2d7872f2-96d4-4ba9-8a17-a1115542645c   /var/kafka/mp2                      xfs defaults,noatime 0 0
UUID=79bdbf56-9a09-4505-ab8e-41ce9432cf0f   /var/kafka/mp3                      xfs defaults,noatime 0 0
UUID=ca42a388-83d4-4f8b-aff7-3450d836eef7   /var/kafka/mp4                      xfs defaults,noatime 0 0
UUID=62d356bb-c393-4a74-bbf9-984b60d3b5c4   /var/kafka/mp5                      xfs defaults,noatime 0 0
UUID=d4071a83-204f-475f-8917-cdd77ef6b1ed   /var/kafka/mp6                      xfs defaults,noatime 0 0
Run Code Online (Sandbox Code Playgroud)

所以例外的结果应该如下

/dev/mapper/VG100-lv_root /                       xfs     defaults        0 0
UUID=735cb76a-51b5-4e06-b6fb-3b9577e38dc5 /boot                   xfs     defaults        0 0
/dev/mapper/VG100-lv_var /var                    xfs     defaults …
Run Code Online (Sandbox Code Playgroud)

rhel text-processing fstab

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

fstab 中的 fsck 部分是什么?

我对 fsck 实用程序有基本的了解,但是 /etc/fstab 中的“fsck”部分表示什么?它有值 0, 1, 2 这些值是什么?

谷歌搜索说 0- 不会被检查 1- 将在启动时检查 2- 现在是什么?

fsck fstab

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

从主文件夹中删除 noexec

我试图将一个 rails 应用程序部署到 中/home/app/myapp,但是当应用程序尝试连接到 Mysql 时,我收到此错误:

** [out :: 192.168.110.50] /home/app/myapp/shared/bundle/ruby/1.9.1/gems/mysql2-0.3.11/lib/mysql2/mysql2.so: failed to map segment from shared object: Operation not permitted - /home/app/myapp/shared/bundle/ruby/1.9.1/gems/mysql2-0.3.11/lib/mysql2/mysql2.so
Run Code Online (Sandbox Code Playgroud)

'app' 用户有 root 权限,所以没有意义。

谷歌搜索后,我发现noexec在主文件夹中可以阻止系统调用。这是我的 fstab 文件:

$cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Wed Oct 17 16:48:10 2012
#
# 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
#
/dev/mapper/VG00-LVbarra /                       ext4    defaults        1 1
UUID=3d5ccda7-932f-4b48-a010-9ddcb99873c0 /boot …
Run Code Online (Sandbox Code Playgroud)

permissions centos fstab

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

sda 和 sdb 继续交换

该盒子是一台运行 Ubuntu 16.04 的 HP 微服务器。我最近将启动设备“升级”到了 64GB SSD。此外还有一个 1TB SATA 驱动器。

通常它/dev/sda1作为主分区(在 SSD 上)和/dev/sda5交换区启动,并/dev/sdb1指向 1Tb HDD 上的分区,即安装到/mnt/media0.

问题是,它有时会改变这一切,SSD 现在是/dev/sdb1/dev/sdb5而媒体分区现在是/dev/sda1

当然,这会导致交换和媒体安装失败,因为它们/etc/fstab使用以前的/dev/sd*名称列出。

所以我有:

  1. 检查 BIOS,它始终将 64GB SSD 列为第一个驱动器,将 1TB IDE 列为第二个驱动器。

  2. 我尝试更改/etc/fstab为通过卷标引用媒体驱动器,但这会导致 Ubuntu 在启动时失败并使我进入恢复模式。

  3. 我尝试更改/etc/fstab为使用 UUID 引用交换和 (ext4) 媒体分区(实际上,它列出了主分区),随后我遇到了第二个问题。

当我执行以下操作以查找各个分区的 UUID 时...

ls /dev/disk/by-uuid
blkid
Run Code Online (Sandbox Code Playgroud)

两者都只列出 1 个条目——主分区的 UUID。我只能看到媒体分区的 UUID 使用(在启动时,实际上,sdb1显然已分配)

tune2fs -l /dev/sdb1
Run Code Online (Sandbox Code Playgroud)

但同样,如果我在其中使用该 UUID, …

ubuntu fstab uuid

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

标签 统计

fstab ×10

mount ×3

linux ×2

ubuntu ×2

btrfs ×1

centos ×1

debian ×1

e2fsck ×1

exfat ×1

fsck ×1

permissions ×1

rhel ×1

root ×1

swap ×1

text-processing ×1

ufs ×1

uuid ×1