挂载命令成功完成,但未挂载磁盘

Bar*_*urg 5 mount

我们正在尝试挂载磁盘,但即使挂载命令成功完成,磁盘也未挂载

bart@test:/$ sudo mount -v /data
mount: /dev/sdc1 mounted on /data.
bart@test:/$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            3.4G     0  3.4G   0% /dev
tmpfs           697M  688K  697M   1% /run
/dev/sda1        29G  3.0G   26G  11% /
tmpfs           3.5G     0  3.5G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.5G     0  3.5G   0% /sys/fs/cgroup
/dev/sda15      105M  3.4M  102M   4% /boot/efi
/dev/sdb1        14G   41M   13G   1% /mnt
tmpfs           697M     0  697M   0% /run/user/1000
Run Code Online (Sandbox Code Playgroud)

这是 /etc/fstab 中的相关行:

UUID=f7c675d9-6b7c-4f96-a26f-5991df9b7cac    /data   ext4   defaults 1   2
Run Code Online (Sandbox Code Playgroud)

知道我们可能会遗漏什么吗?

/data 是一个具有 root 权限的空文件夹。

的输出blkid

/dev/sdb1: UUID="7e15008f-4654-4f1d-8aec-1f233c68e5ea" TYPE="ext4" PARTUUID="3dbf34a8-01"
/dev/sda1: LABEL="cloudimg-rootfs" UUID="21b294f1-25bd-4265-9c4e-d6e4aeb57e97" TYPE="ext4" PARTUUID="bcf3ccb8-bce6-4498-93fb-1b9bd59fc81c"
/dev/sda15: LABEL="UEFI" UUID="5CC4-10AB" TYPE="vfat" PARTUUID="ee783a1a-c5d0-42d9-b874-71796971f49b"
/dev/sda14: PARTUUID="2081abbc-a4ba-496a-b391-07952095f65d"
/dev/sdc1: UUID="f7c675d9-6b7c-4f96-a26f-5991df9b7cac" TYPE="ext4" PARTUUID="54aa8864-01"
Run Code Online (Sandbox Code Playgroud)

[已解决]:所以虽然我们昨天多次尝试过这个东西,但我们只是执行了重启,现在设备就在那里。它可能通过我们在这篇文章中的指针所做的更改得到了修复。我不知道为什么它需要重新启动,但现在一切都很好。

Ral*_*edl 9

最可能的原因是文件系统已挂载,正如挂载命令所报告的那样,但随后systemd认为它更了解并在您看到它之前卸载它。

您可以使用另一个目录作为挂载点,或者从日志中找出卸载它的原因。

  • 真的,它被`systemctl daemon-reexec` 修复了。systemd 怎么敢做出这样的假设并**决定**做某事?这就是为什么企业级发行版应该停止支持它作为唯一可用的 init 守护程序。 (2认同)