[Lezárva] Eltérő adatok az lsblk (blkid) és /etc/fstab-ban
Adott egy Proxmox 8-as rendszer. Ezen van egy Debian 12 KVM virtuális gép.
Hogyan fordulhat elő a következő anomália: a /etc/fstab-ban és az `lsblk` (`blkid`) parancs kimenetében fel vannak cserélődve a /dev/sdc1 és a /dev/sdd1 eszközök?!
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 60G 0 disk
├─sda1 8:1 0 1,9G 0 part [SWAP]
└─sda2 8:2 0 58,1G 0 part /
sdb 8:16 0 600G 0 disk
└─sdb1 8:17 0 600G 0 part /srv/samba/share1
sdc 8:32 0 500G 0 disk
└─sdc1 8:33 0 500G 0 part /srv/samba/share3
sdd 8:48 0 500G 0 disk
└─sdd1 8:49 0 500G 0 part /srv/samba/share2
sr0 11:0 1 627M 0 rom
# 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).
#
# systemd generates mount units based on this file, see systemd.mount(5).
# Please run 'systemctl daemon-reload' after making changes here.
#
# <file system> <mount point> <type> <options> <dump> <pass>
# ...
# /srv/samba/share1 was on /dev/sdb1 during installation
UUID=11111111-1111-1111-1111-111111111111 /srv/samba/share1 ext4 noexec,usrquota,grpquota,user_xattr 0 2
# /srv/samba/share2 was on /dev/sdc1 during installation
UUID=22222222-2222-2222-2222-222222222222 /srv/samba/share2 ext4 noexec,usrquota,grpquota,user_xattr 0 2
# /srv/samba/share3 was on /dev/sdd1 during installation
UUID=33333333-3333-3333-3333-333333333333 /srv/samba/share3 ext4 noexec,usrquota,grpquota,user_xattr 0 2
# ...
Telepítéskor úgy adtam meg, ahogy a /etc/fstab-ban is van. A telepítés után semmit sem változtattam a /etc/fstab fájlban.
A `blkid` kimenete az alábbi (átrendeztem, hogy jobban láthatóak legyenek a felcserélt értékek):
# blkid
/dev/sdb1: UUID="11111111-1111-1111-1111-111111111111" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="23456789-01"
/dev/sdc1: UUID="33333333-3333-3333-3333-333333333333" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="34567890-01"
/dev/sdd1: UUID="22222222-2222-2222-2222-222222222222" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="12345678-01"
...
A telepítés óta egyszer volt újraindítva a VM és a Proxmox host, egy frissítés után.
Mi idézhette elő ezt a cserét ( talán systemd)? Hogyan lehet ezt szépen rendbe rakni, hogy a módosítások után "minden a helyére kerüljön", a módosítás tartós legyen, a VM megfelelően felcsatolja a köteteket és "ne tojja össze magát"?
- Pl: a /etc/fstab fájlt módosítom a `blkid` parancs kimenete alapján, majd futtatom a `systemctl daemon-reload`parancsot?!
- Tovább ([Lezárva] Eltérő adatok az lsblk (blkid) és /etc/fstab-ban)
- 595 megtekintés