[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Mount FS XFS e systemd...



Oggi successa una cosa stranissima. Chiedo aiuto.

Server debian jessie, / e /usr su EXT3, altri FS tra cui /var su XFS.
Il server muore male (ma non so se è questo...).

Alla ripartenza 'parte male', pieno di erori; un collega riesce ad andare
la, riesce ad entrare in console e a far ripartire ssh. Quindi mi collego.

E scopro che i FS XFS (e lo swap) NON sono stati montati, in particolare
/var.

La cosa strana è che se provo un:

	mount /var

nei log vedo:

	[ 1697.843320] XFS (sda5): Mounting V4 Filesystem
	[ 1697.890080] XFS (sda5): Ending clean mount
	[ 1697.910428] XFS (sda5): Unmounting Filesystem

ovvero lo monta e lo smonta, immediatamente.

Se provo a mano un:

	mount /dev/sda5 /mnt

funziona senza colpo ferire.


Alla fine, dopo una discreta perdita di tempo, ho scoperto che era 'colpa'
di systemd, o meglio:

ibrsamba:/# systemctl status var.mount
??? var.mount - /var
   Loaded: loaded (/etc/fstab; generated; vendor preset: enabled)
   Active: inactive (dead) since mar 2020-06-30 12:45:32 CEST; 15min ago
    Where: /var
     What: /dev/disk/by-uuid/5258100e-546a-44f1-8702-1116327ee593
     Docs: man:fstab(5)
           man:systemd-fstab-generator(8)

giu 30 12:45:32 ibrsamba systemd[1]: var.mount: Unit is bound to inactive unit dev-disk-by\x2duuid-5258100e\x2d546a\x2d44f1\x2d8702\x2d1116327ee593.device. Stopping, too.
giu 30 12:45:32 ibrsamba systemd[1]: Unmounting /var...
giu 30 12:45:32 ibrsamba systemd[1]: Unmounted /var.
giu 30 12:52:12 ibrsamba systemd[1]: Dependency failed for /var.
giu 30 12:52:12 ibrsamba systemd[1]: var.mount: Job var.mount/start failed with result 'dependency'.
giu 30 13:00:22 ibrsamba systemd[1]: Dependency failed for /var.
giu 30 13:00:22 ibrsamba systemd[1]: var.mount: Job var.mount/start failed with result 'dependency'.


Alla fine ho tolto da /etc/fstab gli UUID, ho messo i device (/dev/sda5, per
capirsi) e dato un;

	systemctl daemon-reload

quindi dato un bel 'mount -a' e tutto ha funzionato. Al successivo reboot la
macchina è riaprtita senza colpo ferire.


Dato per assodato che gli UUID erano ESATTI (a meno che 'blkid' dica
fanfaluche), che cosa può essere stato?


Grazie.

-- 
  Software is like sex: it's better when it's free.
						(Linus Torvalds)



Reply to: