GNU/Linux >> Znalost Linux >  >> Cent OS

„Nastaven typ zamykání pouze pro čtení. Zámky zápisu jsou zakázány. Nelze získat zámek pro [skupinu svazků]“ – chyba během lvextend

Problém

Nelze rozšířit souborový systém LVM. Při spuštění příkazu lvextend se zobrazí následující chybová zpráva:

Read-only locking type set. Write locks are prohibited.
Can't get lock for rootvg
resize2fs 1.43-WIP (20-Jun-2013)
The filesystem is already 1310720 blocks long. Nothing to do!

Řešení

Parametr locking_type je nastaven na 4 v /etc/lvm/lvm.conf .

# grep locking lvm.conf |grep -v '#'

  "lvmetad", "metadata", "cache", "locking" ]
  locking_type = 4
  fallback_to_clustered_locking = 1
  fallback_to_local_locking = 1
  locking_dir = "/var/lock/lvm"

Nastavení parametru locking_type na 4 vynutí metadata pouze pro čtení. Jakékoli operace, které by mohly chtít upravit metadata skupiny svazků, jsou zakázány.

Proto příkaz lvextend selže, když je locking_type nastaven na 4, když se pokouší upravit metadata skupiny svazků. Chcete-li problém vyřešit, postupujte podle kroků uvedených níže.

1. Vytvořte zálohu /etc/lvm/lvm.conf .
2. Upravte soubor /etc/lvm/lvm.conf a nastavte hodnotu locking_type do 1 .
3. Uložte soubor.
4. Restartujte server.

Parametr locking_type by měl při provádění změn vypadat takto:

#grep locking lvm.conf |grep -v '#'
-----
"lvmetad", "metadata", "cache", "locking" ]
locking_type = 1
fallback_to_clustered_locking = 1
fallback_to_local_locking = 1
locking_dir = "/var/lock/lvm"

hodnoty parametru locking_type

locking_type definuje, jaký typ zamykání se používá. Následuje seznam hodnot parametru a jeho popis:

  • 0 – deaktivuje zamykání a také riskuje poškození metadat
  • 1 (výchozí) – které používají hejna na souborech, aby se zabránilo konfliktním příkazům LVM2 spuštěným souběžně na jednom počítači.
  • 2 – nástroje načtou externí knihovnu locking_library.
  • 3 – vynucuje vestavěné zamykání v celém clusteru.
  • 4 – vynucuje metadata pouze pro čtení a zakazuje jakékoli operace, které by mohly chtít upravit metadata skupiny svazků.

Více podrobností o výše uvedených hodnotách najdete na manuálové stránce lvm.conf:

# man lvm.conf


Cent OS
  1. Oprava E:Nelze získat zámek /var/cache/apt/archives/lock [Rychlý tip]

  2. Centos – Po instalaci Centos 7 chybí možnost spouštění systému Windows. Jak ji mohu získat zpět?

  3. Chyba lvdisplay:„Nepodařilo se vytvořit adresář /var/lock/lvm. Inicializace zamykání na základě souborů se nezdařila."

  1. Chyba aktualizace „Špatné id pro repo:My Repo, byte =2“ yum

  2. „Nepodařilo se ověřit pomocí tabulky klíčů při zjišťování, kterou sůl použít:název hostitele:KDC nemá podporu pro typ šifrování“ – chyba při připojování k doméně

  3. Jak nastavit hodnoty ulimit pro službu systemd

  1. Jak mohu nastavit automatické dokončování pro příkazy Git?

  2. Jak mohu získat aktuální datum a čas v terminálu a nastavit pro něj vlastní příkaz v terminálu?

  3. Jak mohu změnit čas, než se systém zamkne?