Administracja serwerami[linux][centOS] problemy z zamontowaniem partycji/dysku

Podziel się:   Facebook   Google+   Twitter   GG   E-mail  

Jednym z wielu problemów może być zamontowanie w systemie nie do końca sprawnego dysku, który nie przeszedł wstępnej weryfikacji przy starcie systemu, co spowodowało jego pominięcie (o ile w pliku /etc/fstab umieściliśmy flagę pozwalającą na pominięcie dysku w przypadku problemów – “nobootwait”, bo w przeciwnym wypadku system po prostu nie wstanie, wymuszając fizyczną interwencję w postaci np. “kliknięcia klawisza” pomijającego zamontowanie dysku, co w przypadku zdalnych serwerów kończy się na interwencji supportu).

Małe przypomnienie jak dodać flagę “nobootwait”:
1) Otwieramy plik /etc/fstab
2) Znajdujemy wpis partycji:
/dev/sdb4 /home ext4 defaults 0 0
zmieniamy na:
/dev/sdb4 /home ext4 defaults,nobootwait 0 0

Ok, system wstał, ale dysk nadal nie jest zamontowany. Polecenia:
# mount -t ext4 /dev/sdb5 /home/user
mount: /dev/sdb5 already mounted or /home/user busy

zwracają błędy, pomimo faktu, że katalog nie jest wykorzystywany przez system:
# lsof /home/user
# fuser /home/user

Jeśli polecenie “lsof” zwróci niepusty wynik, musimy najpierw zakończyć wszystkie usługi korzystające z danego katalogu (pozabijać procesy, które się wyświetlą).

Kolejnym krokiem jest reset “device-mapper”, który nie pozwala na zamontowanie partycji, pomimo tego, że system jej nie używa, tak samo jak katalogu docelowego, gdzie partycja ma być zamontowana.
Polecenia:
# multipath -ll
mpath0 (3600508b1001cb6e6453d25c4052abca5) dm-0 HP,LOGICAL VOLUME
[size=1.6T][features=1 queue_if_no_path][hwhandler=0][rw]
\_ round-robin 0 [prio=1][active]
\_ #:#:#:# cciss!c0d0 104:0 [active][ready]

# multipath -F

# multipath -ll
#

Czyszczą mapper-a i możemy w końcu zamontować partycje:
# mount -t ext4 /dev/sdb5 /home/user

Sprawdzamy poleceniem “df -h” czy partycja na pewno jest już działająca – to wszystko.

Szczególne podziękowania dla @TripSixes http://serverfault.com/questions/556014/centos-thinks-disk-is-busy-cant-mount-or-fsck

Powiązane artykuły

Featuring Top 4/4 of Administracja serwerami

Kurs css

  • Kurs CSS dla niecierpliwych [cz 1/2]

    Co to jest CSS, po co go używać, jak go używać.. CSS - stylizowanie różnych elementów HTML, inaczej mówiąc: wizualizowanie/nadawanie odpowiedniego wyglądu strony www. Zaczynając kurs…

  • Kurs CSS dla niecierpliwych [cz 2/2]

    Kontynuacja przyspieszonego kursu dla niecierpliwych. Część 1/2 - Kurs CSS dla niecierpliwych 1/2 Zakładam, że znasz lub zapoznałeś/aś się już wstępnie z podstawami HTML, wiesz do czego…