标签: fstab

特殊设备 tmpfs 不存在

我正在尝试通过将缓存文件夹安装在tmpfs. 但是每当我安装它时,我都会收到此错误消息:

mount: special device tmpfs does not exist
Run Code Online (Sandbox Code Playgroud)

这是条目/etc/fstab

tmpfs /home/rkmax/Projects/webapp/app/cache rw,size=500M,nosuid,uid=1000,gid=100 0 0
Run Code Online (Sandbox Code Playgroud)

我的发行版是 ArchLinux。

mount fstab tmpfs

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

通过 fstab 获得 btrfs 分区的所有权

我有一张新磁盘,btrfs上面有一个分区,并且想通过fstab. 问题是,所有文件现在都归rootID 为 1000(和组 ID 1000)的用户所有。

对于ntfs我的旧磁盘上的分区,条目如下所示:

UUID=AAAE86DAAE869E87 /media/disk ntfs auto,uid=1000,gid=1000,errors=remount-ro 0
Run Code Online (Sandbox Code Playgroud)

我当前的btrfs条目如下所示:

UUID=eaadb7d0-4dba-46a7-85ac-0fbf81821840 /media/disk btrfs defaults 0 1
Run Code Online (Sandbox Code Playgroud)

我无法在 上设置uidgid选项btrfs,因为当我这样做时,启动时会出现错误(选项uidgid不存在)。

是否有机会将所有文件的所有权设置给特定用户?

问候,豪克

linux filesystems mount fstab btrfs

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

在内部硬盘驱动器上创建的文件始终归 root 所有

当我 ssh 进入我的计算机时,我在主硬盘驱动器上创建的文件归我所有:

$ touch test
$ ls -l test
-rw-r--r-- 1 smithty 域用户 0 Aug 16 17:26 测试

但是,当我移动到第二个硬盘驱动器上的文件夹时,我创建的所有内容默认都归 root 所有:

$ cd data
$ touch test
$ ls -l test
-rwxrwxrwx 1 root root 0 Aug 16 17:28 测试

我认为这是因为我安装此驱动器时做错了什么,但我不确定是什么。我在中使用以下配置/etc/fstab

UUID=A88667B486678224 /media/data ntfs rw,nosuid,dev,exec,auto,nouser,异步 0 2

我最初使用了该defaults选项,但认为切换到nosuid可以解决这个问题。但还没有。我的 fstab 中是否做错了什么,或者还有其他问题。

这是在 Ubuntu 14.04.1 上。我的登录 shell 是 dash,但是如果我切换到 bash,问题是一样的。

root mount hard-disk fstab

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

如何使用 UUID 更新 fstab 文件?

以下几行在我的/etc/fstab文件中定义。

我目前的 fstab:

/dev/sdb /lpo/sda ext4 defaults,noatime 0 0
/dev/sdc /lpo/sdb ext4 defaults,noatime 0 0
Run Code Online (Sandbox Code Playgroud)

从 blkid 我们得到:

/dev/sdb: UUID="14314872-abd5-24e7-a850-db36fab2c6a1" TYPE="ext4"
/dev/sdc: UUID="6d439357-3d20-48de-9973-3afb2a325eee" TYPE="ext4"
Run Code Online (Sandbox Code Playgroud)

如何更新我当前的 fstab(两行)以使用 UUID?

例如,如果我创建以下行(根据手册页) for /dev/sdb,是否正确?

UUID="14314872-abd5-24e7-a850-db36fab2c6a1"  /dev/sdb ext4 defaults,noatime 0 0
Run Code Online (Sandbox Code Playgroud)

linux partition mount fstab uuid

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

如何在 Debian 9 (Stretch) 中启用 xattr 支持

