GNU/Linux >> Znalost Linux >  >> Linux

Znovu přečíst tabulku oddílů bez restartu?

Řešení 1:

IMHO nejspolehlivější/nejlepší odpověď je

partprobe /dev/sdX

Řešení 2:

Opakované čtení informací z tabulky oddílů nemusí vždy fungovat, ale zkuste to

hdparm -z /dev/sda

nebo

sfdisk -R /dev/sda

Pokud to funguje, hodnoty v /proc/partitions se změní.

Řešení 3:

Na Centos7:

Podle https://access.redhat.com/solutions/199573

Měli byste zkusit:

partx -u <partition>

Fungovalo to pro mě.

Řešení 4:

Poznámka:Předpokládejme, že žádný z oddílů, které ve skutečnosti upravuji, není otevřen, připojen ani jinak používán.

Za tohoto předpokladu tabulka oddílů může být úspěšně znovu naskenován a problém nenastane. Pokud se vám tato chyba zobrazuje, je to proto, že tabulka oddílů je aktuálně používaný, a proto jej nelze znovu naskenovat bez vytvoření nesrovnalostí.

Řešení 5:

Já (původní tazatel) jsem měl před několika dny situaci, kdy žádná z ostatních neodpověděla (včetně partprobe /dev/sdX , aktuálně přijatá a nejvíce hlasovaná odpověď) fungovala. Co udělal práce však byla tato:

blockdev --rereadpt /dev/sdX

(Nevím, proč to fungovalo a ostatní ne, ale jsem rád, že to fungovalo, protože mi to ušetřilo restart na zaneprázdněném serveru.)


Linux
  1. Jak zjistit velikost nepřipojeného oddílu v Linuxu?

  2. Které funkce ext4 stávající ext4 oddíl používá?

  3. Připojte oddíl ext4 na Mac OS X

  1. Přesměrování portů na Linuxu bez iptables?

  2. Jak mohu připojit oddíl při každém restartu?

  3. Odpojení kořenového souborového systému bez restartování serveru

  1. Změnit velikost hlavního oddílu a nainstalovat jinou distribuci?

  2. SElinux:Jak přejít do permisivního režimu bez restartu?

  3. Změňte velikost LVM bez ztráty dat