Puncte:0

Systemd nu reușește să monteze unele discuri în timpul pornirii

drapel do

Am un sistem cu o mulțime de discuri (aproximativ 96 de unități de date, xfs formatate) care rulează Ubuntu 20.04 LTS. În timpul pornirii, systemd reușește să monteze majoritatea unităților, dar nu reușește să reziste pe deplin aproximativ 20 de monturi listate în /etc/fstab.

Sistemul are mai multe rafturi SAS cu 24 de locații legate împreună și le montez folosind /mnt/shelf/shelf#/disk# referirea unui dispozitiv prin etichetă (de exemplu: /dev/disk/by-label/disk-###) în fișierul fstab. Fișierul fstab este foarte lung, dar toate liniile de montare a discului de date sunt aceleași, arătând cam așa:

*croitor*
/dev/disk/by-label/disk-501 /mnt/shelf/5/501 xfs defaults 0 0
/dev/disk/by-label/disk-502 /mnt/shelf/5/502 xfs defaults 0 0
/dev/disk/by-label/disk-503 /mnt/shelf/5/503 xfs defaults 0 0
*croitor*

În mod ciudat, întotdeauna discurile din partea de jos a fstab-ului sunt cele care eșuează. Când mă uit la syslog, am următoarele intrări care par relevante:

26 nov 09:13:16 h2 systemd[1]: Dispozitivul găsit HUS724040ALS640 disc-092.
26 nov 09:13:16 h2 systemd[1]: Dispozitivul găsit HUS724040ALS640 disc-096.
26 nov 09:13:16 h2 systemd[1]: Montarea /mnt/shelf/4/092...
26 nov 09:13:16 h2 systemd[1]: Montarea /mnt/shelf/4/096...
26 nov 09:13:16 h2 systemd[1]: Montat /mnt/shelf/1/014.
26 nov 09:13:16 h2 systemd[1]: Montat /mnt/shelf/3/069.
26 nov 09:13:16 h2 systemd[1]: Dispozitivul găsit HUS724040ALS640 disc-088.
26 nov 09:13:16 h2 systemd[1]: Montarea /mnt/shelf/4/088...
26 nov 09:13:16 h2 systemd[1]: Montat /mnt/shelf/4/092.
26 nov 09:13:16 h2 systemd[1]: Montat /mnt/shelf/4/096.
*croitor*
26 nov 09:13:16 h2 systemd[1]: mnt-shelf-4-073.mount: Job mnt-shelf-4-073.mount/start a eșuat cu rezultatul „dependență”.
26 noiembrie 09:13:16 h2 systemd[1]: dev-disk-by\x2dlabel-disk\x2d073.device: Lucrarea dev-disk-by\x2dlabel-disk\x2d073.device/start a eșuat cu rezultatul „timeout”.
26 noiembrie 09:13:16 h2 systemd[1]: dev-disk-by\x2dlabel-disk\x2d074.device: Job dev-disk-by\x2dlabel-disk\x2d074.device/start a expirat.
26 noiembrie 09:13:16 h2 systemd[1]: a expirat în așteptarea dispozitivului /dev/disk/by-label/disk-074.
26 noiembrie 09:13:16 h2 systemd[1]: dependența a eșuat pentru /mnt/shelf/4/074.
26 nov 09:13:16 h2 systemd[1]: mnt-shelf-4-074.mount: Job mnt-shelf-4-074.mount/start a eșuat cu rezultatul „dependență”.

Odată pornit, rezolv această problemă prin montarea manuală a discurilor care au eșuat în timpul pornirii.

Cred că există un fel de problemă de comandă de pornire a sistemului systemd (poate că lipsește o opțiune fstab pe care o pot folosi?) sau o problemă de dependență care face ca systemd să expire, așteptând ca dispozitivele de disc să enumere corect în întregime.

Aveți idei despre unde pot începe să caut aici?

user10489 avatar
drapel in
`mount -a` montează unitățile lipsă? S-ar putea doar să expire să monteze atât de multe. Ar trebui să fie posibil să găsiți ținta de montare systemd și să creșteți timpul de expirare.
drapel do
De fapt, nu. Trebuie să comentez unitățile afectate în fstab, să rulez `systemctl daemon-reload`, să decomentez liniile și apoi să `mount -a`
user10489 avatar
drapel in
Asta mă face să mă întreb dacă există un număr maxim de monturi codificate greu în systemd, deși tot ar putea fi un timeout.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.