![Ubuntu 14.04 — 更新后根磁盘 /dev/sda 被标记为 /dev/root](https://linux22.com/image/989701/Ubuntu%2014.04%20%E2%80%94%20%E6%9B%B4%E6%96%B0%E5%90%8E%E6%A0%B9%E7%A3%81%E7%9B%98%20%2Fdev%2Fsda%20%E8%A2%AB%E6%A0%87%E8%AE%B0%E4%B8%BA%20%2Fdev%2Froot.png)
更新后,apt-get upgrade
根分区/dev/sda
现在标记为/dev/root
。
这是一个 KVM 虚拟机,这就是为什么它显示为/dev/sda
而不是/dev/sda1
我没有更新内核。
我在 Ubuntu 14.04
这会导致系统不一致,从而破坏自动化和监控脚本。与其重新设计所有这些,我宁愿删除/禁用标签。
它看起来与内核无关,因为我在同一个内核上有 2 个服务器,一个显示这种行为(我已更新),而另一个没有。
我没有设置任何设备标签,也没有任何 udev 规则。在线搜索但没有找到导致此问题的任何信息。
有谁知道哪个包导致了这个问题?
以下是由此产生的不一致现象的一些示例:
root@ server1:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 47G 2.9G 44G 7% /
root@ server1:~# cat /proc/mounts
/dev/root / ext4 rw,noatime,errors=remount-ro,data=ordered 0 0
root@ server1:~# cat /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 system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/sda / ext4 noatime,errors=remount-ro 0 1
/dev/sdb none swap sw 0 0
root@ server1:~# cat /proc/diskstats
1 0 ram0 0 0 0 0 0 0 0 0 0 0 0
...
8 16 sdb 290 161 3856 53 51 308 2872 33 0 73 86
8 0 sda 32978 1444 1088660 30486 3436572 2964281 69967928 1296110 0 369590 1329923
9 0 md0 0 0 0 0 0 0 0 0 0 0 0
谢谢