重新启动后,fstab 中提到的某些分区未按预期挂载。正确安装的分区和未正确安装的分区的行的格式看起来相同,所以我想知道是否存在一些阻止恢复丢失分区的问题的日志。
我无法在重新启动期间看到控制台,但需要稍后确定并解决问题。
我对一堆如下所示的 CIFS 安装有问题:
//192.168.10.2/remote-share /home/windows-shared/remote-share cifs defaults,user=xxx,password=xxx,uid=603,gid=603 0 0
Run Code Online (Sandbox Code Playgroud)
一段时间后会出现此问题,通常是在用户早上启动他们的机器并且他们的共享不再远程工作的一天之后。
所以当我尝试做一个ls我得到这个:
ls: cannot access /home/windows-shared/remote-share: Host is down
Run Code Online (Sandbox Code Playgroud)
我在dmesg. 问题在于,现在对系统这一部分的任何读取调用都会挂起,因此作为解决方案,我宁愿有更快的错误,也不愿无限期地挂起。
在阅读了一些手册页后mount.cifs,默认情况下每个安装都soft意味着它最终会超时。问题是超时时间太长了。
更新:
将这些参数添加到 mount 命令也没有帮助:
soft,timeo=300,retrans=3
Run Code Online (Sandbox Code Playgroud) 我需要使用 NFS 在启动磁盘时挂载,从控制台手动挂载我输入:
mount //192.168.0.1/NASShare -o username=administrator,password=pass /mnt/NAS
Run Code Online (Sandbox Code Playgroud)
要/etc/fstab我加入这一行:
192.168.0.1:/NASShare /mnt/NAS nfs user=administrator,password=pass 0 0
Run Code Online (Sandbox Code Playgroud)
但是在重新启动时磁盘未安装,错误在哪里?
这是一种延续 -如何从安装的驱动器中获得可用空间 Redhat 7
我面临的问题是当我运行时:
[root@x011dc01-rhtest /]# fstrim -v /
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
fstrim: /: the discard operation is not supported
Run Code Online (Sandbox Code Playgroud)
整天谷歌搜索总是有一个共同的主题。
将 /etc/crypttab 更新为与此类似的内容:
[root@noteloek ~]# cat /etc/crypttab
luks-2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ UUID=2OHGU8-ir1w-LLGB-6v72-zZqN-CIaX-FjGImJ none allow-discards
Run Code Online (Sandbox Code Playgroud)
在我更新此文件并运行“dracut -f”以及“dracut --force -I /etc/crypttab”之后会发生什么,然后我重新启动。系统会出现并要求输入密码,似乎我可以输入任何随机字符串,它会让我通过。
我确实找到了一篇关于添加密钥文件的文章,但我不太确定。
我不想被系统锁定,我也真的不知道我在做什么。
一些可能有用的信息。
我正在关注的许多关于如何启用 fstrim 的文章之一
https://blog.christophersmart.com/2013/06/05/trim-on-lvm-on-luks-on-ssd/
这看起来不错:
[root@x011dc01-rhtest /]# cat /etc/fstab | grep root
/dev/mapper/rhel_x011dc01--rhtest-root / xfs defaults,discard 1 2
[root@x011dc01-rhtest /]# cat /etc/lvm/lvm.conf | grep 'issue_discards'
# Configuration option devices/issue_discards.
issue_discards = 1
Run Code Online (Sandbox Code Playgroud)
现在,即使在我更新 /etc/crypttab 并更新系统并重新启动后,当它要求输入密码时,我仍会输入它登录,但仍然会得到完全相同的错误。
fstrim: /: the discard operation …Run Code Online (Sandbox Code Playgroud) 如果我在 /etc/fstab 中添加该选项,remount 命令会执行此操作吗?
这是个好主意吗?
我想知道在 EC2 实例上/tmp的临时存储中安装端点/mnt并授予ubuntu用户默认写入权限的最佳方法是什么。
有些人建议这样编辑 /etc/rc.local :
mkdir -p /mnt/tmp && mount --bind -o nobootwait /mnt/tmp /tmp
但是,这对我不起作用(文件不同)。
我尝试编辑默认的 fstab 条目:
/dev/xvdb /mnt auto defaults,nobootwait,comment=cloudconfig 0 2
用/tmp 替换/mnt 并给它一个umask=0777,但是由于cloudconfig,它不起作用。
我正在使用 Ubuntu 12.04。谢谢。
我正在使用 Ubuntu 10.04,并且在进行备份时不小心从 fstab 文件中删除了所有条目(是的,我知道;))。
我想知道是否有办法使用当前的挂载选项重建它,因为自删除以来我没有重新启动服务器。如果没有这样的程序,谁能帮我重建它。
使用this,我找到了显示当前设置的命令,但我不知道如何处理它。
$ sudo blkid /dev/sda1: UUID="3fc55e0f-a9b3-4229-9e76-ca95b4825a40" TYPE="ext4" /dev/sda5: UUID="718e611d-b8a3-4f02-a0cc-b3025d8db54d" TYPE="swap" /dev/sdb1: LABEL="Files_Server_Int" UUID="02fc2eda-d9fb-47fb-9e60-5fe3073e5b55" TYPE="ext4" /dev/sdc1: UUID="41e60bc2-2c9c-4104-9649-6b513919df4a" TYPE="ext4" /dev/sdd1: LABEL="扩展驱动器" UUID="782042B920427E5E" TYPE="ntfs" $ cat /etc/mtab /dev/sda1 / ext4 rw,errors=remount-ro 0 0 proc /proc proc rw,noexec,nosuid,nodev 0 0 无 /sys sysfs rw、noexec、nosuid、nodev 0 0 无/sys/fs/fuse/connections fusectl rw 0 0 无 /sys/kernel/debug debugfs rw 0 0 无 /sys/kernel/security securityfs rw 0 0 无 /dev devtmpfs rw,mode=0755 0 0 无 /dev/pts devpts rw,noexec,nosuid,gid=5,mode=0620 0 0 无 …
我有带有 nfs 导出的服务器(debian 6)机器(比如,ip = 10.13.13.100)
/etc/出口
/path/to/my/shared/folder 10.13.13.0/24(rw,async,no_sub_tree_check,no_root_squash)
这台机器上有两个用户admin(uid = 1000)和user(uid = 1001)
在客户端机器上(也是 debian 6)(比如,ip = 10.13.13.111)我有 /etc/fstab
10.13.13.100:/path/to/my/shared/folder /my/mount/point nfs rw,exec,user,owner 0 0
只有一个user(uid = 1000)
reboot或之后mount -a,共享文件夹已成功挂载,但我无法在其上执行任何文件(即使文件具有 exec 权限)。但是,此文件系统上的文件读写工作正常。
我在 GCP 上有一个正在运行的实例,并想向其中添加另一个永久性磁盘。但它不会出现。
这是一个n1-standard-1具有 10 GB 存储空间的实例(名为s03)。我创建了另一个存储disk-1并安装了它。然后我创建了disk-2.
可悲的是,新的不会出现在这里ls /dev/disk/by-id的文档中提到的那样。
我重新启动了系统并检查了日志,但找不到任何disk-2不显示的问题。有任何想法吗?
fstab google-compute-engine google-cloud-platform debian-jessie
是否有任何工具可以告诉您挂载的 fstab 行应该是什么?IE。它查看手动安装的内容,并告诉您必须添加的行/etc/fstab才能使相同的安装持久化。
我知道这可能必须是“启发式”,或者换句话说,关于选项等的猜测。但它似乎仍然非常有用。
fstab ×10
linux ×3
mount ×2
nfs ×2
ubuntu ×2
amazon-ec2 ×1
cifs ×1
fedora ×1
filesystems ×1
hard-drive ×1
redhat ×1
samba ×1
ubuntu-12.04 ×1
unix ×1