我在 ext4 中添加了 user_xattr,但是当我重新安装时它不显示 xattr & 我安装了 attr & attr_dev

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/Anonymous--vg-root /               ext4\040remount,user_xattr    errors=remount-ro 0       1`
Run Code Online (Sandbox Code Playgroud)

debian ext4 fstab xattr

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

对 NTFS 驱动器的写访问

以前从来没有这个问题。驱动器不会给我写访问权限 驱动器是 ntfs。Fstab 设置为默认值,现在尝试了 rw 选项,但什么也没有。使用 Manjaro。

如何获得对驱动器的写访问权限?

这些是挂载点的权限:

drwxr-xr-x 12 root root 4096 mar 30 03:23 Hitachi
drwxrwxrwx  1 root root 8192 mar 28 13:05 Tor
drwxrwxrwx  1 root root 4096 mar 28 13:05 WD
drwxrwxrwx  1 root root 4096 abr 10 01:10 Win10
Run Code Online (Sandbox Code Playgroud)

fstab 条目:

UUID=821840AA18409F53 /home/poldini/Desktop/Win10 ntfs auto,rw,noatime 
0 2 
UUID=E600C8DD00C8B5B9 /home/poldini/Desktop/WD ntfs 
auto,rw,noatime 0 2 
UUID=0356C5240C356E1A /home/poldini/Desktop/Torr 
ntfs auto,rw,noatime 0 2 
UUID=76222aac-470c-4d9d-97e4-f2cf0afeef4d 
/home/poldini/Desktop/Hitachi ext4 auto,rw,noatime 0 2
Run Code Online (Sandbox Code Playgroud)

挂载输出:

/dev/sdb2 on /home/poldini/Desktop/Win10 type fuseblk 
(ro,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other,blksize=4096)

/dev/sdc2 on …
Run Code Online (Sandbox Code Playgroud)

filesystems administration fstab read-write manjaro

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

如何检查 systemd 是否正在卸载我的设备?(为什么?)

这是另一个问题的后续。

我发现有什么东西在我安装后立即卸载了我的设备。

该设备正由一个数据库 (Vertica) 使用,该数据库已关闭并且在我运行 mount 命令时未使用该目录。

我想弄清楚:

  1. systemd 是卸载设备的那个吗?
  2. 我如何调试为什么会发生这种情况?
  3. 我如何解决它?

这是正在发生的事情的一个例子:

[root@mymachine systemd]# mount -t ext4 /dev/xvdx /vols/data5; ls -la /vols/data5; sleep 5; ls -la /vols/data5
total 36
drwxr-xr-x   5 dbadmin verticadba  4096 Jul 23  2017 .
drwxr-xr-x   9 root    root          96 Jul 16 18:52 ..
drwxrwx--- 503 dbadmin verticadba 12288 Jul 23 13:51 somedb
drwx------   2 root    root       16384 Nov 30  2016 lost+found
drwxrwxrwx   2 dbadmin verticadba  4096 Jun 20 08:32 tmp
total 0
drwxr-xr-x …
Run Code Online (Sandbox Code Playgroud)

mount fstab systemd systemd-mount

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

Debian 服务器,自动挂载 Samba 共享

我有一个debian server需要在启动期间自动挂载 Samba 共享的地方。

我做了以下事情:

  1. 将以下行添加到 /etc/fstab:

//192.168.1.1/FRITZ.NAS/WD-1600BEVExternal-01/share /srv/nas cifs credentials=/home/rlommers/.smbcredentials,rw,uid=rlommers,gid=rlommers 0 0

  1. 这适用于 sudo mount --all
  2. 但是,我希望在启动时自动挂载此挂载,而这并没有发生。

关于这个问题的任何线索?因此挂载工作正常,但在服务器启动期间不会自动挂载。

debian samba fstab

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

双启动(Win10 和 Mint)“存储驱动器”:rw mount /etc/fstab 加载为只读

我正在关注howtogeek: how to Harmonize your dual boot,但是我遇到了一个问题。我已将我的存储驱动器添加到etc/fstab如下:

# storage mount
UUID=748A56588A5616C8 /media/storage/    ntfs-3g        auto,user,rw 0 0
Run Code Online (Sandbox Code Playgroud)

根据我的结果 blkid

sudo blkid | grep Storage
/dev/nvme0n1p7: LABEL="Storage" UUID="748A56588A5616C8" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="17c911ed-1b6b-4d69-a08a-f5aec2e74439"
Run Code Online (Sandbox Code Playgroud)

问题是,当我重新启动时,我的驱动器在那里,但以只读模式安装

在此处输入图片说明

dual-boot ntfs fstab

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

Swapfile Swapon 无效参数

我从交换文件中交换了很长一段时间,但由于某种原因它停止工作。

sudo fallocate -l 4G /home/.swap/swapfile
sudo chmod 600 /home/.swap/swapfile
sudo mkswap /home/.swap/swapfile

# /etc/fstab
/home/.swap/swapfile swap swap defaults 0 0

sudo swapon -a
Run Code Online (Sandbox Code Playgroud)

swapon: /home/.swap/swapfile: swapon failed: Invalid argument

我正在运行最新版本的 Fedora,那么更新是否有可能发生了一些变化,或者可能是什么原因?

linux swap fstab

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