Article View: pl.comp.os.linux.sprzet
Article #74386Re: boot by-id, by-uuid - niby działa ale nie do końca.
From: PawelS
Date: Sat, 28 Jan 2012 08:31
Date: Sat, 28 Jan 2012 08:31
67 lines
3788 bytes
3788 bytes
Servant pisze: > Mam w serwerze (na razie ) 3 dyski SATA i jeden ATA. > Na dysku ATA jest system. Na razie musi tak zostać. > Dysk ATA rozpoznawany jest przez jądro jako /dev/sdd > Problem jest w tym, że jak zmienię ilość dysków podłączonych do SATA, > to zmienia się oznaczenie dysku ATA. Przy dwóch SATA jest /dev/sdc > przy czterech /dev/sde - czyli kolejny po SATA. Ponieważ przymierzam > się do programowej macierzy RAID5 i będę trochę żonglował dyskami, > takie zmiany nazewnictwa dysku startowego będą uciążliwe. Go To pl.comp.os.linux.sprzet Subject: Kolejność kontrolerów SATA przy starcie Linuxa Może tam zadaj pytanie, może tam uzyskasz jakąś ciekawą sugestię. Poczytaj trochę ten wątek, który zapoczątkowałem. Od razu uprzedzam nie znajdziesz tam stricte lekarstwa na swój problem, ale warto przeczytać. Wszyscy twardo polecali UUID albo LABEL, o tyle o ile z UUID mogli by mieć rację, to z LABEL już niekoniecznie. W ramach pewnych prac na maszynie wirtualnej podpiąłem do systemu obraz dysku, który też miał partycję oznaczoną poprzez LABEL="/", system oczywiście skonfigurowany tak by bootował się oraz montował LABEL="/" pod roota systemu i niestety przy dwóch LABEL="/" uzyskałem kernel panic: unable to find rootfs. Teoretycznie UUID powinien rozwiązać problem, jednakże Twój post temu przeczy, UUID nie jest chyba lekarstwem. U mnie (desktop) problem mam podobny. Włożyłem kontroler PCI-SATA i teraz nie wiedzieć czemu system najpierw widzi ten kontroler, dopiero potem kontroler na płycie. Efekty nie trudno zgadną, dysk z którego podnoszę system podłączony jest do płyty i teraz widoczny jest jako sdc, podpięcie kolejnego dysku do kontrolera PCI-SATA prze numeruje dysk na sdd, z kolei zabranie dysku prze numeruje dysk na sdb. > Poczytaj o udev, powinno rozwiazac Twoj problem. Rzekomo to powinno rozwiązać problem, jednakże musiałbyś tego udeva umieścić już w initrd, ja tak zrobiłem, ale nie do końca tak zadziałało jak chciałem. Po wyjściu już z initrd dyski miały kolejność taką do jakiej dążyłem, niestety będąc jeszcze w initrd żeby podnieść system i przełączyć rootfs (switchroot) musiałem podać prawidłowe urządzenie typu /dev/sdc, pomimo że potem w systemie po modyfikacjach udeva było widoczne już jako /dev/sda. Możesz popróbować z udev, ale jest to moim zdaniem bardzo ryzykowne, prawie straciłem partycję z danymi jak później wykonywałem pewną operację na dysku, coś kolejność była chyba nie taka jak trzeba. > > Postanowiłem, że zrobię bootowanie by-id i by-uuid > > Sprawdziłem najpierw montowanie by-uuid - zadziałało. > [...] > > Dlaczego to nie działa? Dlaczego mimo wszystko w dalszym ciągu szuka > systemu na /dev/sdd choć ma zadeklarowane by-uuid? > Czego nie wziąłem pod uwagę? >
Technical Details
Message-ID:
<jg0bo5$d95$1@julia.coi.pw.edu.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.pw.edu.pl!not-for-mailReferences:
<Xns9FE7D0856B985freinagrcscy@127.0.0.1>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.pw.edu.pl!not-for-mail From: PawelS <cbrbob@10g.pl> Newsgroups: pl.comp.os.linux.sprzet Subject: Re: boot by-id, by-uuid - niby działa ale nie do końca. Date: Sat, 28 Jan 2012 09:31:10 +0100 Organization: Warsaw University of Technology Lines: 67 Message-ID: <jg0bo5$d95$1@julia.coi.pw.edu.pl> References: <Xns9FE7D0856B985freinagrcscy@127.0.0.1> NNTP-Posting-Host: 10.5.4.3 Mime-Version: 1.0 X-Trace: julia.coi.pw.edu.pl 1327739461 13605 10.5.4.3 (28 Jan 2012 08:31:01 GMT) X-Complaints-To: usenet@pw.edu.pl NNTP-Posting-Date: Sat, 28 Jan 2012 08:31:01 +0000 (UTC) In-Reply-To: <Xns9FE7D0856B985freinagrcscy@127.0.0.1> User-Agent: Thunderbird 2.0.0.24 (X11/20110622) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit