/dev/sda3 busy

Jan Marek jmarek na jcu.cz
Pondělí Červen 22 10:02:56 CEST 2009


Zdravím,

u jednoho ze serverů mám dva disky, na každém z disků 3
partitions. Vždy ze dvou partitions je mirror (/dev/sda1 +
dev/sdb1 a dále /dev/sda2 + /dev/sdb2), zatímco /dev/sda3 a
/dev/sdb3 jsou swap partitions. Problém ale je, když chci na ony
partitions poštvat swapon:

# swapon -v /dev/sda3
swapon na /dev/sda3
swapon: /dev/sda3: Invalid argument

Říkal jsem si, že je třeba poškozený magic a tak jsem zkusil
mkswap /dev/sda3:

# mkswap /dev/sda3
/dev/sda3: Device or resource busy

Při strace mkswap dostanu tento výsledek:

stat("/dev/sda3", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 3), ...}) = 0
open("/dev/sda3", O_RDWR|O_EXCL)        = -1 EBUSY (Device or resource busy)

Ovšem lsof nevidí žádný proces, který by měl /dev/sda3
otevřený.

Jak zjistím, co mi blokuje /dev/sda3 (u /dev/sdb3 je to to samé)?

Děkuje a zdraví
Honza Marek
-- 
Ing. Jan Marek               | Nez mi poslete prilohu .doc, .xls 
University of South Bohemia  | nebo .ppt, prectete si, prosim,
Academic Computer Centre     | WWW stranku uvedenou na poslednim
Phone: +420-38-9032080       | radku signatury...
http://www.gnu.org/philosophy/no-word-attachments.cs.html



Další informace o konferenci Linux